From a33955a56b399b0fb0ebfee0bb098ad37ce1d573 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 23 Aug 2006 14:17:06 +0000 Subject: [PATCH] From Daniel Larimer, fix for OSX 10.4 when gcc != 4 --- include/osg/Math | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/include/osg/Math b/include/osg/Math index 4ecc20a03..1e3ce7c7c 100644 --- a/include/osg/Math +++ b/include/osg/Math @@ -196,8 +196,13 @@ inline double round(double v) { return v>=0.0?floor(v+0.5):ceil(v-0.5); } #else #if defined(__APPLE__) #if !defined (APPLE_PRE_10_2) - inline bool isNaN(float v) { return isnan(v); } - inline bool isNaN(double v) { return isnan(v); } + #if __GNUC__ >= 4 + inline bool isNaN(float v) { return isnan(v); } + inline bool isNaN(double v) { return isnan(v); } + #else + inline bool isNaN(float v) { return std::isnan(v); } + inline bool isNaN(double v) { return std::isnan(v); } + #endif #else inline bool isNaN(float v) { return std::isnan(v); } inline bool isNaN(double v) { return std::isnan(v); }