#define _GNU_SOURCE #include #include int isnansf (float x) { return issignaling (x) ? 1 : 0; } int isnans (double x) { return issignaling (x) ? 1 : 0; } int isnansl (long double x) { return issignaling (x) ? 1 : 0; }