{
#ifdef WIN32
return _finite(d);
#elif defined(__UCLIBC__)
return isfinite(d);
#else
return finite(d);
#endif
int c = _fpclass(d);
return c == _FPCLASS_NINF || c == _FPCLASS_PINF;
#elif defined(SOLARIS)
#elif defined(SOLARIS) || defined(__UCLIBC__)
return !finite(d) && !isnan(d);
return isinf(d);