diff options
Diffstat (limited to 'missing/isnan.c')
-rw-r--r-- | missing/isnan.c | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/missing/isnan.c b/missing/isnan.c index df424c2e61..459048e936 100644 --- a/missing/isnan.c +++ b/missing/isnan.c @@ -1,31 +1,17 @@ /* public domain rewrite of isnan(3) */ -#ifdef _MSC_VER - -#include <float.h> -int -isnan(n) - double n; -{ - return _isnan(n); -} - -#else - static int double_ne(); int isnan(n) - double n; + double n; { - return double_ne(n, n); + return double_ne(n, n); } -static -int +static int double_ne(n1, n2) - double n1, n2; + double n1, n2; { - return n1 != n2; + return n1 != n2; } -#endif |