int Port::isNan(double r) { #if __APPLE__ #if __MAC_OS_X_VERSION_MAX_ALLOWED >= 1080 return __inline_isnand(r); #else return __inline_isnan(r); #endif #elif __HAIKU__ || __OpenBSD__ return isnan(r); #else #undef isnan return ::isnan(r); #endif }
int isnan(double d) { return __inline_isnand(d); }
int __isnand( double x ) { return __inline_isnand(x); }