]> granicus.if.org Git - php/commitdiff
Prefer isfinite to finite
authorReeze Xia <reeze@php.net>
Tue, 10 Feb 2015 14:22:35 +0000 (22:22 +0800)
committerXinchen Hui <laruence@php.net>
Mon, 18 May 2015 02:44:42 +0000 (10:44 +0800)
Since finite() is not part of ANSI C

@see http://bytes.com/topic/c/answers/217761-finite-ansi-c

Zend/configure.in

index 2f24abc7e32cfb225f29ce6660231eae21054184..29551d924c513d05167223c99117b1c898afdabe 100644 (file)
@@ -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