You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Rodent of Unusual Size <Ke...@Golux.Com> on 1998/03/30 04:19:03 UTC

[PATCH] Change AP_ to appri_

Since the whole point of the hide.h AP_ prefix is to conceal the
Apache-private names, and we now have more-or-less enough votes
to use one of the specific proposed prefixes, I suggest that
hide.h and UpdateHide be modified to use it instead of AP_.
The attached patch does this.  I will commit it on Tuesday
unless vetoed..

#ken	P-)}

Ken Coar                    <http://Web.Golux.Com/coar/>
Apache Group member         <http://www.apache.org/>
"Apache Server for Dummies" <http://WWW.Dummies.Com/

Index: helpers/UpdateHide
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/helpers/UpdateHide,v
retrieving revision 1.9
diff -u -r1.9 UpdateHide
--- UpdateHide	1998/03/17 13:08:53	1.9
+++ UpdateHide	1998/03/30 02:13:02
@@ -133,12 +133,12 @@
 
         #   remove leading underscore (C linker convention)
         $name =~ s|^_|| if $us_strip;
-        #   remove perhaps already existing AP_ prefix
+        #   remove perhaps already existing appri_ prefix
         #   (when running this script while httpd was
         #    already compiled with HIDE defined)
-        $name =~ s|^AP_||;  
+        $name =~ s|^appri_||;  
         #   skip any already-protected symbols
-        next if ($name =~ m/^ap(?:_|api)/);
+        next if ($name =~ m/^ap(?:_|api|pri)/);
         #   skip any compiler- or system-private symbols
         next if ($name !~ m|^[a-zA-Z]+|);
         #   skip any symbols in our exclusion list
@@ -168,7 +168,7 @@
           " *  $name segment symbols\n" .
           " */\n";
     foreach $s (sort(keys(%SL))) {
-        $o .= sprintf("#define %-30s AP_%s\n", $s, $s);
+        $o .= sprintf("#define %-30s appri_%s\n", $s, $s);
     }
     return $o;
 }
Index: include/hide.h
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/include/hide.h,v
retrieving revision 1.15
diff -u -r1.15 hide.h
--- hide.h	1998/03/17 19:47:45	1.15
+++ hide.h	1998/03/30 02:13:13
@@ -62,7 +62,7 @@
 
 /* 
  *  DO NOT EDIT ANYTHING BELOW THIS LINE - Any changes made here will be
lost!
- *  The section below is updated by running the script hide.pl 
+ *  The section below is updated by running the script src/helpers/UpdateHide
  * 
__________________________________________________________________________
  */
 #ifdef HIDE
@@ -70,416 +70,416 @@
 /*
  *  BSS segment symbols
  */
-#define bind_address                   AP_bind_address
-#define coredump_dir                   AP_coredump_dir
-#define daemons_limit                  AP_daemons_limit
-#define daemons_max_free               AP_daemons_max_free
-#define daemons_min_free               AP_daemons_min_free
-#define daemons_to_start               AP_daemons_to_start
-#define excess_requests_per_child      AP_excess_requests_per_child
-#define group_id                       AP_group_id
-#define listenbacklog                  AP_listenbacklog
-#define listeners                      AP_listeners
-#define lock_fname                     AP_lock_fname
-#define max_requests_per_child         AP_max_requests_per_child
-#define pid_fname                      AP_pid_fname
-#define restart_time                   AP_restart_time
-#define scoreboard_fname               AP_scoreboard_fname
-#define server_argv0                   AP_server_argv0
-#define server_confname                AP_server_confname
-#define server_post_read_config        AP_server_post_read_config
-#define server_pre_read_config         AP_server_pre_read_config
-#define server_root                    AP_server_root
-#define standalone                     AP_standalone
-#define threads_per_child              AP_threads_per_child
-#define user_id                        AP_user_id
-#define user_name                      AP_user_name
+#define bind_address                   appri_bind_address
+#define coredump_dir                   appri_coredump_dir
+#define daemons_limit                  appri_daemons_limit
+#define daemons_max_free               appri_daemons_max_free
+#define daemons_min_free               appri_daemons_min_free
+#define daemons_to_start               appri_daemons_to_start
+#define excess_requests_per_child      appri_excess_requests_per_child
+#define group_id                       appri_group_id
+#define listenbacklog                  appri_listenbacklog
+#define listeners                      appri_listeners
+#define lock_fname                     appri_lock_fname
+#define max_requests_per_child         appri_max_requests_per_child
+#define pid_fname                      appri_pid_fname
+#define restart_time                   appri_restart_time
+#define scoreboard_fname               appri_scoreboard_fname
+#define server_argv0                   appri_server_argv0
+#define server_confname                appri_server_confname
+#define server_post_read_config        appri_server_post_read_config
+#define server_pre_read_config         appri_server_pre_read_config
+#define server_root                    appri_server_root
+#define standalone                     appri_standalone
+#define threads_per_child              appri_threads_per_child
+#define user_id                        appri_user_id
+#define user_name                      appri_user_name
 
 /*
  *  Data segment symbols
  */
-#define access_module                  AP_access_module
-#define action_module                  AP_action_module
-#define agent_log_module               AP_agent_log_module
-#define alias_module                   AP_alias_module
-#define anon_auth_module               AP_anon_auth_module
-#define asis_module                    AP_asis_module
-#define auth_module                    AP_auth_module
-#define autoindex_module               AP_autoindex_module
-#define cern_meta_module               AP_cern_meta_module
-#define cgi_module                     AP_cgi_module
-#define config_log_module              AP_config_log_module
-#define core_module                    AP_core_module
-#define day_snames                     AP_day_snames
-#define db_auth_module                 AP_db_auth_module
-#define dbm_auth_module                AP_dbm_auth_module
-#define digest_module                  AP_digest_module
-#define dir_module                     AP_dir_module
-#define dummy_mutex                    AP_dummy_mutex
-#define env_module                     AP_env_module
-#define example_module                 AP_example_module
-#define expires_module                 AP_expires_module
-#define headers_module                 AP_headers_module
-#define imap_module                    AP_imap_module
-#define includes_module                AP_includes_module
-#define info_module                    AP_info_module
-#define mime_magic_module              AP_mime_magic_module
-#define mime_module                    AP_mime_module
-#define month_snames                   AP_month_snames
-#define negotiation_module             AP_negotiation_module
-#define prelinked_modules              AP_prelinked_modules
-#define preloaded_modules              AP_preloaded_modules
-#define proxy_module                   AP_proxy_module
-#define referer_log_module             AP_referer_log_module
-#define rewrite_module                 AP_rewrite_module
-#define rfc1413_timeout                AP_rfc1413_timeout
-#define scoreboard_image               AP_scoreboard_image
-#define setenvif_module                AP_setenvif_module
-#define so_module                      AP_so_module
-#define speling_module                 AP_speling_module
-#define status_module                  AP_status_module
-#define suexec_enabled                 AP_suexec_enabled
-#define top_module                     AP_top_module
-#define unique_id_module               AP_unique_id_module
-#define userdir_module                 AP_userdir_module
-#define usertrack_module               AP_usertrack_module
+#define access_module                  appri_access_module
+#define action_module                  appri_action_module
+#define agent_log_module               appri_agent_log_module
+#define alias_module                   appri_alias_module
+#define anon_auth_module               appri_anon_auth_module
+#define asis_module                    appri_asis_module
+#define auth_module                    appri_auth_module
+#define autoindex_module               appri_autoindex_module
+#define cern_meta_module               appri_cern_meta_module
+#define cgi_module                     appri_cgi_module
+#define config_log_module              appri_config_log_module
+#define core_module                    appri_core_module
+#define day_snames                     appri_day_snames
+#define db_auth_module                 appri_db_auth_module
+#define dbm_auth_module                appri_dbm_auth_module
+#define digest_module                  appri_digest_module
+#define dir_module                     appri_dir_module
+#define dummy_mutex                    appri_dummy_mutex
+#define env_module                     appri_env_module
+#define example_module                 appri_example_module
+#define expires_module                 appri_expires_module
+#define headers_module                 appri_headers_module
+#define imap_module                    appri_imap_module
+#define includes_module                appri_includes_module
+#define info_module                    appri_info_module
+#define mime_magic_module              appri_mime_magic_module
+#define mime_module                    appri_mime_module
+#define month_snames                   appri_month_snames
+#define negotiation_module             appri_negotiation_module
+#define prelinked_modules              appri_prelinked_modules
+#define preloaded_modules              appri_preloaded_modules
+#define proxy_module                   appri_proxy_module
+#define referer_log_module             appri_referer_log_module
+#define rewrite_module                 appri_rewrite_module
+#define rfc1413_timeout                appri_rfc1413_timeout
+#define scoreboard_image               appri_scoreboard_image
+#define setenvif_module                appri_setenvif_module
+#define so_module                      appri_so_module
+#define speling_module                 appri_speling_module
+#define status_module                  appri_status_module
+#define suexec_enabled                 appri_suexec_enabled
+#define top_module                     appri_top_module
+#define unique_id_module               appri_unique_id_module
+#define userdir_module                 appri_userdir_module
+#define usertrack_module               appri_usertrack_module
 
 /*
  *  Text segment symbols
  */
-#define MD5Final                       AP_MD5Final
-#define MD5Init                        AP_MD5Init
-#define MD5Update                      AP_MD5Update
-#define add_cgi_vars                   AP_add_cgi_vars
-#define add_common_vars                AP_add_common_vars
-#define add_module                     AP_add_module
-#define add_named_module               AP_add_named_module
-#define add_per_dir_conf               AP_add_per_dir_conf
-#define add_per_url_conf               AP_add_per_url_conf
-#define allow_options                  AP_allow_options
-#define allow_overrides                AP_allow_overrides
-#define append_arrays                  AP_append_arrays
-#define array_cat                      AP_array_cat
-#define auth_name                      AP_auth_name
-#define auth_type                      AP_auth_type
-#define basic_http_header              AP_basic_http_header
-#define bclose                         AP_bclose
-#define bcreate                        AP_bcreate
-#define bfilbuf                        AP_bfilbuf
-#define bfileno                        AP_bfileno
-#define bflsbuf                        AP_bflsbuf
-#define bflush                         AP_bflush
-#define bgetopt                        AP_bgetopt
-#define bgets                          AP_bgets
-#define bhalfduplex                    AP_bhalfduplex
-#define block_alarms                   AP_block_alarms
-#define blookc                         AP_blookc
-#define bnonblock                      AP_bnonblock
-#define bonerror                       AP_bonerror
-#define bpushfd                        AP_bpushfd
-#define bputs                          AP_bputs
-#define bread                          AP_bread
-#define bsetflag                       AP_bsetflag
-#define bsetopt                        AP_bsetopt
-#define bskiplf                        AP_bskiplf
-#define bvputs                         AP_bvputs
-#define bwrite                         AP_bwrite
-#define bytes_in_free_blocks           AP_bytes_in_free_blocks
-#define bytes_in_pool                  AP_bytes_in_pool
-#define call_exec                      AP_call_exec
-#define can_exec                       AP_can_exec
-#define cfg_closefile                  AP_cfg_closefile
-#define cfg_getc                       AP_cfg_getc
-#define cfg_getline                    AP_cfg_getline
-#define chdir_file                     AP_chdir_file
-#define check_access                   AP_check_access
-#define check_alarm                    AP_check_alarm
-#define check_auth                     AP_check_auth
-#define check_cmd_context              AP_check_cmd_context
-#define check_user_id                  AP_check_user_id
-#define checkmask                      AP_checkmask
-#define child_exit_modules             AP_child_exit_modules
-#define child_init_modules             AP_child_init_modules
-#define child_terminate                AP_child_terminate
-#define cleanup_for_exec               AP_cleanup_for_exec
-#define clear_module_list              AP_clear_module_list
-#define clear_pool                     AP_clear_pool
-#define clear_table                    AP_clear_table
-#define close_piped_log                AP_close_piped_log
-#define construct_server               AP_construct_server
-#define construct_url                  AP_construct_url
-#define copy_array                     AP_copy_array
-#define copy_array_hdr                 AP_copy_array_hdr
-#define copy_table                     AP_copy_table
-#define core_reorder_directories       AP_core_reorder_directories
-#define count_dirs                     AP_count_dirs
-#define create_environment             AP_create_environment
-#define create_per_dir_config          AP_create_per_dir_config
-#define create_request_config          AP_create_request_config
-#define default_port_for_request       AP_default_port_for_request
-#define default_port_for_scheme        AP_default_port_for_scheme
-#define default_type                   AP_default_type
-#define destroy_pool                   AP_destroy_pool
-#define destroy_sub_req                AP_destroy_sub_req
-#define die                            AP_die
-#define discard_request_body           AP_discard_request_body
-#define document_root                  AP_document_root
-#define each_byterange                 AP_each_byterange
-#define error_log2stderr               AP_error_log2stderr
-#define escape_html                    AP_escape_html
-#define escape_path_segment            AP_escape_path_segment
-#define escape_shell_cmd               AP_escape_shell_cmd
-#define exists_scoreboard_image        AP_exists_scoreboard_image
-#define finalize_request_protocol      AP_finalize_request_protocol
-#define finalize_sub_req_protocol      AP_finalize_sub_req_protocol
-#define find_command                   AP_find_command
-#define find_command_in_modules        AP_find_command_in_modules
-#define find_last_token                AP_find_last_token
-#define find_linked_module             AP_find_linked_module
-#define find_module_name               AP_find_module_name
-#define find_path_info                 AP_find_path_info
-#define find_pool                      AP_find_pool
-#define find_token                     AP_find_token
-#define find_types                     AP_find_types
-#define fini_vhost_config              AP_fini_vhost_config
-#define fnmatch                        AP_fnmatch
-#define force_library_loading          AP_force_library_loading
-#define get_basic_auth_pw              AP_get_basic_auth_pw
-#define get_client_block               AP_get_client_block
-#define get_gmtoff                     AP_get_gmtoff
-#define get_local_host                 AP_get_local_host
-#define get_module_config              AP_get_module_config
-#define get_remote_host                AP_get_remote_host
-#define get_remote_logname             AP_get_remote_logname
-#define get_server_name                AP_get_server_name
-#define get_server_port                AP_get_server_port
-#define get_time                       AP_get_time
-#define get_token                      AP_get_token
-#define get_virthost_addr              AP_get_virthost_addr
-#define getparents                     AP_getparents
-#define getword                        AP_getword
-#define getword_conf                   AP_getword_conf
-#define getword_conf_nc                AP_getword_conf_nc
-#define getword_nc                     AP_getword_nc
-#define getword_nulls                  AP_getword_nulls
-#define getword_nulls_nc               AP_getword_nulls_nc
-#define getword_white                  AP_getword_white
-#define getword_white_nc               AP_getword_white_nc
-#define gm_timestr_822                 AP_gm_timestr_822
-#define gname2id                       AP_gname2id
-#define handle_command                 AP_handle_command
-#define hard_timeout                   AP_hard_timeout
-#define header_parse                   AP_header_parse
-#define ht_time                        AP_ht_time
-#define ind                            AP_ind
-#define index_of_response              AP_index_of_response
-#define init_alloc                     AP_init_alloc
-#define init_modules                   AP_init_modules
-#define init_vhost_config              AP_init_vhost_config
-#define init_virtual_host              AP_init_virtual_host
-#define internal_redirect              AP_internal_redirect
-#define internal_redirect_handler      AP_internal_redirect_handler
-#define invoke_handler                 AP_invoke_handler
-#define is_directory                   AP_is_directory
-#define is_fnmatch                     AP_is_fnmatch
-#define is_initial_req                 AP_is_initial_req
-#define is_matchexp                    AP_is_matchexp
-#define is_url                         AP_is_url
-#define keepalive_timeout              AP_keepalive_timeout
-#define kill_cleanup                   AP_kill_cleanup
-#define kill_cleanups_for_fd           AP_kill_cleanups_for_fd
-#define kill_cleanups_for_socket       AP_kill_cleanups_for_socket
-#define kill_timeout                   AP_kill_timeout
-#define limit_section                  AP_limit_section
-#define log_assert                     AP_log_assert
-#define log_error                      AP_log_error
-#define log_pid                        AP_log_pid
-#define log_printf                     AP_log_printf
-#define log_reason                     AP_log_reason
-#define log_transaction                AP_log_transaction
-#define log_unixerr                    AP_log_unixerr
-#define make_array                     AP_make_array
-#define make_dirstr                    AP_make_dirstr
-#define make_dirstr_parent             AP_make_dirstr_parent
-#define make_dirstr_prefix             AP_make_dirstr_prefix
-#define make_full_path                 AP_make_full_path
-#define make_sub_pool                  AP_make_sub_pool
-#define make_table                     AP_make_table
-#define matches_request_vhost          AP_matches_request_vhost
-#define meets_conditions               AP_meets_conditions
-#define merge_per_dir_configs          AP_merge_per_dir_configs
-#define no2slash                       AP_no2slash
-#define note_auth_failure              AP_note_auth_failure
-#define note_basic_auth_failure        AP_note_basic_auth_failure
-#define note_cleanups_for_fd           AP_note_cleanups_for_fd
-#define note_cleanups_for_file         AP_note_cleanups_for_file
-#define note_cleanups_for_socket       AP_note_cleanups_for_socket
-#define note_digest_auth_failure       AP_note_digest_auth_failure
-#define note_subprocess                AP_note_subprocess
-#define null_cleanup                   AP_null_cleanup
-#define open_logs                      AP_open_logs
-#define open_piped_log                 AP_open_piped_log
-#define os_escape_path                 AP_os_escape_path
-#define os_is_path_absolute            AP_os_is_path_absolute
-#define overlay_tables                 AP_overlay_tables
-#define palloc                         AP_palloc
-#define parseHTTPdate                  AP_parseHTTPdate
-#define parse_htaccess                 AP_parse_htaccess
-#define parse_uri                      AP_parse_uri
-#define parse_uri_components           AP_parse_uri_components
-#define parse_vhost_addrs              AP_parse_vhost_addrs
-#define pcalloc                        AP_pcalloc
-#define pcfg_open_custom               AP_pcfg_open_custom
-#define pcfg_openfile                  AP_pcfg_openfile
-#define pclosedir                      AP_pclosedir
-#define pclosef                        AP_pclosef
-#define pclosesocket                   AP_pclosesocket
-#define pduphostent                    AP_pduphostent
-#define pfclose                        AP_pfclose
-#define pfdopen                        AP_pfdopen
-#define pfopen                         AP_pfopen
-#define pgethostbyname                 AP_pgethostbyname
-#define pool_is_ancestor               AP_pool_is_ancestor
-#define pool_join                      AP_pool_join
-#define popendir                       AP_popendir
-#define popenf                         AP_popenf
-#define pregcomp                       AP_pregcomp
-#define pregfree                       AP_pregfree
-#define pregsub                        AP_pregsub
-#define process_request                AP_process_request
-#define process_resource_config        AP_process_resource_config
-#define proxy_add_header               AP_proxy_add_header
-#define proxy_c2hex                    AP_proxy_c2hex
-#define proxy_cache_check              AP_proxy_cache_check
-#define proxy_cache_error              AP_proxy_cache_error
-#define proxy_cache_tidy               AP_proxy_cache_tidy
-#define proxy_cache_update             AP_proxy_cache_update
-#define proxy_canon_netloc             AP_proxy_canon_netloc
-#define proxy_canonenc                 AP_proxy_canonenc
-#define proxy_connect_handler          AP_proxy_connect_handler
-#define proxy_date_canon               AP_proxy_date_canon
-#define proxy_del_header               AP_proxy_del_header
-#define proxy_doconnect                AP_proxy_doconnect
-#define proxy_ftp_canon                AP_proxy_ftp_canon
-#define proxy_ftp_handler              AP_proxy_ftp_handler
-#define proxy_garbage_coll             AP_proxy_garbage_coll
-#define proxy_garbage_init             AP_proxy_garbage_init
-#define proxy_get_header               AP_proxy_get_header
-#define proxy_hash                     AP_proxy_hash
-#define proxy_hex2c                    AP_proxy_hex2c
-#define proxy_hex2sec                  AP_proxy_hex2sec
-#define proxy_host2addr                AP_proxy_host2addr
-#define proxy_http_canon               AP_proxy_http_canon
-#define proxy_http_handler             AP_proxy_http_handler
-#define proxy_is_domainname            AP_proxy_is_domainname
-#define proxy_is_hostname              AP_proxy_is_hostname
-#define proxy_is_ipaddr                AP_proxy_is_ipaddr
-#define proxy_is_word                  AP_proxy_is_word
-#define proxy_liststr                  AP_proxy_liststr
-#define proxy_log_uerror               AP_proxy_log_uerror
-#define proxy_read_headers             AP_proxy_read_headers
-#define proxy_sec2hex                  AP_proxy_sec2hex
-#define proxy_send_fb                  AP_proxy_send_fb
-#define proxy_send_headers             AP_proxy_send_headers
-#define proxyerror                     AP_proxyerror
-#define psignature                     AP_psignature
-#define psocket                        AP_psocket
-#define pstrcat                        AP_pstrcat
-#define pstrdup                        AP_pstrdup
-#define pstrndup                       AP_pstrndup
-#define push_array                     AP_push_array
-#define rationalize_mtime              AP_rationalize_mtime
-#define read_config                    AP_read_config
-#define read_request                   AP_read_request
-#define register_cleanup               AP_register_cleanup
-#define register_other_child           AP_register_other_child
-#define remove_module                  AP_remove_module
-#define requires                       AP_requires
-#define reset_timeout                  AP_reset_timeout
-#define response_code_string           AP_response_code_string
-#define rfc1413                        AP_rfc1413
-#define rflush                         AP_rflush
-#define rind                           AP_rind
-#define rprintf                        AP_rprintf
-#define rputc                          AP_rputc
-#define rputs                          AP_rputs
-#define run_cleanup                    AP_run_cleanup
-#define run_fixups                     AP_run_fixups
-#define run_post_read_request          AP_run_post_read_request
-#define run_sub_req                    AP_run_sub_req
-#define rvputs                         AP_rvputs
-#define rwrite                         AP_rwrite
-#define satisfies                      AP_satisfies
-#define scan_script_header_err         AP_scan_script_header_err
-#define scan_script_header_err_buff    AP_scan_script_header_err_buff
-#define send_error_response            AP_send_error_response
-#define send_fb                        AP_send_fb
-#define send_fb_length                 AP_send_fb_length
-#define send_fd                        AP_send_fd
-#define send_fd_length                 AP_send_fd_length
-#define send_header_field              AP_send_header_field
-#define send_http_header               AP_send_http_header
-#define send_http_options              AP_send_http_options
-#define send_http_trace                AP_send_http_trace
-#define send_mmap                      AP_send_mmap
-#define send_size                      AP_send_size
-#define server_root_relative           AP_server_root_relative
-#define set_byterange                  AP_set_byterange
-#define set_callback_and_alarm         AP_set_callback_and_alarm
-#define set_content_length             AP_set_content_length
-#define set_etag                       AP_set_etag
-#define set_file_slot                  AP_set_file_slot
-#define set_flag_slot                  AP_set_flag_slot
-#define set_keepalive                  AP_set_keepalive
-#define set_last_modified              AP_set_last_modified
-#define set_module_config              AP_set_module_config
-#define set_name_virtual_host          AP_set_name_virtual_host
-#define set_string_slot                AP_set_string_slot
-#define set_string_slot_lower          AP_set_string_slot_lower
-#define set_sub_req_protocol           AP_set_sub_req_protocol
-#define setup_client_block             AP_setup_client_block
-#define setup_prelinked_modules        AP_setup_prelinked_modules
-#define should_client_block            AP_should_client_block
-#define show_directives                AP_show_directives
-#define show_modules                   AP_show_modules
-#define soft_timeout                   AP_soft_timeout
-#define some_auth_required             AP_some_auth_required
-#define spawn_child_err                AP_spawn_child_err
-#define spawn_child_err_buff           AP_spawn_child_err_buff
-#define srm_command_loop               AP_srm_command_loop
-#define start_restart                  AP_start_restart
-#define start_shutdown                 AP_start_shutdown
-#define str_tolower                    AP_str_tolower
-#define strcasecmp_match               AP_strcasecmp_match
-#define strcmp_match                   AP_strcmp_match
-#define sub_req_lookup_file            AP_sub_req_lookup_file
-#define sub_req_lookup_uri             AP_sub_req_lookup_uri
-#define sync_scoreboard_image          AP_sync_scoreboard_image
-#define table_add                      AP_table_add
-#define table_addn                     AP_table_addn
-#define table_do                       AP_table_do
-#define table_get                      AP_table_get
-#define table_merge                    AP_table_merge
-#define table_mergen                   AP_table_mergen
-#define table_set                      AP_table_set
-#define table_setn                     AP_table_setn
-#define table_unset                    AP_table_unset
-#define time_process_request           AP_time_process_request
-#define tm2sec                         AP_tm2sec
-#define translate_name                 AP_translate_name
-#define uname2id                       AP_uname2id
-#define unblock_alarms                 AP_unblock_alarms
-#define unescape_url                   AP_unescape_url
-#define unparse_uri_components         AP_unparse_uri_components
-#define unregister_other_child         AP_unregister_other_child
-#define update_child_status            AP_update_child_status
-#define update_mtime                   AP_update_mtime
-#define update_vhost_from_headers      AP_update_vhost_from_headers
-#define update_vhost_given_ip          AP_update_vhost_given_ip
-#define util_init                      AP_util_init
-#define util_uri_init                  AP_util_uri_init
-#define uudecode                       AP_uudecode
-#define vbprintf                       AP_vbprintf
+#define MD5Final                       appri_MD5Final
+#define MD5Init                        appri_MD5Init
+#define MD5Update                      appri_MD5Update
+#define add_cgi_vars                   appri_add_cgi_vars
+#define add_common_vars                appri_add_common_vars
+#define add_module                     appri_add_module
+#define add_named_module               appri_add_named_module
+#define add_per_dir_conf               appri_add_per_dir_conf
+#define add_per_url_conf               appri_add_per_url_conf
+#define allow_options                  appri_allow_options
+#define allow_overrides                appri_allow_overrides
+#define append_arrays                  appri_append_arrays
+#define array_cat                      appri_array_cat
+#define auth_name                      appri_auth_name
+#define auth_type                      appri_auth_type
+#define basic_http_header              appri_basic_http_header
+#define bclose                         appri_bclose
+#define bcreate                        appri_bcreate
+#define bfilbuf                        appri_bfilbuf
+#define bfileno                        appri_bfileno
+#define bflsbuf                        appri_bflsbuf
+#define bflush                         appri_bflush
+#define bgetopt                        appri_bgetopt
+#define bgets                          appri_bgets
+#define bhalfduplex                    appri_bhalfduplex
+#define block_alarms                   appri_block_alarms
+#define blookc                         appri_blookc
+#define bnonblock                      appri_bnonblock
+#define bonerror                       appri_bonerror
+#define bpushfd                        appri_bpushfd
+#define bputs                          appri_bputs
+#define bread                          appri_bread
+#define bsetflag                       appri_bsetflag
+#define bsetopt                        appri_bsetopt
+#define bskiplf                        appri_bskiplf
+#define bvputs                         appri_bvputs
+#define bwrite                         appri_bwrite
+#define bytes_in_free_blocks           appri_bytes_in_free_blocks
+#define bytes_in_pool                  appri_bytes_in_pool
+#define call_exec                      appri_call_exec
+#define can_exec                       appri_can_exec
+#define cfg_closefile                  appri_cfg_closefile
+#define cfg_getc                       appri_cfg_getc
+#define cfg_getline                    appri_cfg_getline
+#define chdir_file                     appri_chdir_file
+#define check_access                   appri_check_access
+#define check_alarm                    appri_check_alarm
+#define check_auth                     appri_check_auth
+#define check_cmd_context              appri_check_cmd_context
+#define check_user_id                  appri_check_user_id
+#define checkmask                      appri_checkmask
+#define child_exit_modules             appri_child_exit_modules
+#define child_init_modules             appri_child_init_modules
+#define child_terminate                appri_child_terminate
+#define cleanup_for_exec               appri_cleanup_for_exec
+#define clear_module_list              appri_clear_module_list
+#define clear_pool                     appri_clear_pool
+#define clear_table                    appri_clear_table
+#define close_piped_log                appri_close_piped_log
+#define construct_server               appri_construct_server
+#define construct_url                  appri_construct_url
+#define copy_array                     appri_copy_array
+#define copy_array_hdr                 appri_copy_array_hdr
+#define copy_table                     appri_copy_table
+#define core_reorder_directories       appri_core_reorder_directories
+#define count_dirs                     appri_count_dirs
+#define create_environment             appri_create_environment
+#define create_per_dir_config          appri_create_per_dir_config
+#define create_request_config          appri_create_request_config
+#define default_port_for_request       appri_default_port_for_request
+#define default_port_for_scheme        appri_default_port_for_scheme
+#define default_type                   appri_default_type
+#define destroy_pool                   appri_destroy_pool
+#define destroy_sub_req                appri_destroy_sub_req
+#define die                            appri_die
+#define discard_request_body           appri_discard_request_body
+#define document_root                  appri_document_root
+#define each_byterange                 appri_each_byterange
+#define error_log2stderr               appri_error_log2stderr
+#define escape_html                    appri_escape_html
+#define escape_path_segment            appri_escape_path_segment
+#define escape_shell_cmd               appri_escape_shell_cmd
+#define exists_scoreboard_image        appri_exists_scoreboard_image
+#define finalize_request_protocol      appri_finalize_request_protocol
+#define finalize_sub_req_protocol      appri_finalize_sub_req_protocol
+#define find_command                   appri_find_command
+#define find_command_in_modules        appri_find_command_in_modules
+#define find_last_token                appri_find_last_token
+#define find_linked_module             appri_find_linked_module
+#define find_module_name               appri_find_module_name
+#define find_path_info                 appri_find_path_info
+#define find_pool                      appri_find_pool
+#define find_token                     appri_find_token
+#define find_types                     appri_find_types
+#define fini_vhost_config              appri_fini_vhost_config
+#define fnmatch                        appri_fnmatch
+#define force_library_loading          appri_force_library_loading
+#define get_basic_auth_pw              appri_get_basic_auth_pw
+#define get_client_block               appri_get_client_block
+#define get_gmtoff                     appri_get_gmtoff
+#define get_local_host                 appri_get_local_host
+#define get_module_config              appri_get_module_config
+#define get_remote_host                appri_get_remote_host
+#define get_remote_logname             appri_get_remote_logname
+#define get_server_name                appri_get_server_name
+#define get_server_port                appri_get_server_port
+#define get_time                       appri_get_time
+#define get_token                      appri_get_token
+#define get_virthost_addr              appri_get_virthost_addr
+#define getparents                     appri_getparents
+#define getword                        appri_getword
+#define getword_conf                   appri_getword_conf
+#define getword_conf_nc                appri_getword_conf_nc
+#define getword_nc                     appri_getword_nc
+#define getword_nulls                  appri_getword_nulls
+#define getword_nulls_nc               appri_getword_nulls_nc
+#define getword_white                  appri_getword_white
+#define getword_white_nc               appri_getword_white_nc
+#define gm_timestr_822                 appri_gm_timestr_822
+#define gname2id                       appri_gname2id
+#define handle_command                 appri_handle_command
+#define hard_timeout                   appri_hard_timeout
+#define header_parse                   appri_header_parse
+#define ht_time                        appri_ht_time
+#define ind                            appri_ind
+#define index_of_response              appri_index_of_response
+#define init_alloc                     appri_init_alloc
+#define init_modules                   appri_init_modules
+#define init_vhost_config              appri_init_vhost_config
+#define init_virtual_host              appri_init_virtual_host
+#define internal_redirect              appri_internal_redirect
+#define internal_redirect_handler      appri_internal_redirect_handler
+#define invoke_handler                 appri_invoke_handler
+#define is_directory                   appri_is_directory
+#define is_fnmatch                     appri_is_fnmatch
+#define is_initial_req                 appri_is_initial_req
+#define is_matchexp                    appri_is_matchexp
+#define is_url                         appri_is_url
+#define keepalive_timeout              appri_keepalive_timeout
+#define kill_cleanup                   appri_kill_cleanup
+#define kill_cleanups_for_fd           appri_kill_cleanups_for_fd
+#define kill_cleanups_for_socket       appri_kill_cleanups_for_socket
+#define kill_timeout                   appri_kill_timeout
+#define limit_section                  appri_limit_section
+#define log_assert                     appri_log_assert
+#define log_error                      appri_log_error
+#define log_pid                        appri_log_pid
+#define log_printf                     appri_log_printf
+#define log_reason                     appri_log_reason
+#define log_transaction                appri_log_transaction
+#define log_unixerr                    appri_log_unixerr
+#define make_array                     appri_make_array
+#define make_dirstr                    appri_make_dirstr
+#define make_dirstr_parent             appri_make_dirstr_parent
+#define make_dirstr_prefix             appri_make_dirstr_prefix
+#define make_full_path                 appri_make_full_path
+#define make_sub_pool                  appri_make_sub_pool
+#define make_table                     appri_make_table
+#define matches_request_vhost          appri_matches_request_vhost
+#define meets_conditions               appri_meets_conditions
+#define merge_per_dir_configs          appri_merge_per_dir_configs
+#define no2slash                       appri_no2slash
+#define note_auth_failure              appri_note_auth_failure
+#define note_basic_auth_failure        appri_note_basic_auth_failure
+#define note_cleanups_for_fd           appri_note_cleanups_for_fd
+#define note_cleanups_for_file         appri_note_cleanups_for_file
+#define note_cleanups_for_socket       appri_note_cleanups_for_socket
+#define note_digest_auth_failure       appri_note_digest_auth_failure
+#define note_subprocess                appri_note_subprocess
+#define null_cleanup                   appri_null_cleanup
+#define open_logs                      appri_open_logs
+#define open_piped_log                 appri_open_piped_log
+#define os_escape_path                 appri_os_escape_path
+#define os_is_path_absolute            appri_os_is_path_absolute
+#define overlay_tables                 appri_overlay_tables
+#define palloc                         appri_palloc
+#define parseHTTPdate                  appri_parseHTTPdate
+#define parse_htaccess                 appri_parse_htaccess
+#define parse_uri                      appri_parse_uri
+#define parse_uri_components           appri_parse_uri_components
+#define parse_vhost_addrs              appri_parse_vhost_addrs
+#define pcalloc                        appri_pcalloc
+#define pcfg_open_custom               appri_pcfg_open_custom
+#define pcfg_openfile                  appri_pcfg_openfile
+#define pclosedir                      appri_pclosedir
+#define pclosef                        appri_pclosef
+#define pclosesocket                   appri_pclosesocket
+#define pduphostent                    appri_pduphostent
+#define pfclose                        appri_pfclose
+#define pfdopen                        appri_pfdopen
+#define pfopen                         appri_pfopen
+#define pgethostbyname                 appri_pgethostbyname
+#define pool_is_ancestor               appri_pool_is_ancestor
+#define pool_join                      appri_pool_join
+#define popendir                       appri_popendir
+#define popenf                         appri_popenf
+#define pregcomp                       appri_pregcomp
+#define pregfree                       appri_pregfree
+#define pregsub                        appri_pregsub
+#define process_request                appri_process_request
+#define process_resource_config        appri_process_resource_config
+#define proxy_add_header               appri_proxy_add_header
+#define proxy_c2hex                    appri_proxy_c2hex
+#define proxy_cache_check              appri_proxy_cache_check
+#define proxy_cache_error              appri_proxy_cache_error
+#define proxy_cache_tidy               appri_proxy_cache_tidy
+#define proxy_cache_update             appri_proxy_cache_update
+#define proxy_canon_netloc             appri_proxy_canon_netloc
+#define proxy_canonenc                 appri_proxy_canonenc
+#define proxy_connect_handler          appri_proxy_connect_handler
+#define proxy_date_canon               appri_proxy_date_canon
+#define proxy_del_header               appri_proxy_del_header
+#define proxy_doconnect                appri_proxy_doconnect
+#define proxy_ftp_canon                appri_proxy_ftp_canon
+#define proxy_ftp_handler              appri_proxy_ftp_handler
+#define proxy_garbage_coll             appri_proxy_garbage_coll
+#define proxy_garbage_init             appri_proxy_garbage_init
+#define proxy_get_header               appri_proxy_get_header
+#define proxy_hash                     appri_proxy_hash
+#define proxy_hex2c                    appri_proxy_hex2c
+#define proxy_hex2sec                  appri_proxy_hex2sec
+#define proxy_host2addr                appri_proxy_host2addr
+#define proxy_http_canon               appri_proxy_http_canon
+#define proxy_http_handler             appri_proxy_http_handler
+#define proxy_is_domainname            appri_proxy_is_domainname
+#define proxy_is_hostname              appri_proxy_is_hostname
+#define proxy_is_ipaddr                appri_proxy_is_ipaddr
+#define proxy_is_word                  appri_proxy_is_word
+#define proxy_liststr                  appri_proxy_liststr
+#define proxy_log_uerror               appri_proxy_log_uerror
+#define proxy_read_headers             appri_proxy_read_headers
+#define proxy_sec2hex                  appri_proxy_sec2hex
+#define proxy_send_fb                  appri_proxy_send_fb
+#define proxy_send_headers             appri_proxy_send_headers
+#define proxyerror                     appri_proxyerror
+#define psignature                     appri_psignature
+#define psocket                        appri_psocket
+#define pstrcat                        appri_pstrcat
+#define pstrdup                        appri_pstrdup
+#define pstrndup                       appri_pstrndup
+#define push_array                     appri_push_array
+#define rationalize_mtime              appri_rationalize_mtime
+#define read_config                    appri_read_config
+#define read_request                   appri_read_request
+#define register_cleanup               appri_register_cleanup
+#define register_other_child           appri_register_other_child
+#define remove_module                  appri_remove_module
+#define requires                       appri_requires
+#define reset_timeout                  appri_reset_timeout
+#define response_code_string           appri_response_code_string
+#define rfc1413                        appri_rfc1413
+#define rflush                         appri_rflush
+#define rind                           appri_rind
+#define rprintf                        appri_rprintf
+#define rputc                          appri_rputc
+#define rputs                          appri_rputs
+#define run_cleanup                    appri_run_cleanup
+#define run_fixups                     appri_run_fixups
+#define run_post_read_request          appri_run_post_read_request
+#define run_sub_req                    appri_run_sub_req
+#define rvputs                         appri_rvputs
+#define rwrite                         appri_rwrite
+#define satisfies                      appri_satisfies
+#define scan_script_header_err         appri_scan_script_header_err
+#define scan_script_header_err_buff    appri_scan_script_header_err_buff
+#define send_error_response            appri_send_error_response
+#define send_fb                        appri_send_fb
+#define send_fb_length                 appri_send_fb_length
+#define send_fd                        appri_send_fd
+#define send_fd_length                 appri_send_fd_length
+#define send_header_field              appri_send_header_field
+#define send_http_header               appri_send_http_header
+#define send_http_options              appri_send_http_options
+#define send_http_trace                appri_send_http_trace
+#define send_mmap                      appri_send_mmap
+#define send_size                      appri_send_size
+#define server_root_relative           appri_server_root_relative
+#define set_byterange                  appri_set_byterange
+#define set_callback_and_alarm         appri_set_callback_and_alarm
+#define set_content_length             appri_set_content_length
+#define set_etag                       appri_set_etag
+#define set_file_slot                  appri_set_file_slot
+#define set_flag_slot                  appri_set_flag_slot
+#define set_keepalive                  appri_set_keepalive
+#define set_last_modified              appri_set_last_modified
+#define set_module_config              appri_set_module_config
+#define set_name_virtual_host          appri_set_name_virtual_host
+#define set_string_slot                appri_set_string_slot
+#define set_string_slot_lower          appri_set_string_slot_lower
+#define set_sub_req_protocol           appri_set_sub_req_protocol
+#define setup_client_block             appri_setup_client_block
+#define setup_prelinked_modules        appri_setup_prelinked_modules
+#define should_client_block            appri_should_client_block
+#define show_directives                appri_show_directives
+#define show_modules                   appri_show_modules
+#define soft_timeout                   appri_soft_timeout
+#define some_auth_required             appri_some_auth_required
+#define spawn_child_err                appri_spawn_child_err
+#define spawn_child_err_buff           appri_spawn_child_err_buff
+#define srm_command_loop               appri_srm_command_loop
+#define start_restart                  appri_start_restart
+#define start_shutdown                 appri_start_shutdown
+#define str_tolower                    appri_str_tolower
+#define strcasecmp_match               appri_strcasecmp_match
+#define strcmp_match                   appri_strcmp_match
+#define sub_req_lookup_file            appri_sub_req_lookup_file
+#define sub_req_lookup_uri             appri_sub_req_lookup_uri
+#define sync_scoreboard_image          appri_sync_scoreboard_image
+#define table_add                      appri_table_add
+#define table_addn                     appri_table_addn
+#define table_do                       appri_table_do
+#define table_get                      appri_table_get
+#define table_merge                    appri_table_merge
+#define table_mergen                   appri_table_mergen
+#define table_set                      appri_table_set
+#define table_setn                     appri_table_setn
+#define table_unset                    appri_table_unset
+#define time_process_request           appri_time_process_request
+#define tm2sec                         appri_tm2sec
+#define translate_name                 appri_translate_name
+#define uname2id                       appri_uname2id
+#define unblock_alarms                 appri_unblock_alarms
+#define unescape_url                   appri_unescape_url
+#define unparse_uri_components         appri_unparse_uri_components
+#define unregister_other_child         appri_unregister_other_child
+#define update_child_status            appri_update_child_status
+#define update_mtime                   appri_update_mtime
+#define update_vhost_from_headers      appri_update_vhost_from_headers
+#define update_vhost_given_ip          appri_update_vhost_given_ip
+#define util_init                      appri_util_init
+#define util_uri_init                  appri_util_uri_init
+#define uudecode                       appri_uudecode
+#define vbprintf                       appri_vbprintf
 
 #endif
 /* 
__________________________________________________________________________

Re: [PATCH] Change AP_ to appri_

Posted by Marc Slemko <ma...@worldgate.com>.
On Sun, 29 Mar 1998, Rodent of Unusual Size wrote:

> Since the whole point of the hide.h AP_ prefix is to conceal the
> Apache-private names, and we now have more-or-less enough votes
> to use one of the specific proposed prefixes, I suggest that
> hide.h and UpdateHide be modified to use it instead of AP_.
> The attached patch does this.  I will commit it on Tuesday
> unless vetoed..

Woah.  WTF?   Most of this stuff isn't "private" at all.

How the heck do you call palloc "private"?  If palloc is private I
can't think of anything that should be public.

Making up a zillion naming schemes and shoving things around
really doesn't help and I really don't see the point in 1.3.


Re: [PATCH] Change AP_ to appri_

Posted by Rodent of Unusual Size <Ke...@Golux.Com>.
Dean Gaudet wrote:
> 
> -1.
> 
> I wasn't joking when I said that 99% of the AP_ symbols are part of the
> public API.  Here's a handful that your patch breaks, and I just cut the
> list off after the `b's.

Obviously my brain is not functioning at anywhere near optimum. :-(
Patch suggestion cheerfully rescinded, being boneheaded.

#ken	P-)}

Ken Coar                    <http://Web.Golux.Com/coar/>
Apache Group member         <http://www.apache.org/>
"Apache Server for Dummies" <http://WWW.Dummies.Com/

Re: [PATCH] Change AP_ to appri_

Posted by Dean Gaudet <dg...@arctic.org>.
-1. 

I wasn't joking when I said that 99% of the AP_ symbols are part of the
public API.  Here's a handful that your patch breaks, and I just cut the
list off after the `b's. 

Sorry, but you're not getting anything for free.  The AP_ stuff is here to
stay for 1.3, unless we suddenly decide to require everyone to rewrite
their modules to use whatever symbol names we suddenly change to. 

Dean

On Sun, 29 Mar 1998, Rodent of Unusual Size wrote:

> +#define MD5Final                       appri_MD5Final
> +#define MD5Init                        appri_MD5Init
> +#define MD5Update                      appri_MD5Update
> +#define add_cgi_vars                   appri_add_cgi_vars
> +#define add_common_vars                appri_add_common_vars
> +#define add_module                     appri_add_module
> +#define add_named_module               appri_add_named_module
> +#define add_per_dir_conf               appri_add_per_dir_conf
> +#define add_per_url_conf               appri_add_per_url_conf
> +#define allow_options                  appri_allow_options
> +#define allow_overrides                appri_allow_overrides
> +#define append_arrays                  appri_append_arrays
> +#define array_cat                      appri_array_cat
> +#define auth_name                      appri_auth_name
> +#define auth_type                      appri_auth_type
> +#define basic_http_header              appri_basic_http_header
> +#define bclose                         appri_bclose
> +#define bcreate                        appri_bcreate
> +#define bfilbuf                        appri_bfilbuf
> +#define bfileno                        appri_bfileno
> +#define bflsbuf                        appri_bflsbuf
> +#define bflush                         appri_bflush
> +#define bgetopt                        appri_bgetopt
> +#define bgets                          appri_bgets
> +#define bhalfduplex                    appri_bhalfduplex
> +#define block_alarms                   appri_block_alarms
> +#define blookc                         appri_blookc
> +#define bnonblock                      appri_bnonblock
> +#define bonerror                       appri_bonerror
> +#define bpushfd                        appri_bpushfd
> +#define bputs                          appri_bputs
> +#define bread                          appri_bread
> +#define bsetflag                       appri_bsetflag
> +#define bsetopt                        appri_bsetopt
> +#define bskiplf                        appri_bskiplf
> +#define bvputs                         appri_bvputs
> +#define bwrite                         appri_bwrite