# HG changeset patch # User Christian Kamm # Date 1238692604 -7200 # Node ID 442ab244c4552ccf90b54c8ba1cb9d7291d80a97 # Parent a95fc9fcad5ce9ed3f3107e5f1920be0e2bac59a Apply small includes patch for FreeBSD. Thanks kimelto! diff -r a95fc9fcad5c -r 442ab244c455 dmd/mtype.c --- a/dmd/mtype.c Wed Apr 01 00:52:31 2009 +0200 +++ b/dmd/mtype.c Thu Apr 02 19:16:44 2009 +0200 @@ -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 +#endif static double zero = 0; -#endif #include "rmem.h" diff -r a95fc9fcad5c -r 442ab244c455 dmd2/mtype.c --- a/dmd2/mtype.c Wed Apr 01 00:52:31 2009 +0200 +++ b/dmd2/mtype.c Thu Apr 02 19:16:44 2009 +0200 @@ -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 +#endif +#endif static double zero = 0; -#endif #include "mem.h"