summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2004-02-18 20:22:40 +0000
committerfoobar <sniper@php.net>2004-02-18 20:22:40 +0000
commite3c437d378d3dc3a6ca1a6ca523b86b094abd97f (patch)
tree8c7b3e8b59bfe4210d5094f6c4404b28672f33df
parent95cbb0046cda6dff8d44422d04b629d0fd6522ff (diff)
downloadphp-git-e3c437d378d3dc3a6ca1a6ca523b86b094abd97f.tar.gz
register_list_destructors -> zend_register_list_destructors_ex
-rw-r--r--ext/mssql/php_mssql.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/ext/mssql/php_mssql.c b/ext/mssql/php_mssql.c
index 8154e6bf34..6bcda74b37 100644
--- a/ext/mssql/php_mssql.c
+++ b/ext/mssql/php_mssql.c
@@ -209,8 +209,10 @@ static void _free_result(mssql_result *result, int free_fields)
}
}
-static void _free_mssql_statement(mssql_statement *statement)
+static void _free_mssql_statement(zend_rsrc_list_entry *rsrc TSRMLS_DC)
{
+ mssql_statement *statement = (mssql_statement *)rsrc->ptr;
+
if (statement->binds) {
zend_hash_destroy(statement->binds);
efree(statement->binds);
@@ -289,7 +291,7 @@ PHP_MINIT_FUNCTION(mssql)
REGISTER_INI_ENTRIES();
- le_statement = register_list_destructors(_free_mssql_statement, NULL);
+ le_statement = zend_register_list_destructors_ex(_free_mssql_statement, NULL, "mssql statement", module_number);
le_result = zend_register_list_destructors_ex(_free_mssql_result, NULL, "mssql result", module_number);
le_link = zend_register_list_destructors_ex(_close_mssql_link, NULL, "mssql link", module_number);
le_plink = zend_register_list_destructors_ex(NULL, _close_mssql_plink, "mssql link persistent", module_number);
@@ -1872,8 +1874,7 @@ PHP_FUNCTION(mssql_init)
}
/* }}} */
-/* {{{ proto bool mssql_bind(resource stmt, string param_name, mixed var, int type
- [, int is_output[, int is_null[, int maxlen]]])
+/* {{{ proto bool mssql_bind(resource stmt, string param_name, mixed var, int type [, int is_output [, int is_null [, int maxlen]]])
Adds a parameter to a stored procedure or a remote stored procedure */
PHP_FUNCTION(mssql_bind)
{