isnan
#define isnan(__x) __isnan(__x)
#define isnan(__x) __fpmacro_unary_floating(isnan, __x)
#undef isnan
isnan(double d)
#undef isnan
#define isnan(x) ((x) != (x))
#undef isnan
#define isnan(x) ((x) != (x))
#undef isnan
#define isnan(x) ((x) != (x))
isnan(double x)