re sync with master; fix data parse bug
diff --git a/src/ieee754.c b/src/ieee754.c
index ac454b4..226282a 100644
--- a/src/ieee754.c
+++ b/src/ieee754.c
@@ -453,9 +453,8 @@
 
 
 // Public function; see ieee754.h
-double IEEE754_FloatToDouble(float f)
+double IEEE754_FloatToDouble(uint32_t uFloat)
 {
-    const uint32_t uFloat = CopyFloatToUint32(f);
     // Pull out the three parts of the single-precision float
     // Do all the work in 64 bits because that is what the end result is.
     // It may give smaller code size and will keep static analyzers happier.