From Daniel Larimer, fix for OSX 10.4 when gcc != 4

This commit is contained in:
Robert Osfield
2006-08-23 14:17:06 +00:00
parent d25735b6b9
commit a33955a56b

View File

@@ -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); }