Mercurial > projects > ldc
changeset 1188:442ab244c455
Apply small includes patch for FreeBSD. Thanks kimelto!
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Thu, 02 Apr 2009 19:16:44 +0200 |
parents | a95fc9fcad5c |
children | c0091f3b72f1 |
files | dmd/mtype.c dmd2/mtype.c |
diffstat | 2 files changed, 11 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- 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 <bits/nan.h> #include <bits/mathdef.h> #endif +#endif static double zero = 0; -#endif #include "rmem.h"
--- 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 <math.h> +#else #include <cmath> +#endif #include <stdio.h> #include <assert.h> @@ -31,18 +36,13 @@ //#define signbit 56 #endif -#if __APPLE__ -#include <cmath> -static double zero = 0; -#elif __MINGW32__ -#include <cmath> -static double zero = 0; -#elif __GNUC__ -#include <cmath> +#if __GNUC__ +#if !(defined (__SVR4) && defined (__sun)) #include <bits/nan.h> #include <bits/mathdef.h> +#endif +#endif static double zero = 0; -#endif #include "mem.h"