ohill Fri Jun 20 18:05:45 2008 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/standard var.c /php-src/ext/standard/tests/general_functions debug_zval_dump_e.phpt var_dump.phpt Log: - New parameter parsing API for var.c & tests http://cvs.php.net/viewvc.cgi/php-src/ext/standard/var.c?r1=1.203.2.7.2.18.2.8&r2=1.203.2.7.2.18.2.9&diff_format=u Index: php-src/ext/standard/var.c diff -u php-src/ext/standard/var.c:1.203.2.7.2.18.2.8 php-src/ext/standard/var.c:1.203.2.7.2.18.2.9 --- php-src/ext/standard/var.c:1.203.2.7.2.18.2.8 Fri Jun 20 14:53:57 2008 +++ php-src/ext/standard/var.c Fri Jun 20 18:05:45 2008 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: var.c,v 1.203.2.7.2.18.2.8 2008/06/20 14:53:57 felipe Exp $ */ +/* $Id: var.c,v 1.203.2.7.2.18.2.9 2008/06/20 18:05:45 ohill Exp $ */ /* {{{ includes */ @@ -172,12 +172,8 @@ int argc; int i; - argc = ZEND_NUM_ARGS(); - - args = (zval ***)safe_emalloc(argc, sizeof(zval **), 0); - if (ZEND_NUM_ARGS() == 0 || zend_get_parameters_array_ex(argc, args) == FAILURE) { - efree(args); - WRONG_PARAM_COUNT; + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "+", &args, &argc) == FAILURE) { + return; } for (i = 0; i < argc; i++) { @@ -328,12 +324,8 @@ int argc; int i; - argc = ZEND_NUM_ARGS(); - - args = (zval ***)safe_emalloc(argc, sizeof(zval **), 0); - if (ZEND_NUM_ARGS() == 0 || zend_get_parameters_array_ex(argc, args) == FAILURE) { - efree(args); - WRONG_PARAM_COUNT; + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "+", &args, &argc) == FAILURE) { + return; } for (i = 0; i < argc; i++) { http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/debug_zval_dump_e.phpt?r1=1.1.2.1&r2=1.1.2.1.2.1&diff_format=u Index: php-src/ext/standard/tests/general_functions/debug_zval_dump_e.phpt diff -u php-src/ext/standard/tests/general_functions/debug_zval_dump_e.phpt:1.1.2.1 php-src/ext/standard/tests/general_functions/debug_zval_dump_e.phpt:1.1.2.1.2.1 --- php-src/ext/standard/tests/general_functions/debug_zval_dump_e.phpt:1.1.2.1 Sat May 12 10:28:00 2007 +++ php-src/ext/standard/tests/general_functions/debug_zval_dump_e.phpt Fri Jun 20 18:05:45 2008 @@ -19,5 +19,5 @@ --EXPECTF-- *** Testing error conditions *** -Warning: Wrong parameter count for debug_zval_dump() in %s on line %d +Warning: debug_zval_dump() expects at least %d parameter, %d given in %s on line %d Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/var_dump.phpt?r1=1.1.2.2.2.1&r2=1.1.2.2.2.2&diff_format=u Index: php-src/ext/standard/tests/general_functions/var_dump.phpt diff -u php-src/ext/standard/tests/general_functions/var_dump.phpt:1.1.2.2.2.1 php-src/ext/standard/tests/general_functions/var_dump.phpt:1.1.2.2.2.2 --- php-src/ext/standard/tests/general_functions/var_dump.phpt:1.1.2.2.2.1 Fri Nov 2 19:41:12 2007 +++ php-src/ext/standard/tests/general_functions/var_dump.phpt Fri Jun 20 18:05:45 2008 @@ -1907,5 +1907,5 @@ *** Testing error conditions *** -Warning: Wrong parameter count for var_dump() in %s on line %d +Warning: var_dump() expects at least %d parameter, %d given in %s on line %d Done
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php