--- cvsroot/CBOR-XS/ecb.h 2014/10/25 06:36:34 1.9 +++ cvsroot/CBOR-XS/ecb.h 2014/12/14 05:48:40 1.10 @@ -673,9 +673,9 @@ #endif #if ECB_C99 || _XOPEN_VERSION >= 600 || _POSIX_VERSION >= 200112L - #define ecb_ldexpf(x,e) ldexpf (x, e) + #define ecb_ldexpf(x,e) ldexpf ((x), (e)) #else - #define ecb_ldexpf(x,e) (float) ldexp ((double)(x), e) + #define ecb_ldexpf(x,e) (float) ldexp ((x), (e)) #endif /* converts an ieee half/binary16 to a float */