]> sigrok.org Git - libsigrok.git/blobdiff - hardware/saleae-logic/saleae-logic.c
sr: Remove unneeded temp. variable use.
[libsigrok.git] / hardware / saleae-logic / saleae-logic.c
index 33707639ac37f73506091f9605332d1e89a5b971..cf4b600d4b63f9dc9e2fe96104bc26b5b2d7b0e6 100644 (file)
@@ -632,20 +632,17 @@ static int hw_dev_config_set(int dev_index, int hwcap, void *value)
        struct sr_dev_inst *sdi;
        struct fx2_dev *fx2;
        int ret;
-       uint64_t *tmp_u64;
 
        if (!(sdi = sr_dev_inst_get(dev_insts, dev_index)))
                return SR_ERR;
        fx2 = sdi->priv;
 
        if (hwcap == SR_HWCAP_SAMPLERATE) {
-               tmp_u64 = value;
-               ret = set_samplerate(sdi, *tmp_u64);
+               ret = set_samplerate(sdi, *(uint64_t *)value);
        } else if (hwcap == SR_HWCAP_PROBECONFIG) {
                ret = configure_probes(fx2, (GSList *) value);
        } else if (hwcap == SR_HWCAP_LIMIT_SAMPLES) {
-               tmp_u64 = value;
-               fx2->limit_samples = *tmp_u64;
+               fx2->limit_samples = *(uint64_t *)value;
                ret = SR_OK;
        } else {
                ret = SR_ERR;