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

ext/libxml/libxml.c

index 75c2d4c1f6b1cbeaeec4aca019582bde13f3a8c0..6640b4ed1a1d26ecd8e2c64ad6b89750571a8bae 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();
 }