diff options
author | Rob Richards <rrichards@php.net> | 2003-06-14 18:14:05 +0000 |
---|---|---|
committer | Rob Richards <rrichards@php.net> | 2003-06-14 18:14:05 +0000 |
commit | c104c0d6767b0d798f1fd3ea2bcefb3143bd8394 (patch) | |
tree | 79ffc8cc3324d057795c656763fdace0e2b76d90 /ext/xml/xml.c | |
parent | 27a81109be5aae478df2d9a632b8c9c4cafb9ad0 (diff) | |
download | php-git-c104c0d6767b0d798f1fd3ea2bcefb3143bd8394.tar.gz |
use xmlInitParser instead of xmlInitThreads
reentrant safe as well
Diffstat (limited to 'ext/xml/xml.c')
-rw-r--r-- | ext/xml/xml.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/ext/xml/xml.c b/ext/xml/xml.c index af0d25dc2d..8353cfd8c1 100644 --- a/ext/xml/xml.c +++ b/ext/xml/xml.c @@ -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_MINIT_FUNCTION(xml) 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_RINIT_FUNCTION(xml) PHP_MSHUTDOWN_FUNCTION(xml) { #ifdef LIBXML_EXPAT_COMPAT - if (xml_parser_inited) { - xmlCleanupParser(); - xml_parser_inited = 0; - } + xmlCleanupParser(); #endif return SUCCESS; } |