diff options
author | Zeev Suraski <zeev@php.net> | 2001-03-18 02:36:27 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2001-03-18 02:36:27 +0000 |
commit | 5fe65aa136342ed0364932326cca5c57995973d4 (patch) | |
tree | 13e88c15cd97b6b6b709ff28d40b2fa61280102c | |
parent | 5ce1dc591bd54c15dd57cbc8e70f6b0191377c8e (diff) | |
download | php-git-5fe65aa136342ed0364932326cca5c57995973d4.tar.gz |
MFH
-rw-r--r-- | main/SAPI.c | 43 | ||||
-rw-r--r-- | main/SAPI.h | 4 |
2 files changed, 0 insertions, 47 deletions
diff --git a/main/SAPI.c b/main/SAPI.c index 91b790a18e..a82f47b63e 100644 --- a/main/SAPI.c +++ b/main/SAPI.c @@ -538,49 +538,6 @@ SAPI_API void sapi_unregister_post_entry(sapi_post_entry *post_entry) zend_hash_del(&known_post_content_types, post_entry->content_type, post_entry->content_type_len+1); } -SAPI_API int sapi_add_post_entry(char *content_type - , void (*post_reader)(SLS_D) - , void (*post_handler)(char *content_type_dup - , void *arg SLS_DC)) { - - sapi_post_entry *post_entry = (sapi_post_entry *)malloc(sizeof(sapi_post_entry)); - if(!post_entry) return 0; - - post_entry->content_type = strdup(content_type); - if(post_entry->content_type == NULL) return 0; - post_entry->content_type_len = strlen(content_type); - post_entry->post_reader = post_reader; - post_entry->post_handler = post_handler; - - return zend_hash_add(&known_post_content_types - , post_entry->content_type - , post_entry->content_type_len+1 - , (void *) post_entry - , sizeof(sapi_post_entry) - , NULL - ); -} - -SAPI_API void sapi_remove_post_entry(char *content_type) { - sapi_post_entry *post_entry; - - zend_hash_find(&known_post_content_types - ,content_type - ,strlen(content_type)+1 - ,(void **)&post_entry - ); - - if(post_entry != NULL) { - zend_hash_del(&known_post_content_types - ,content_type - ,strlen(content_type)+1 - ); - free(post_entry->content_type); - free(post_entry); - } else { - php_error(E_WARNING,"unregister post handler failed in fdf"); - } -} SAPI_API int sapi_register_default_post_reader(void (*default_post_reader)(SLS_D)) { diff --git a/main/SAPI.h b/main/SAPI.h index ef1fa971f3..535f24334f 100644 --- a/main/SAPI.h +++ b/main/SAPI.h @@ -146,10 +146,6 @@ SAPI_API void sapi_handle_post(void *arg SLS_DC); SAPI_API int sapi_register_post_entries(sapi_post_entry *post_entry); SAPI_API int sapi_register_post_entry(sapi_post_entry *post_entry); -SAPI_API int sapi_add_post_entry(char *content_type - , void (*post_reader)(SLS_D) - , void (*post_handler)(char *content_type_dup, void *arg SLS_DC)); -SAPI_API void sapi_remove_post_entry(char *content_type); SAPI_API void sapi_unregister_post_entry(sapi_post_entry *post_entry); SAPI_API int sapi_register_default_post_reader(void (*default_post_reader)(SLS_D)); |