]> granicus.if.org Git - php/commitdiff
fix isinf for win32
authorShane Caraveo <shane@php.net>
Mon, 10 Mar 2003 01:12:22 +0000 (01:12 +0000)
committerShane Caraveo <shane@php.net>
Mon, 10 Mar 2003 01:12:22 +0000 (01:12 +0000)
Zend/zend_config.w32.h

index a176cebbacfe42f5194f8ae82371005e9aa3b735..fe62faa8d62a26b8ab6323db9a3590a956bb3716 100644 (file)
@@ -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