From 4ba16a1169991f9442f3c791e20bf98eb16b7fd9 Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Sun, 20 Aug 2000 06:08:14 +0000 Subject: Make use of zend_isinf and zend_isnan. --- ext/standard/formatted_print.c | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) (limited to 'ext/standard') 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); -- cgit v1.2.1