From 08787ad2649c6be6872aea58d0e3849404e366ab Mon Sep 17 00:00:00 2001 From: mjwybrow Date: Mon, 9 Apr 2007 04:19:38 +0000 Subject: [PATCH] * src/isnan.h: Fix isnan definition for GCC 3.x on OS X. Patch #1693278. --- src/isnan.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/isnan.h b/src/isnan.h index a1755bdb9..608f9bb56 100644 --- a/src/isnan.h +++ b/src/isnan.h @@ -27,6 +27,8 @@ */ #if defined(__isnan) +# define isNaN(_a) (__isnan(_a)) +#elif defined(__APPLE__) && __GNUC__ == 3 # define isNaN(_a) (__isnan(_a)) /* MacOSX/Darwin definition < 10.4 */ #elif defined(WIN32) || defined(_isnan) # define isNaN(_a) (_isnan(_a)) /* Win32 definition */ @@ -44,6 +46,8 @@ #if defined(__isfinite) +# define isFinite(_a) (__isfinite(_a)) +#elif defined(__APPLE__) && __GNUC__ == 3 # define isFinite(_a) (__isfinite(_a)) /* MacOSX/Darwin definition < 10.4 */ #elif defined(__sgi) # define isFinite(_a) (_isfinite(_a)) -- 2.30.2