aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/float.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>1999-10-02 17:45:31 +0000
committerTom Lane <tgl@sss.pgh.pa.us>1999-10-02 17:45:31 +0000
commit1f122a7c4c9562dfe31b9a2c44b5b843bfca40bd (patch)
tree3c5a40f5820aa7b6441baff23bc504ee60fdbcbe /src/backend/utils/adt/float.c
parent54204e6c78f3a227ee1769908524d15d8fe2d0b8 (diff)
downloadpostgresql-1f122a7c4c9562dfe31b9a2c44b5b843bfca40bd.tar.gz
postgresql-1f122a7c4c9562dfe31b9a2c44b5b843bfca40bd.zip
Replace float.c's #ifdef finite check with a proper autoconf check, so it
works if finite() is a function. Patch from Christof Petig.
Diffstat (limited to 'src/backend/utils/adt/float.c')
-rw-r--r--src/backend/utils/adt/float.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/backend/utils/adt/float.c b/src/backend/utils/adt/float.c
index 2ce5a92598b..6f65f615cc6 100644
--- a/src/backend/utils/adt/float.c
+++ b/src/backend/utils/adt/float.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/adt/float.c,v 1.49 1999/09/26 21:21:15 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/adt/float.c,v 1.50 1999/10/02 17:45:31 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -1157,11 +1157,11 @@ dpow(float64 arg1, float64 arg2)
tmp1 = *arg1;
tmp2 = *arg2;
-#ifndef finite
+#ifndef HAVE_FINITE
errno = 0;
#endif
*result = (float64data) pow(tmp1, tmp2);
-#ifndef finite
+#ifndef HAVE_FINITE
if (errno != 0) /* on some machines both EDOM & ERANGE can
* occur */
#else
@@ -1189,11 +1189,11 @@ dexp(float64 arg1)
result = (float64) palloc(sizeof(float64data));
tmp = *arg1;
-#ifndef finite
+#ifndef HAVE_FINITE
errno = 0;
#endif
*result = (float64data) exp(tmp);
-#ifndef finite
+#ifndef HAVE_FINITE
if (errno == ERANGE)
#else
/* infinity implies overflow, zero implies underflow */