]> granicus.if.org Git - php/commitdiff
These functions are not necessary - that's what sapi_register_post_entry()
authorZeev Suraski <zeev@php.net>
Sun, 18 Mar 2001 02:32:04 +0000 (02:32 +0000)
committerZeev Suraski <zeev@php.net>
Sun, 18 Mar 2001 02:32:04 +0000 (02:32 +0000)
and sapi_unregister_post_entry() are for...

Also, please maintain K&R code layout, it's very messy to have different
styles intermixed in the same codebase, and especially in the same files!

main/SAPI.c
main/SAPI.h

index 91b790a18ece5ad66b5e21475b37a2f1af34a407..a82f47b63e20d21a54499220177c75982689a4a5 100644 (file)
@@ -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))
 {
index ef1fa971f3c94adfea0969f0660057efb2f999aa..535f24334f9baf2f9f1e5d04fea75ab633e288b0 100644 (file)
@@ -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));