blob: 614b64d73d5f0ddc92c41eaf6623503d786ae82b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  | 
--- ../../src/dmd/root/port.c.orig	2012-12-31 12:16:46.000000000 -0800
+++ ../../src/dmd/root/port.c	2013-09-27 22:41:16.360128824 -0700
@@ -386,7 +386,7 @@
 #else
     return __inline_isnan(r);
 #endif
-#elif __OpenBSD__
+#elif __OpenBSD__ || __FreeBSD__
     return isnan(r);
 #else
     #undef isnan
@@ -402,7 +402,7 @@
 #else
     return __inline_isnan(r);
 #endif
-#elif __OpenBSD__
+#elif __OpenBSD__ || __FreeBSD__
     return isnan(r);
 #else
     #undef isnan
@@ -436,7 +436,7 @@
 {
 #if __APPLE__
     return fpclassify(r) == FP_INFINITE;
-#elif __OpenBSD__
+#elif __OpenBSD__ || __FreeBSD__
     return isinf(r);
 #else
     #undef isinf
 
  |