cvs: php4 /ext/xml xml.c
| From: | Sterling Hughes | Date: | Thu, 22 May 2003 03:08:49 +0000 |
| Subject: | cvs: php4 /ext/xml xml.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-21209@lists.php.net to get a copy of this message | ||
sterling Wed May 21 23:08:49 2003 EDT
Modified files:
/php4/ext/xml xml.c
Log:
use zval_ptr_dtor() instead of the more verbose and less correct version
Index: php4/ext/xml/xml.c
diff -u php4/ext/xml/xml.c:1.125 php4/ext/xml/xml.c:1.126
--- php4/ext/xml/xml.c:1.125 Wed May 21 23:04:11 2003
+++ php4/ext/xml/xml.c Wed May 21 23:08:48 2003
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: xml.c,v 1.125 2003/05/22 03:04:11 sterling Exp $ */
+/* $Id: xml.c,v 1.126 2003/05/22 03:08:48 sterling Exp $ */
#define IS_EXT_MODULE
@@ -680,8 +680,7 @@
}
if ((retval = xml_call_handler(parser, parser->startElementHandler,
parser->startElementPtr, 3, args))) {
- zval_dtor(retval);
- efree(retval);
+ zval_ptr_dtor(&retval);
}
}
@@ -721,8 +720,7 @@
if (atcnt) {
zend_hash_add(Z_ARRVAL_P(tag),"attributes",sizeof("attributes"),&atr,sizeof(zval*),NULL);
} else {
- zval_dtor(atr);
- FREE_ZVAL(atr);
+ zval_ptr_dtor(&atr);
}
zend_hash_next_index_insert(Z_ARRVAL_P(parser->data),&tag,sizeof(zval*),(void *)
&parser->ctag);
@@ -749,8 +747,7 @@
args[1] = _xml_string_zval(tag_name);
if ((retval = xml_call_handler(parser, parser->endElementHandler, parser->endElementPtr,
2, args))) {
- zval_dtor(retval);
- efree(retval);
+ zval_ptr_dtor(&retval);
}
}
@@ -799,8 +796,7 @@
args[0] = _xml_resource_zval(parser->index);
args[1] = _xml_xmlchar_zval(s, len, parser->target_encoding);
if ((retval = xml_call_handler(parser, parser->characterDataHandler,
parser->characterDataPtr, 2, args))) {
- zval_dtor(retval);
- efree(retval);
+ zval_ptr_dtor(&retval);
}
}
@@ -877,8 +873,7 @@
args[1] = _xml_xmlchar_zval(target, 0, parser->target_encoding);
args[2] = _xml_xmlchar_zval(data, 0, parser->target_encoding);
if ((retval = xml_call_handler(parser, parser->processingInstructionHandler,
parser->processingInstructionPtr, 3, args))) {
- zval_dtor(retval);
- efree(retval);
+ zval_ptr_dtor(&retval);
}
}
}
@@ -895,8 +890,7 @@
args[0] = _xml_resource_zval(parser->index);
args[1] = _xml_xmlchar_zval(s, len, parser->target_encoding);
if ((retval = xml_call_handler(parser, parser->defaultHandler, parser->defaultPtr, 2,
args))) {
- zval_dtor(retval);
- efree(retval);
+ zval_ptr_dtor(&retval);
}
}
}
@@ -922,8 +916,7 @@
args[4] = _xml_xmlchar_zval(publicId, 0, parser->target_encoding);
args[5] = _xml_xmlchar_zval(notationName, 0, parser->target_encoding);
if ((retval = xml_call_handler(parser, parser->unparsedEntityDeclHandler,
parser->unparsedEntityDeclPtr, 6, args))) {
- zval_dtor(retval);
- efree(retval);
+ zval_ptr_dtor(&retval);
}
}
}
@@ -947,8 +940,7 @@
args[3] = _xml_xmlchar_zval(systemId, 0, parser->target_encoding);
args[4] = _xml_xmlchar_zval(publicId, 0, parser->target_encoding);
if ((retval = xml_call_handler(parser, parser->notationDeclHandler,
parser->notationDeclPtr, 5, args))) {
- zval_dtor(retval);
- efree(retval);
+ zval_ptr_dtor(&retval);
}
}
}
@@ -996,8 +988,7 @@
args[1] = _xml_xmlchar_zval(prefix, 0, parser->target_encoding);
args[2] = _xml_xmlchar_zval(uri, 0, parser->target_encoding);
if ((retval = xml_call_handler(parser, parser->startNamespaceDeclHandler,
parser->startNamespaceDeclPtr, 3, args))) {
- zval_dtor(retval);
- efree(retval);
+ zval_ptr_dtor(&retval);
}
}
}
@@ -1014,8 +1005,7 @@
args[0] = _xml_resource_zval(parser->index);
args[1] = _xml_xmlchar_zval(prefix, 0, parser->target_encoding);
if ((retval = xml_call_handler(parser, parser->endNamespaceDeclHandler,
parser->endNamespaceDeclPtr, 2, args))) {
- zval_dtor(retval);
- efree(retval);
+ zval_ptr_dtor(&retval);
}
}
}