]> granicus.if.org Git - php/commitdiff
- Provide both version strings, api and ext
authorMarcus Boerger <helly@php.net>
Sat, 3 Feb 2007 13:20:12 +0000 (13:20 +0000)
committerMarcus Boerger <helly@php.net>
Sat, 3 Feb 2007 13:20:12 +0000 (13:20 +0000)
ext/phar/phar.c
ext/phar/phar_internal.h
ext/phar/phar_object.c

index 989dbe2cae48f9deae8fb71162f68ef60db6d64f..dabae5d83289506656f6bfa7265eb24d0f63bf5f 100644 (file)
@@ -1022,7 +1022,7 @@ int phar_open_or_create_filename(char *fname, int fname_len, char *alias, int al
        mydata->fname_len = fname_len;
        mydata->alias = alias ? estrndup(alias, alias_len) : mydata->fname;
        mydata->alias_len = alias ? alias_len : fname_len;
-       snprintf(mydata->version, sizeof(mydata->version), "%s", PHAR_VERSION_STR);
+       snprintf(mydata->version, sizeof(mydata->version), "%s", PHAR_API_VERSION_STR);
        mydata->is_explicit_alias = alias ? 1 : 0;
        mydata->internal_file_start = -1;
        mydata->fp = fp;
@@ -3088,7 +3088,8 @@ PHP_MINFO_FUNCTION(phar) /* {{{ */
 {
        php_info_print_table_start();
        php_info_print_table_header(2, "Phar: PHP Archive support", "enabled");
-       php_info_print_table_row(2, "Phar API version", PHAR_VERSION_STR);
+       php_info_print_table_row(2, "Phar EXT version", PHAR_EXT_VERSION_STR);
+       php_info_print_table_row(2, "Phar API version", PHAR_API_VERSION_STR);
        php_info_print_table_row(2, "CVS revision", "$Revision$");
        php_info_print_table_row(2, "gzip compression", 
 #if HAVE_ZLIB
@@ -3134,7 +3135,7 @@ zend_module_entry phar_module_entry = {
        PHP_RINIT(phar),
        PHP_RSHUTDOWN(phar),
        PHP_MINFO(phar),
-       PHAR_VERSION_STR,
+       PHAR_EXT_VERSION_STR,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 5392438ab7e74a69a9696f33c32ba2b2ca7ec511..8ec79add344100fe1316f8b238538b4005940a54 100755 (executable)
@@ -56,7 +56,8 @@
 #define E_RECOVERABLE_ERROR E_ERROR
 #endif
 
-#define PHAR_VERSION_STR          "1.0.0"
+#define PHAR_EXT_VERSION_STR      "1.0.0"
+#define PHAR_API_VERSION_STR      "1.0.0"
 /* x.y.z maps to 0xyz0 */
 #define PHAR_API_VERSION          0x1000
 #define PHAR_API_MIN_READ         0x1000
index 644fd36f36cb37d1cb197f7908112d2d085c6939..0e7aa8d291ef0c64f59cf7cd440018075fba3cbd 100755 (executable)
@@ -66,7 +66,7 @@ PHP_METHOD(Phar, loadPhar)
  * Returns the api version */
 PHP_METHOD(Phar, apiVersion)
 {
-       RETURN_STRINGL(PHAR_VERSION_STR, sizeof(PHAR_VERSION_STR)-1, 1);
+       RETURN_STRINGL(PHAR_API_VERSION_STR, sizeof(PHAR_API_VERSION_STR)-1, 1);
 }
 /* }}}*/