cvs: php4 /ext/xml xml.c

From: 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); } } }

« previous php.cvs (#21209) next »