Add PHP_MINFO_*

This commit is contained in:
foobar 2002-08-04 21:37:44 +00:00
parent 367ca8e2ae
commit ed4267cf34
2 changed files with 18 additions and 4 deletions

View 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)

View 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);