aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/port/isinf.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/backend/port/isinf.c b/src/backend/port/isinf.c
index 6e9d83e600b..d29363b4675 100644
--- a/src/backend/port/isinf.c
+++ b/src/backend/port/isinf.c
@@ -1,4 +1,4 @@
-/* $Id: isinf.c,v 1.2 1998/02/02 00:03:46 scrappy Exp $ */
+/* $Id: isinf.c,v 1.3 1998/02/17 02:00:12 scrappy Exp $ */
#include <math.h>
#include "config.h"
@@ -24,21 +24,21 @@ isinf(double d)
}
return (0);
}
-#endif
+#else
-#if defined(HAVE_FP_CLASS) || defined(HAVE_FP_CLASS_D)
+# if defined(HAVE_FP_CLASS) || defined(HAVE_FP_CLASS_D)
# if HAVE_FP_CLASS_H
-# include <fp_class.h>
+# include <fp_class.h>
# endif
int
isinf(x)
double x;
{
-#if HAVE_FP_CLASS
+# if HAVE_FP_CLASS
int fpclass = fp_class(x);
-#else
+# else
int fpclass = fp_class_d(x);
-#endif
+# endif
if (fpclass == FP_POS_INF)
return (1);
@@ -46,6 +46,7 @@ double x;
return (-1);
return (0);
}
+# endif
#endif
#if defined(HAVE_CLASS)