Commit 203f6d93 authored by Marc G. Fournier's avatar Marc G. Fournier

2. IRIX has both HAVE_FPCLASS and HAVE_FP_CLASS, therefore, in

backend/port/isinf.c it tries to compile two versions of
isinf().


From: Andrew Martin <martin@biochemistry.ucl.ac.uk>
parent 25ad1439
/* $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 <math.h>
#include "config.h" #include "config.h"
...@@ -24,21 +24,21 @@ isinf(double d) ...@@ -24,21 +24,21 @@ isinf(double d)
} }
return (0); 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 # if HAVE_FP_CLASS_H
# include <fp_class.h> # include <fp_class.h>
# endif # endif
int int
isinf(x) isinf(x)
double x; double x;
{ {
#if HAVE_FP_CLASS # if HAVE_FP_CLASS
int fpclass = fp_class(x); int fpclass = fp_class(x);
#else # else
int fpclass = fp_class_d(x); int fpclass = fp_class_d(x);
#endif # endif
if (fpclass == FP_POS_INF) if (fpclass == FP_POS_INF)
return (1); return (1);
...@@ -46,6 +46,7 @@ double x; ...@@ -46,6 +46,7 @@ double x;
return (-1); return (-1);
return (0); return (0);
} }
# endif
#endif #endif
#if defined(HAVE_CLASS) #if defined(HAVE_CLASS)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment