From: Rob Richards Date: Fri, 13 Mar 2009 19:35:14 +0000 (+0000) Subject: add LIBXML_LOADED_VERSION constant that contains currently loaded libxml2 version X-Git-Tag: php-5.4.0alpha1~191^2~4156 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6b475098f8029a44be1c3e8c7cb9941002f0911a;p=php add LIBXML_LOADED_VERSION constant that contains currently loaded libxml2 version add libxml2 version being used to info output --- diff --git a/ext/libxml/libxml.c b/ext/libxml/libxml.c index 75c2d4c1f6..6640b4ed1a 100644 --- a/ext/libxml/libxml.c +++ b/ext/libxml/libxml.c @@ -592,6 +592,7 @@ static PHP_MINIT_FUNCTION(libxml) REGISTER_LONG_CONSTANT("LIBXML_VERSION", LIBXML_VERSION, CONST_CS | CONST_PERSISTENT); REGISTER_STRING_CONSTANT("LIBXML_DOTTED_VERSION", LIBXML_DOTTED_VERSION, CONST_CS | CONST_PERSISTENT); + REGISTER_STRING_CONSTANT("LIBXML_LOADED_VERSION", (char *)xmlParserVersion, CONST_CS | CONST_PERSISTENT); /* For use with loading xml */ REGISTER_LONG_CONSTANT("LIBXML_NOENT", XML_PARSE_NOENT, CONST_CS | CONST_PERSISTENT); @@ -671,7 +672,8 @@ static PHP_MINFO_FUNCTION(libxml) { php_info_print_table_start(); php_info_print_table_row(2, "libXML support", "active"); - php_info_print_table_row(2, "libXML Version", LIBXML_DOTTED_VERSION); + php_info_print_table_row(2, "libXML Compiled Version", LIBXML_DOTTED_VERSION); + php_info_print_table_row(2, "libXML Loaded Version", (char *)xmlParserVersion); php_info_print_table_row(2, "libXML streams", "enabled"); php_info_print_table_end(); }