Serge Guelton | 5ef88bd | 2019-02-01 06:11:44 +0000 | [diff] [blame] | 1 | extern int __isnanf(float f); |
2 | extern int __isnan(double f); | ||||
3 | extern int __isnanl(long double f); | ||||
4 | #define isnan(x) \ | ||||
5 | (sizeof (x) == sizeof (float) \ | ||||
6 | ? __isnanf (x) \ | ||||
7 | : sizeof (x) == sizeof (double) \ | ||||
8 | ? __isnan (x) : __isnanl (x)) | ||||
9 |