aboutsummaryrefslogtreecommitdiff
path: root/src/backend/port/isinf.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/port/isinf.c')
-rw-r--r--src/backend/port/isinf.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/backend/port/isinf.c b/src/backend/port/isinf.c
new file mode 100644
index 00000000000..ca5d22bfe5e
--- /dev/null
+++ b/src/backend/port/isinf.c
@@ -0,0 +1,15 @@
+/* $Id: isinf.c,v 1.1 1998/01/15 20:54:37 scrappy Exp $ */
+
+#include <ieeefp.h>
+#include <math.h>
+
+#include "config.h"
+
+
+int
+isinf(double x)
+{
+ if((fpclass(x) == FP_PINF) || (fpclass(x) == FP_NINF)) return 1;
+ else return 0;
+}
+