summaryrefslogtreecommitdiff
path: root/math/blitz++/patches/patch-ac
blob: f401e942d7a7b8dc802ec803c2b578b1fedf9a56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
$NetBSD: patch-ac,v 1.3 2006/02/02 14:10:45 joerg Exp $

--- blitz/mathfunc.h.orig	2006-02-02 14:06:44.000000000 +0000
+++ blitz/mathfunc.h
@@ -1545,6 +1545,8 @@ public:
         // Some platforms define isnan as a macro, which causes the
         // BZ_IEEEMATHFN_SCOPE macro to break.
         return isnan(x);
+#elif defined(_GLIBCXX_USE_C99_MATH) && !defined(_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC)
+	return BZ_MATHFN_SCOPE(isnan)(x);
 #else
         return BZ_IEEEMATHFN_SCOPE(isnan)(x);
 #endif