diff --git a/dmd/mtype.c b/dmd/mtype.c index 178fdf1c..15b40e23 100644 --- a/dmd/mtype.c +++ b/dmd/mtype.c @@ -41,17 +41,13 @@ //#define signbit 56 #endif -#if __APPLE__ -static double zero = 0; -#elif __MINGW32__ -static double zero = 0; -#elif __GNUC__ +#if __GNUC__ #if !(defined (__SVR4) && defined (__sun)) #include #include #endif -static double zero = 0; #endif +static double zero = 0; #include "rmem.h" diff --git a/dmd2/mtype.c b/dmd2/mtype.c index 2812b59f..4b4a303f 100644 --- a/dmd2/mtype.c +++ b/dmd2/mtype.c @@ -9,7 +9,12 @@ // See the included readme.txt for details. #define __USE_ISOC99 1 // so signbit() gets defined + +#ifdef __DMC__ +#include +#else #include +#endif #include #include @@ -31,18 +36,13 @@ //#define signbit 56 #endif -#if __APPLE__ -#include -static double zero = 0; -#elif __MINGW32__ -#include -static double zero = 0; -#elif __GNUC__ -#include +#if __GNUC__ +#if !(defined (__SVR4) && defined (__sun)) #include #include -static double zero = 0; #endif +#endif +static double zero = 0; #include "mem.h"