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>
This commit is contained in:
Marc G. Fournier 1998-02-17 02:00:12 +00:00
parent 25ad1439e1
commit 203f6d93da
1 changed files with 8 additions and 7 deletions

View 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 <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)