47 # define isNaN(_a) (__isnan(_a)) 48 #elif defined(WIN32) || defined(_isnan) 49 # define isNaN(_a) (_isnan(_a)) 50 #elif defined(isnan) || defined(__FreeBSD__) 51 # define isNaN(_a) (isnan(_a)) 53 # define isNaN(_a) (std::isnan(_a)) 61 #if defined(__isfinite) 62 # define isFinite(_a) (__isfinite(_a)) 63 #elif defined(isfinite) 64 # define isFinite(_a) (isfinite(_a)) 66 # define isFinite(_a) (std::isfinite(_a))