__isnan
extern int __isnan(double value);
: sizeof(value) == sizeof(double) ? __isnan(value) \
B_DEFINE_WEAK_ALIAS(__isnan, isnan);