diff --git a/host/libhackrf/src/hackrf.c b/host/libhackrf/src/hackrf.c index e1ef7dbe..4dcc9302 100644 --- a/host/libhackrf/src/hackrf.c +++ b/host/libhackrf/src/hackrf.c @@ -787,7 +787,8 @@ int ADDCALL hackrf_set_sample_rate(hackrf_device* device, const double freq) union { uint64_t u64; double d; - } v = { .d = freq }; + } v; + v.d = freq; e = (v.u64 >> 52) - 1023;