From Eric Wing, clean ups for OSX support.

This commit is contained in:
Robert Osfield
2004-04-11 21:21:38 +00:00
parent 2a6e155d03
commit 97ef4985f7
6 changed files with 28 additions and 43 deletions

View File

@@ -602,10 +602,10 @@ inline int IsNaNorInf( float f )
case FP_PINF : return 1;
default : return 0;
}
#elif defined(__FreeBSD__) || defined(__linux) || defined(__CYGWIN__)
#elif defined(__FreeBSD__) || defined(__APPLE__)
return isnan(f) || isinf(f); // isnanf is deprecated
#elif defined(__linux) || defined(__CYGWIN__)
return isnanf(f) || isinf(f);
#elif defined(__APPLE__)
return __isnanf(f) || __isinf(f);
#elif defined(__sun)
return isnan(f); // KLUDGE - hack to get this to compile w/g++.
#elif defined(WIN32)