sniper Wed Feb 18 15:22:41 2004 EDT
Modified files:
/php-src/ext/mssql php_mssql.c
Log:
register_list_destructors -> zend_register_list_destructors_ex
http://cvs.php.net/diff.php/php-src/ext/mssql/php_mssql.c?r1=1.128&r2=1.129&ty=u
Index: php-src/ext/mssql/php_mssql.c
diff -u php-src/ext/mssql/php_mssql.c:1.128 php-src/ext/mssql/php_mssql.c:1.129
--- php-src/ext/mssql/php_mssql.c:1.128 Sat Jan 17 07:59:37 2004
+++ php-src/ext/mssql/php_mssql.c Wed Feb 18 15:22:40 2004
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_mssql.c,v 1.128 2004/01/17 12:59:37 sniper Exp $ */
+/* $Id: php_mssql.c,v 1.129 2004/02/18 20:22:40 sniper Exp $ */
#ifdef COMPILE_DL_MSSQL
#define HAVE_MSSQL 1
@@ -209,8 +209,10 @@
}
}
-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 @@
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 @@
}
/* }}} */
-/* {{{ 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)
{
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php