summaryrefslogtreecommitdiff
path: root/lang/dmd2/files/patch-src-dmd-root-port.c
blob: f7d6bf72258f4c59c26d0f7f72068218e6d67537 (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	2013-06-12 22:42:08.000000000 -0700
+++ ../../src/dmd/root/port.c	2013-09-27 17:56:26.292841909 -0700
@@ -406,7 +406,7 @@
 #else
     return __inline_isnan(r);
 #endif
-#elif __OpenBSD__
+#elif __OpenBSD__ || __FreeBSD__
     return isnan(r);
 #else
     #undef isnan
@@ -422,7 +422,7 @@
 #else
     return __inline_isnan(r);
 #endif
-#elif __OpenBSD__
+#elif __OpenBSD__ || __FreeBSD__
     return isnan(r);
 #else
     #undef isnan
@@ -456,7 +456,7 @@
 {
 #if __APPLE__
     return fpclassify(r) == FP_INFINITE;
-#elif __OpenBSD__
+#elif __OpenBSD__ || __FreeBSD__
     return isinf(r);
 #else
     #undef isinf