summaryrefslogtreecommitdiff
path: root/missing/isnan.c
diff options
context:
space:
mode:
Diffstat (limited to 'missing/isnan.c')
-rw-r--r--missing/isnan.c24
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