felipe Thu Jan 8 00:12:19 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/mssql php_mssql.c Log: - MFH: Removed WRONG_PARAM_COUNT usage http://cvs.php.net/viewvc.cgi/php-src/ext/mssql/php_mssql.c?r1=1.152.2.13.2.4.2.19&r2=1.152.2.13.2.4.2.20&diff_format=u Index: php-src/ext/mssql/php_mssql.c diff -u php-src/ext/mssql/php_mssql.c:1.152.2.13.2.4.2.19 php-src/ext/mssql/php_mssql.c:1.152.2.13.2.4.2.20 --- php-src/ext/mssql/php_mssql.c:1.152.2.13.2.4.2.19 Wed Dec 31 11:15:38 2008 +++ php-src/ext/mssql/php_mssql.c Thu Jan 8 00:12:19 2009 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_mssql.c,v 1.152.2.13.2.4.2.19 2008/12/31 11:15:38 sebastian Exp $ */ +/* $Id: php_mssql.c,v 1.152.2.13.2.4.2.20 2009/01/08 00:12:19 felipe Exp $ */ #ifdef COMPILE_DL_MSSQL #define HAVE_MSSQL 1 @@ -851,24 +851,18 @@ PHP_FUNCTION(mssql_close) { zval *mssql_link_index = NULL; - int id; + int id = -1; mssql_link *mssql_ptr; - switch (ZEND_NUM_ARGS()) { - case 0: - id = php_mssql_get_default_link(INTERNAL_FUNCTION_PARAM_PASSTHRU); - CHECK_LINK(id); - break; - case 1: - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &mssql_link_index) == FAILURE) { - return; - } - id = -1; - break; - default: - WRONG_PARAM_COUNT; - break; + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|r", &mssql_link_index) == FAILURE) { + return; } + + if (mssql_link_index == NULL) { + id = php_mssql_get_default_link(INTERNAL_FUNCTION_PARAM_PASSTHRU); + CHECK_LINK(id); + } + ZEND_FETCH_RESOURCE2(mssql_ptr, mssql_link *, &mssql_link_index, id, "MS SQL-Link", le_link, le_plink); if (mssql_link_index) {
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php