From d02deee677bc80205b87a971e3b41a1a5dbdd70c Mon Sep 17 00:00:00 2001 From: Reeze Xia Date: Tue, 10 Feb 2015 22:22:35 +0800 Subject: [PATCH] Prefer isfinite to finite Since finite() is not part of ANSI C @see http://bytes.com/topic/c/answers/217761-finite-ansi-c --- Zend/configure.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Zend/configure.in b/Zend/configure.in index 2f24abc7e3..29551d924c 100644 --- a/Zend/configure.in +++ b/Zend/configure.in @@ -90,10 +90,10 @@ int zend_sprintf(char *buffer, const char *format, ...); #define zend_isinf(a) 0 #endif -#ifdef HAVE_FINITE -#define zend_finite(a) finite(a) -#elif defined(HAVE_ISFINITE) || defined(isfinite) +#if defined(HAVE_ISFINITE) || defined(isfinite) #define zend_finite(a) isfinite(a) +#elif defined(HAVE_FINITE) +#define zend_finite(a) finite(a) #elif defined(fpclassify) #define zend_finite(a) ((fpclassify((a))!=FP_INFINITE&&fpclassify((a))!=FP_NAN)?1:0) #else -- 2.40.0