diff options
author | Sascha Schumann <sas@php.net> | 2000-08-20 06:08:14 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 2000-08-20 06:08:14 +0000 |
commit | 4ba16a1169991f9442f3c791e20bf98eb16b7fd9 (patch) | |
tree | 4082ccb4e407678734fa6f7262b557ee3d6cdd70 /ext/standard | |
parent | 1f84023b058932e149b951dc58d557263561309b (diff) | |
download | php-git-4ba16a1169991f9442f3c791e20bf98eb16b7fd9.tar.gz |
Make use of zend_isinf and zend_isnan.
Diffstat (limited to 'ext/standard')
-rw-r--r-- | ext/standard/formatted_print.c | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/ext/standard/formatted_print.c b/ext/standard/formatted_print.c index 04f7811c92..dfb877d91d 100644 --- a/ext/standard/formatted_print.c +++ b/ext/standard/formatted_print.c @@ -253,32 +253,14 @@ php_sprintf_appenddouble(char **buffer, int *pos, precision = MAX_FLOAT_PRECISION; } - if( -#if defined(HAVE_ISNAN) - isnan(number) -#elif defined(NAN) - number == NAN -#else - 0 -#endif - ) { + if (zend_isnan(number)) { sign = (number<0); php_sprintf_appendstring(buffer, pos, size, "NaN", 3, 0, padding, alignment, precision, sign, 0); return; } - if( -#if defined(HAVE_ISISINF) - isinf(number) -#elif defined(HAVE_ISFINITE) - !isfinite(number) -#elif defined(HAVE_FINITE) - !finite(number) -#else - 0 -#endif - ) { + if (zend_isinf(number)) { sign = (number<0); php_sprintf_appendstring(buffer, pos, size, "INF", 3, 0, padding, alignment, precision, sign, 0); |