mirror of
https://github.com/postgres/postgres.git
synced 2025-05-08 07:21:33 +03:00
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:
parent
25ad1439e1
commit
203f6d93da
@ -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 <math.h>
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
@ -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;
|
|||||||
return (-1);
|
return (-1);
|
||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HAVE_CLASS)
|
#if defined(HAVE_CLASS)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user