From bd75a757a021a1e1bd3fa6540c221fefe461cb98 Mon Sep 17 00:00:00 2001 From: Juan Jose Garcia Ripoll Date: Tue, 16 Jun 2009 20:16:46 +0200 Subject: [PATCH] The definition of signbit() for MSVC was wrong. --- msvc/ecl/config.h.msvc6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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