diff --git a/msvc/ecl/config.h.msvc6 b/msvc/ecl/config.h.msvc6 index a9d47cedc..a84d343a6 100644 --- a/msvc/ecl/config.h.msvc6 +++ b/msvc/ecl/config.h.msvc6 @@ -408,7 +408,7 @@ typedef unsigned int uint32_t; #include #ifndef isfinite # define isfinite(x) (finite(x)) -# define signbit(x) (_copysign(1.0,(x))) +# define signbit(x) (_copysign(1.0,(x)) < 0) # define ECL_MATHERR_CLEAR # define ECL_MATHERR_TEST #endif