rrichards Sat Jun 14 14:14:06 2003 EDT Modified files: /php4/ext/xml xml.c Log: use xmlInitParser instead of xmlInitThreads reentrant safe as well Index: php4/ext/xml/xml.c diff -u php4/ext/xml/xml.c:1.132 php4/ext/xml/xml.c:1.133 --- php4/ext/xml/xml.c:1.132 Sat Jun 14 11:08:48 2003 +++ php4/ext/xml/xml.c Sat Jun 14 14:14:05 2003 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: xml.c,v 1.132 2003/06/14 15:08:48 rrichards Exp $ */ +/* $Id: xml.c,v 1.133 2003/06/14 18:14:05 rrichards Exp $ */ #define IS_EXT_MODULE @@ -38,8 +38,6 @@ #include "php_xml.h" # include "ext/standard/head.h" -PHP_XML_API int xml_parser_inited = 0; - /* Short-term TODO list: * - Implement XML_ExternalEntityParserCreate() * - XML_SetCommentHandler @@ -231,10 +229,7 @@ php_xml_mem_hdlrs.free_fcn = php_xml_free_wrapper; #ifdef LIBXML_EXPAT_COMPAT - if (!xml_parser_inited) { - xmlInitThreads(); - xml_parser_inited = 1; - } + xmlInitParser(); #endif return SUCCESS; } @@ -249,10 +244,7 @@ PHP_MSHUTDOWN_FUNCTION(xml) { #ifdef LIBXML_EXPAT_COMPAT - if (xml_parser_inited) { - xmlCleanupParser(); - xml_parser_inited = 0; - } + xmlCleanupParser(); #endif return SUCCESS; }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php