]> granicus.if.org Git - php/commitdiff
MFH: add LIBXML_LOADED_VERSION constant that contains currently loaded libxml2 version
authorRob Richards <rrichards@php.net>
Sat, 14 Mar 2009 17:30:28 +0000 (17:30 +0000)
committerRob Richards <rrichards@php.net>
Sat, 14 Mar 2009 17:30:28 +0000 (17:30 +0000)
add libxml2 version being used to info output

ext/libxml/libxml.c

index 2a76e25488a329f1da4be6ea471f8ff458bf0e91..86bc1716152251b17771255e4343e189668ef7e3 100644 (file)
@@ -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();
 }