]> granicus.if.org Git - php/commitdiff
Add PHP_MINFO_*
authorfoobar <sniper@php.net>
Sun, 4 Aug 2002 21:37:44 +0000 (21:37 +0000)
committerfoobar <sniper@php.net>
Sun, 4 Aug 2002 21:37:44 +0000 (21:37 +0000)
ext/mhash/mhash.c
ext/mhash/php_mhash.h

index e7ba9ed85b2b6fa7da1cf79f82de3db4adff6bb1..c2f22818a3a4f7a2dce0e5b7188a934542a27744 100644 (file)
@@ -41,24 +41,24 @@ function_entry mhash_functions[] = {
        {NULL, NULL, NULL}
 };
 
-static PHP_MINIT_FUNCTION(mhash);
-
 zend_module_entry mhash_module_entry = {
        STANDARD_MODULE_HEADER,
        "mhash",
        mhash_functions,
        PHP_MINIT(mhash), NULL,
        NULL, NULL,
-       NULL,
-    NO_VERSION_YET,
+       PHP_MINFO(mhash),
+       NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES,
 };
 
 #ifdef COMPILE_DL_MHASH
 ZEND_GET_MODULE(mhash)
 #endif
+
 #define MHASH_FAILED_MSG "mhash initialization failed"
 #define MHASH_KEYGEN_FAILED_MSG "mhash key generation failed"
+
 static PHP_MINIT_FUNCTION(mhash)
 {
        int i;
@@ -79,6 +79,18 @@ static PHP_MINIT_FUNCTION(mhash)
        return SUCCESS;
 }
 
+PHP_MINFO_FUNCTION(mhash)
+{
+       char version[32];
+       
+       sprintf(version,"%d", MHASH_API_VERSION);
+       
+       php_info_print_table_start();
+       php_info_print_table_row(2, "MHASH support", "Enabled");
+       php_info_print_table_row(2, "MHASH API Version", version);
+       php_info_print_table_end();
+}
+
 /* {{{ proto int mhash_count(void)
    Gets the number of available hashes */
 PHP_FUNCTION(mhash_count)
index 9acd447d81afeaf369ab2a810ece551fee24dd46..00df6521644404dbb2e3bc3f7c0d29324392c459 100644 (file)
@@ -12,6 +12,8 @@
 extern zend_module_entry mhash_module_entry;
 #define mhash_module_ptr &mhash_module_entry
 
+static PHP_MINIT_FUNCTION(mhash);
+PHP_MINFO_FUNCTION(mhash);
 PHP_FUNCTION(mhash_get_block_size);
 PHP_FUNCTION(mhash_get_hash_name);
 PHP_FUNCTION(mhash_count);