From: Zeev Suraski Date: Tue, 31 Oct 2000 16:06:30 +0000 (+0000) Subject: Remove unnecessary code, fix phpinfo() X-Git-Tag: php-4.0.4RC3~417 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dfe57b01a226613de3ee2b02ac3b7c46e98d040a;p=php Remove unnecessary code, fix phpinfo() --- diff --git a/Zend/zend_ini.c b/Zend/zend_ini.c index 4c48209c74..c72d0795f0 100644 --- a/Zend/zend_ini.c +++ b/Zend/zend_ini.c @@ -375,42 +375,10 @@ ZEND_INI_DISP(display_link_numbers) } -#if 0 -static int zend_ini_displayer(zend_ini_entry *ini_entry, int module_number) +ZEND_API zend_ini_apply_with_argument(apply_func_arg_t apply_func, void *arg) { - if (ini_entry->module_number != module_number) { - return 0; - } - - ZEND_PUTS(""); - ZEND_PUTS(""); - ZEND_WRITE(ini_entry->name, ini_entry->name_length-1); - ZEND_PUTS("
"); - zend_ini_displayer_cb(ini_entry, ZEND_INI_DISPLAY_ACTIVE); - ZEND_PUTS(""); - zend_ini_displayer_cb(ini_entry, ZEND_INI_DISPLAY_ORIG); - ZEND_PUTS("\n"); - return 0; -} - - -ZEND_API void display_ini_entries(zend_module_entry *module) -{ - int module_number; - - if (module) { - module_number = module->module_number; - } else { - module_number = 0; - } -#if 0 /* FIXME */ - php_info_print_table_start(); - php_info_print_table_header(3, "Directive", "Local Value", "Master Value"); - zend_hash_apply_with_argument(&known_directives, (int (*)(void *, void *)) zend_ini_displayer, (void *) (long) module_number); - php_info_print_table_end(); -#endif + zend_hash_apply_with_argument(&known_directives, apply_func, arg); } -#endif /* Standard message handlers */ @@ -508,6 +476,7 @@ ZEND_API ZEND_INI_MH(OnUpdateStringUnempty) return SUCCESS; } + /* * Local variables: * tab-width: 4 diff --git a/Zend/zend_ini.h b/Zend/zend_ini.h index 3411eef40e..d2a7b8c135 100644 --- a/Zend/zend_ini.h +++ b/Zend/zend_ini.h @@ -71,6 +71,9 @@ ZEND_API char *zend_ini_string(char *name, uint name_length, int orig); zend_ini_entry *get_ini_entry(char *name, uint name_length); ZEND_API int zend_ini_register_displayer(char *name, uint name_length, void (*displayer)(zend_ini_entry *ini_entry, int type)); + +ZEND_API zend_ini_apply_with_argument(apply_func_arg_t apply_func, void *arg); + ZEND_API ZEND_INI_DISP(zend_ini_boolean_displayer_cb); ZEND_API ZEND_INI_DISP(zend_ini_color_displayer_cb); ZEND_API ZEND_INI_DISP(display_link_numbers);