From: Shane Caraveo Date: Mon, 10 Mar 2003 01:12:22 +0000 (+0000) Subject: fix isinf for win32 X-Git-Tag: RELEASE_0_5~537 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9539dddc4921f418662b960fe5b97359b815023d;p=php fix isinf for win32 --- diff --git a/Zend/zend_config.w32.h b/Zend/zend_config.w32.h index a176cebbac..fe62faa8d6 100644 --- a/Zend/zend_config.w32.h +++ b/Zend/zend_config.w32.h @@ -60,7 +60,7 @@ typedef unsigned int uint; #define vsnprintf _vsnprintf #define strcasecmp(s1, s2) stricmp(s1, s2) #define strncasecmp(s1, s2, n) strnicmp(s1, s2, n) -#define zend_isinf(a) 0 +#define zend_isinf(a) ((_fpclass(a) == _FPCLASS_PINF) || (_fpclass(a) == _FPCLASS_NINF)) #define zend_finite(x) _finite(x) #define zend_isnan(x) _isnan(x) @@ -76,9 +76,6 @@ typedef unsigned int uint; # define inline #endif -#define zend_finite(A) _finite(A) -#define zend_isnan(A) _isnan(A) - #ifdef LIBZEND_EXPORTS # define ZEND_API __declspec(dllexport) #else