summaryrefslogtreecommitdiff
path: root/missing/isinf.c
diff options
context:
space:
mode:
Diffstat (limited to 'missing/isinf.c')
-rw-r--r--missing/isinf.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/missing/isinf.c b/missing/isinf.c
deleted file mode 100644
index 0297efdfd4..0000000000
--- a/missing/isinf.c
+++ /dev/null
@@ -1,18 +0,0 @@
-static double zero() { return 0.0; }
-static double one() { return 1.0; }
-static double inf() { return one() / zero(); }
-
-int
-isinf(n)
- double n;
-{
- static double pinf = 0.0;
- static double ninf = 0.0;
-
- if (pinf == 0.0) {
- pinf = inf();
- ninf = -pinf;
- }
- return memcmp(&n, &pinf, sizeof n) == 0
- || memcmp(&n, &ninf, sizeof n) == 0;
-}