]> granicus.if.org Git - php/commitdiff
MFB: Added an E_NOTICE when precision value is truncated
authorIlia Alshanetsky <iliaa@php.net>
Tue, 20 Jan 2009 18:03:19 +0000 (18:03 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Tue, 20 Jan 2009 18:03:19 +0000 (18:03 +0000)
ext/standard/formatted_print.c

index 455e416ea9278047ca14a4b4ea5517359aba6833..1da0b37eee752963b7c041dedf658cb0b624d172 100644 (file)
@@ -225,6 +225,7 @@ php_sprintf_appenddouble(char **buffer, int *pos,
        if ((adjust & ADJ_PRECISION) == 0) {
                precision = FLOAT_PRECISION;
        } else if (precision > MAX_FLOAT_PRECISION) {
+               php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Requested precision of %d digits was truncated to PHP maximum of %d digits", precision, MAX_FLOAT_PRECISION);
                precision = MAX_FLOAT_PRECISION;
        }