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"