2. IRIX has both HAVE_FPCLASS and HAVE_FP_CLASS, therefore, in
authorMarc G. Fournier
Tue, 17 Feb 1998 02:00:12 +0000 (02:00 +0000)
committerMarc G. Fournier
Tue, 17 Feb 1998 02:00:12 +0000 (02:00 +0000)
backend/port/isinf.c it tries to compile two versions of
isinf().

From: Andrew Martin 

src/backend/port/isinf.c

index 6e9d83e600b2e1f3cdcd25fa5ab2b8e06021eb19..d29363b467526acda7f6a34ac1b97a8880c3ce67 100644 (file)
@@ -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   
 #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 
+#   include 
 #  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)