diff options
Diffstat (limited to 'missing/isinf.c')
| -rw-r--r-- | missing/isinf.c | 18 |
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; -} |
