From af56f59466c1270f847b8a6c09ddbb83b6da3c8b Mon Sep 17 00:00:00 2001 From: jgarcia Date: Mon, 4 Jun 2007 13:12:14 +0000 Subject: [PATCH] MCW_EM is not defined on custom-built MINGW32 compilers --- src/h/internal.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/h/internal.h b/src/h/internal.h index 3dc1db259..c71f3a1ad 100644 --- a/src/h/internal.h +++ b/src/h/internal.h @@ -240,7 +240,11 @@ extern bool ecl_interrupt_enable; # define FE_UNDERFLOW EM_UNDERFLOW typedef int fenv_t; # else -# define MCW_EM _MCW_EM +# ifdef _MCW_EM +# define MCW_EM _MCW_EM +# else +# define MCW_EM 0x0008001F +# endif # define fenv_t int # endif # define feenableexcept(bits) { int cw = _controlfp(0,0); cw &= ~(bits); _controlfp(cw,MCW_EM); }