diff options
author | Hartmut Holzgraefe <hholzgra@php.net> | 2001-02-21 11:16:16 +0000 |
---|---|---|
committer | Hartmut Holzgraefe <hholzgra@php.net> | 2001-02-21 11:16:16 +0000 |
commit | 5b741dfb58e5f3908e6ce702ef073e01bf206eef (patch) | |
tree | 3747719b975fba3f1460ce17d0eb29ae2fe8b75f | |
parent | 328ca1b178eddc3895e3722156c5733598eeafdf (diff) | |
download | php-git-5b741dfb58e5f3908e6ce702ef073e01bf206eef.tar.gz |
# make sebastian and compiler happy .)
-rw-r--r-- | main/php_ini.c | 10 | ||||
-rw-r--r-- | main/php_ini.h | 1 |
2 files changed, 7 insertions, 4 deletions
diff --git a/main/php_ini.c b/main/php_ini.c index a64033f2f1..3925b31592 100644 --- a/main/php_ini.c +++ b/main/php_ini.c @@ -121,8 +121,9 @@ static void pvalue_config_destructor(zval *pvalue) } } -static void php_config_ini_parser_cb(zval *arg1, zval *arg2, int callback_type, php_extension_lists *extension_lists) +static void php_config_ini_parser_cb(zval *arg1, zval *arg2, int callback_type, void *arg_list) { + php_extension_lists *extension_lists =(php_extension_lists * )arg_list; switch (callback_type) { case ZEND_INI_PARSER_ENTRY: { zval *entry; @@ -163,6 +164,7 @@ static void php_startup_loaded_extension_cb(void *arg){ int php_startup_loaded_extensions(void) { zend_llist_apply(php_load_extension_list, php_startup_loaded_extension_cb); + return SUCCESS; } static void php_load_function_extension_cb(void *arg) @@ -171,7 +173,7 @@ static void php_load_function_extension_cb(void *arg) if(! php_load_extension_list) { php_load_extension_list=(zend_llist*)malloc(sizeof(zend_llist)); - zend_llist_init(php_load_extension_list, sizeof(char **), free_estring, 1); + zend_llist_init(php_load_extension_list, sizeof(char **), (void(*)(void *))free_estring, 1); } zend_llist_add_element(php_load_extension_list, &extension); @@ -207,8 +209,8 @@ int php_init_config(char *php_ini_path_override) be loaded in linked lists and process theese immediately *after* we have finished setting up the ini mechanism */ - zend_llist_init(&extension_lists.engine , sizeof(char **), free_estring, 1); - zend_llist_init(&extension_lists.functions, sizeof(char **), free_estring, 1); + zend_llist_init(&extension_lists.engine , sizeof(char **), (void(*)(void *))free_estring, 1); + zend_llist_init(&extension_lists.functions, sizeof(char **), (void(*)(void *))free_estring, 1); safe_mode_state = PG(safe_mode); open_basedir = PG(open_basedir); diff --git a/main/php_ini.h b/main/php_ini.h index 5b5bb94eac..a2330910a6 100644 --- a/main/php_ini.h +++ b/main/php_ini.h @@ -23,6 +23,7 @@ int php_init_config(char *php_ini_path_override); int php_shutdown_config(void); +int php_startup_loaded_extensions(void); zval *cfg_get_entry(char *name, uint name_length); #define PHP_INI_USER ZEND_INI_USER |