| package Apache2::StructureTable; |
| |
| # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| # ! WARNING: generated by Apache2::ParseSource/0.02 |
| # ! Mon Jul 1 12:38:15 2013 |
| # ! do NOT edit, any changes will be lost ! |
| # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| |
| $Apache2::StructureTable = [ |
| { |
| 'type' => 'ap_HOOK_access_checker_ex_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_access_checker_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_auth_checker_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_check_config_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_check_user_id_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_child_init_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_child_status_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_create_connection_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_create_request_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_default_port_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_drop_privileges_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_end_generation_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_error_log_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_expr_lookup_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_fixups_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_generate_log_id_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_get_mgmt_items_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_get_suexec_identity_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_handler_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_header_parser_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_http_scheme_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_insert_error_filter_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_insert_filter_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_insert_network_bucket_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_log_transaction_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_map_to_storage_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_monitor_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_mpm_get_name_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_mpm_query_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_mpm_register_timed_callback_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_mpm_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_note_auth_failure_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_open_logs_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_optional_fn_retrieve_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_post_config_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_post_read_request_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_pre_config_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_pre_connection_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_pre_mpm_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_pre_read_request_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_process_connection_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_quick_handler_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_session_decode_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_session_encode_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_session_load_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_session_save_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_status_hook_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_test_config_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_translate_name_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_type_checker_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_watchdog_exit_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_watchdog_init_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_watchdog_need_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_HOOK_watchdog_step_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_LINK_access_checker_ex_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_access_checker_ex_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_access_checker_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_access_checker_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_auth_checker_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_auth_checker_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_check_config_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_check_config_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_check_user_id_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_check_user_id_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_child_init_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_child_init_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_child_status_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_child_status_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_create_connection_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_create_connection_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_create_request_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_create_request_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_default_port_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_default_port_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_drop_privileges_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_drop_privileges_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_end_generation_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_end_generation_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_error_log_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_error_log_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_expr_lookup_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_expr_lookup_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_fixups_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_fixups_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_generate_log_id_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_generate_log_id_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_get_mgmt_items_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_get_mgmt_items_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_get_suexec_identity_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_get_suexec_identity_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_handler_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_handler_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_header_parser_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_header_parser_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_http_scheme_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_http_scheme_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_insert_error_filter_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_insert_error_filter_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_insert_filter_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_insert_filter_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_insert_network_bucket_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_insert_network_bucket_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_log_transaction_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_log_transaction_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_map_to_storage_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_map_to_storage_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_monitor_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_monitor_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_mpm_get_name_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_mpm_get_name_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_mpm_query_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_mpm_query_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_mpm_register_timed_callback_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_mpm_register_timed_callback_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_mpm_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_mpm_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_note_auth_failure_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_note_auth_failure_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_open_logs_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_open_logs_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_optional_fn_retrieve_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_optional_fn_retrieve_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_post_config_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_post_config_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_post_read_request_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_post_read_request_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_pre_config_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_pre_config_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_pre_connection_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_pre_connection_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_pre_mpm_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_pre_mpm_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_pre_read_request_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_pre_read_request_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_process_connection_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_process_connection_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_quick_handler_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_quick_handler_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_session_decode_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_session_decode_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_session_encode_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_session_encode_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_session_load_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_session_load_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_session_save_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_session_save_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_status_hook_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_status_hook_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_test_config_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_test_config_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_translate_name_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_translate_name_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_type_checker_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_type_checker_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_watchdog_exit_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_watchdog_exit_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_watchdog_init_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_watchdog_init_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_watchdog_need_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_watchdog_need_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_LINK_watchdog_step_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_HOOK_watchdog_step_t *', |
| 'name' => 'pFunc' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'szName' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszPredecessors' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'aszSuccessors' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nOrder' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_bucket_error', |
| 'elts' => [ |
| { |
| 'type' => 'apr_bucket_refcount', |
| 'name' => 'refcount' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'status' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'data' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_conf_vector_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_configfile_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_status_t(*) (char *ch, void *param)', |
| 'name' => 'getch' |
| }, |
| { |
| 'type' => 'apr_status_t(*) (void *buf, apr_size_t bufsiz, void *param)', |
| 'name' => 'getstr' |
| }, |
| { |
| 'type' => 'apr_status_t(*) (void *param)', |
| 'name' => 'close' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'param' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'unsigned', |
| 'name' => 'line_number' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_conn_keepalive_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_cookie_do', |
| 'elts' => [ |
| { |
| 'type' => 'request_rec *', |
| 'name' => 'r' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'encoded' |
| }, |
| { |
| 'type' => 'apr_table_t *', |
| 'name' => 'new_cookies' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'duplicated' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_dbd_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_dbd_t *', |
| 'name' => 'handle' |
| }, |
| { |
| 'type' => 'const apr_dbd_driver_t *', |
| 'name' => 'driver' |
| }, |
| { |
| 'type' => 'apr_hash_t *', |
| 'name' => 'prepared' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_directive_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'directive' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'args' |
| }, |
| { |
| 'type' => 'ap_directive_t *', |
| 'name' => 'next' |
| }, |
| { |
| 'type' => 'ap_directive_t *', |
| 'name' => 'first_child' |
| }, |
| { |
| 'type' => 'ap_directive_t *', |
| 'name' => 'parent' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'data' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'filename' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'line_num' |
| }, |
| { |
| 'type' => 'ap_directive_t *', |
| 'name' => 'last' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_errorlog_format_item', |
| 'elts' => [ |
| { |
| 'type' => 'ap_errorlog_handler_fn_t *', |
| 'name' => 'func' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'arg' |
| }, |
| { |
| 'type' => 'unsigned int', |
| 'name' => 'flags' |
| }, |
| { |
| 'type' => 'unsigned int', |
| 'name' => 'min_loglevel' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_errorlog_handler', |
| 'elts' => [ |
| { |
| 'type' => 'ap_errorlog_handler_fn_t *', |
| 'name' => 'func' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'flags' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_errorlog_handler_fn_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_errorlog_info', |
| 'elts' => [ |
| { |
| 'type' => 'const server_rec *', |
| 'name' => 's' |
| }, |
| { |
| 'type' => 'const conn_rec *', |
| 'name' => 'c' |
| }, |
| { |
| 'type' => 'const request_rec *', |
| 'name' => 'r' |
| }, |
| { |
| 'type' => 'const request_rec *', |
| 'name' => 'rmain' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'file' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'line' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'module_index' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'level' |
| }, |
| { |
| 'type' => 'apr_status_t', |
| 'name' => 'status' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'using_syslog' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'startup' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'format' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_expr_eval_ctx_t', |
| 'elts' => [ |
| { |
| 'type' => 'request_rec *', |
| 'name' => 'r' |
| }, |
| { |
| 'type' => 'conn_rec *', |
| 'name' => 'c' |
| }, |
| { |
| 'type' => 'server_rec *', |
| 'name' => 's' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'p' |
| }, |
| { |
| 'type' => 'const char **', |
| 'name' => 'err' |
| }, |
| { |
| 'type' => 'const ap_expr_info_t *', |
| 'name' => 'info' |
| }, |
| { |
| 'type' => 'ap_regmatch_t *', |
| 'name' => 're_pmatch' |
| }, |
| { |
| 'type' => 'apr_size_t', |
| 'name' => 're_nmatch' |
| }, |
| { |
| 'type' => 'const char **', |
| 'name' => 're_source' |
| }, |
| { |
| 'type' => 'const char **', |
| 'name' => 'vary_this' |
| }, |
| { |
| 'type' => 'const char **', |
| 'name' => 'result_string' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'data' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'reclvl' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_expr_info_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_expr_t *', |
| 'name' => 'root_node' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'filename' |
| }, |
| { |
| 'type' => 'unsigned int', |
| 'name' => 'line_number' |
| }, |
| { |
| 'type' => 'unsigned int', |
| 'name' => 'flags' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'module_index' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_expr_list_func_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_expr_lookup_fn_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_expr_lookup_parms', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'type' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'flags' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'ptemp' |
| }, |
| { |
| 'type' => 'const void **', |
| 'name' => 'func' |
| }, |
| { |
| 'type' => 'const void **', |
| 'name' => 'data' |
| }, |
| { |
| 'type' => 'const char **', |
| 'name' => 'err' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'arg' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_expr_op_binary_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_expr_op_unary_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_expr_string_func_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_expr_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_expr_var_func_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_filter_func', |
| 'elts' => [ |
| { |
| 'type' => 'ap_out_filter_func', |
| 'name' => 'out_func' |
| }, |
| { |
| 'type' => 'ap_in_filter_func', |
| 'name' => 'in_func' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_filter_provider_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_filter_rec_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'ap_filter_func', |
| 'name' => 'filter_func' |
| }, |
| { |
| 'type' => 'ap_init_filter_func', |
| 'name' => 'filter_init_func' |
| }, |
| { |
| 'type' => 'ap_filter_rec_t *', |
| 'name' => 'next' |
| }, |
| { |
| 'type' => 'ap_filter_provider_t *', |
| 'name' => 'providers' |
| }, |
| { |
| 'type' => 'ap_filter_type', |
| 'name' => 'ftype' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'debug' |
| }, |
| { |
| 'type' => 'unsigned int', |
| 'name' => 'proto_flags' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_filter_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_filter_rec_t *', |
| 'name' => 'frec' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'ctx' |
| }, |
| { |
| 'type' => 'ap_filter_t *', |
| 'name' => 'next' |
| }, |
| { |
| 'type' => 'request_rec *', |
| 'name' => 'r' |
| }, |
| { |
| 'type' => 'conn_rec *', |
| 'name' => 'c' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_filter_type', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_form_pair_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'apr_bucket_brigade *', |
| 'name' => 'value' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_generation_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_in_filter_func', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_init_filter_func', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_input_mode_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_list_provider_groups_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'provider_group' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'provider_version' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_list_provider_names_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'provider_name' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_listen_rec', |
| 'elts' => [ |
| { |
| 'type' => 'ap_listen_rec *', |
| 'name' => 'next' |
| }, |
| { |
| 'type' => 'apr_socket_t *', |
| 'name' => 'sd' |
| }, |
| { |
| 'type' => 'apr_sockaddr_t *', |
| 'name' => 'bind_addr' |
| }, |
| { |
| 'type' => 'accept_function', |
| 'name' => 'accept_func' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'active' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'protocol' |
| }, |
| { |
| 'type' => 'ap_slave_t *', |
| 'name' => 'slave' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_loadavg_t', |
| 'elts' => [ |
| { |
| 'type' => 'float', |
| 'name' => 'loadavg' |
| }, |
| { |
| 'type' => 'float', |
| 'name' => 'loadavg5' |
| }, |
| { |
| 'type' => 'float', |
| 'name' => 'loadavg15' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_method_list_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_int64_t', |
| 'name' => 'method_mask' |
| }, |
| { |
| 'type' => 'apr_array_header_t *', |
| 'name' => 'method_list' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_mgmt_item_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'description' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'ap_mgmt_type_e', |
| 'name' => 'vtype' |
| }, |
| { |
| 'type' => 'ap_mgmt_value', |
| 'name' => 'v' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_mgmt_type_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_mgmt_value', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 's_value' |
| }, |
| { |
| 'type' => 'long', |
| 'name' => 'i_value' |
| }, |
| { |
| 'type' => 'apr_hash_t *', |
| 'name' => 'h_value' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_module_symbol_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'module *', |
| 'name' => 'modp' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_mpm_callback_fn_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_out_filter_func', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_pcw_dir_cb_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_pcw_srv_cb_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_pod_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_file_t *', |
| 'name' => 'pod_in' |
| }, |
| { |
| 'type' => 'apr_file_t *', |
| 'name' => 'pod_out' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'p' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_reclaim_callback_fn_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_regex_t', |
| 'elts' => [ |
| { |
| 'type' => 'void *', |
| 'name' => 're_pcre' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 're_nsub' |
| }, |
| { |
| 'type' => 'apr_size_t', |
| 'name' => 're_erroffset' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_regmatch_t', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'rm_so' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'rm_eo' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_rxplus_t', |
| 'elts' => [ |
| { |
| 'type' => 'ap_regex_t', |
| 'name' => 'rx' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'flags' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'subs' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'match' |
| }, |
| { |
| 'type' => 'apr_size_t', |
| 'name' => 'nmatch' |
| }, |
| { |
| 'type' => 'ap_regmatch_t *', |
| 'name' => 'pmatch' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_sb_handle_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_scoreboard_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_slave_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_sload_t', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'idle' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'busy' |
| }, |
| { |
| 'type' => 'apr_off_t', |
| 'name' => 'bytes_served' |
| }, |
| { |
| 'type' => 'unsigned long', |
| 'name' => 'access_count' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_slotmem_callback_fn_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_slotmem_instance_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_slotmem_provider_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(ap_slotmem_instance_t *s, ap_slotmem_callback_fn_t *func, void *data, apr_pool_t *pool)', |
| 'name' => 'doall' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(ap_slotmem_instance_t **inst, const char *name, apr_size_t item_size, unsigned int item_num, ap_slotmem_type_t type, apr_pool_t *pool)', |
| 'name' => 'create' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(ap_slotmem_instance_t **inst, const char *name, apr_size_t *item_size, unsigned int *item_num, apr_pool_t *pool)', |
| 'name' => 'attach' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(ap_slotmem_instance_t *s, unsigned int item_id, void**mem)', |
| 'name' => 'dptr' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(ap_slotmem_instance_t *s, unsigned int item_id, unsigned char *dest, apr_size_t dest_len)', |
| 'name' => 'get' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(ap_slotmem_instance_t *slot, unsigned int item_id, unsigned char *src, apr_size_t src_len)', |
| 'name' => 'put' |
| }, |
| { |
| 'type' => 'unsigned int(*)(ap_slotmem_instance_t *s)', |
| 'name' => 'num_slots' |
| }, |
| { |
| 'type' => 'unsigned int(*)(ap_slotmem_instance_t *s)', |
| 'name' => 'num_free_slots' |
| }, |
| { |
| 'type' => 'apr_size_t(*)(ap_slotmem_instance_t *s)', |
| 'name' => 'slot_size' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(ap_slotmem_instance_t *s, unsigned int *item_id)', |
| 'name' => 'grab' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(ap_slotmem_instance_t *s, unsigned int item_id)', |
| 'name' => 'release' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(ap_slotmem_instance_t *s, unsigned int item_id)', |
| 'name' => 'fgrab' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_slotmem_type_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_socache_instance_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_socache_iterator_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_unix_identity_t', |
| 'elts' => [ |
| { |
| 'type' => 'uid_t', |
| 'name' => 'uid' |
| }, |
| { |
| 'type' => 'gid_t', |
| 'name' => 'gid' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'userdir' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_version_t', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'major' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'minor' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'patch' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'add_string' |
| } |
| ] |
| }, |
| { |
| 'type' => 'ap_vhost_iterate_conn_cb', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_watchdog_callback_fn_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'ap_watchdog_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_access_compat_ap_satisfies_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_authn_cache_store_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_dbd_acquire_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_dbd_cacquire_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_dbd_close_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_dbd_open_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_dbd_prepare_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_find_loaded_module_symbol_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_ident_lookup_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_logio_add_bytes_in_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_logio_add_bytes_out_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_logio_get_last_bytes_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_register_rewrite_mapfunc_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_request_insert_filter_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_request_remove_filter_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_session_get_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_session_load_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_session_save_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_session_set_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_signal_server_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_watchdog_get_instance_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_watchdog_register_callback_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_ap_watchdog_set_callback_interval_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_authn_ap_auth_name_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_authn_ap_auth_type_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_authn_ap_list_provider_names_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_authz_ap_list_provider_names_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_authz_some_auth_required_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_modperl_interp_unselect_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_modperl_thx_interp_get_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_uldap_cache_check_subgroups_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_uldap_cache_checkuserid_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_uldap_cache_compare_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_uldap_cache_comparedn_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_uldap_cache_getuserdn_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_uldap_connection_close_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_uldap_connection_find_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_uldap_connection_open_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_uldap_connection_unbind_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_uldap_ssl_supported_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_xml2enc_charset_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_OFN_xml2enc_filter_t |
| ', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_abortfunc_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_allocator_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_anylock_t', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'type' |
| }, |
| { |
| 'type' => 'union apr_anylock_u_t', |
| 'name' => 'lock' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_array_header_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'elt_size' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nelts' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'nalloc' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'elts' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_brigade_flush', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_bucket', |
| 'elts' => [ |
| { |
| 'type' => '_ANON 68', |
| 'name' => 'link' |
| }, |
| { |
| 'type' => 'const apr_bucket_type_t *', |
| 'name' => 'type' |
| }, |
| { |
| 'type' => 'apr_size_t', |
| 'name' => 'length' |
| }, |
| { |
| 'type' => 'apr_off_t', |
| 'name' => 'start' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'data' |
| }, |
| { |
| 'type' => 'void(*)(void *e)', |
| 'name' => 'free' |
| }, |
| { |
| 'type' => 'apr_bucket_alloc_t *', |
| 'name' => 'list' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_bucket_alloc_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_bucket_brigade', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'p' |
| }, |
| { |
| 'type' => 'apr_bucket_list', |
| 'name' => 'list' |
| }, |
| { |
| 'type' => 'apr_bucket_alloc_t *', |
| 'name' => 'bucket_alloc' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_bucket_file', |
| 'elts' => [ |
| { |
| 'type' => 'apr_bucket_refcount', |
| 'name' => 'refcount' |
| }, |
| { |
| 'type' => 'apr_file_t *', |
| 'name' => 'fd' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'readpool' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'can_mmap' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_bucket_heap', |
| 'elts' => [ |
| { |
| 'type' => 'apr_bucket_refcount', |
| 'name' => 'refcount' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'base' |
| }, |
| { |
| 'type' => 'apr_size_t', |
| 'name' => 'alloc_len' |
| }, |
| { |
| 'type' => 'void(*)(void *data)', |
| 'name' => 'free_func' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_bucket_mmap', |
| 'elts' => [ |
| { |
| 'type' => 'apr_bucket_refcount', |
| 'name' => 'refcount' |
| }, |
| { |
| 'type' => 'apr_mmap_t *', |
| 'name' => 'mmap' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_bucket_pool', |
| 'elts' => [ |
| { |
| 'type' => 'apr_bucket_heap', |
| 'name' => 'heap' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'base' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'apr_bucket_alloc_t *', |
| 'name' => 'list' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_bucket_refcount', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'refcount' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_bucket_structs', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_bucket_type_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'num_func' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'is_metadata' |
| }, |
| { |
| 'type' => 'void(*)(void *data)', |
| 'name' => 'destroy' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(apr_bucket *b, const char **str, apr_size_t *len, |
| apr_read_type_e block)', |
| 'name' => 'read' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(apr_bucket *e, apr_pool_t *pool)', |
| 'name' => 'setaside' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(apr_bucket *e, apr_size_t point)', |
| 'name' => 'split' |
| }, |
| { |
| 'type' => 'apr_status_t(*)(apr_bucket *e, apr_bucket **c)', |
| 'name' => 'copy' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_byte_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_child_errfn_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_cmdtype_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_crypto_block_key_mode_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_crypto_block_key_type_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_crypto_block_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_crypto_config_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_crypto_driver_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_crypto_hash_add_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_crypto_hash_finish_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_crypto_hash_init_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_crypto_hash_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_crypto_hash_init_t *', |
| 'name' => 'init' |
| }, |
| { |
| 'type' => 'apr_crypto_hash_add_t *', |
| 'name' => 'add' |
| }, |
| { |
| 'type' => 'apr_crypto_hash_finish_t *', |
| 'name' => 'finish' |
| }, |
| { |
| 'type' => 'apr_size_t', |
| 'name' => 'size' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'data' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_crypto_key_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_crypto_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_datatype_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_datum_t', |
| 'elts' => [ |
| { |
| 'type' => 'char *', |
| 'name' => 'dptr' |
| }, |
| { |
| 'type' => 'apr_size_t', |
| 'name' => 'dsize' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_dbd_driver_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_dbd_prepared_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_dbd_results_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_dbd_row_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_dbd_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_dbd_transaction_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_dbd_type_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_dbm_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_descriptor', |
| 'elts' => [ |
| { |
| 'type' => 'apr_file_t *', |
| 'name' => 'f' |
| }, |
| { |
| 'type' => 'apr_socket_t *', |
| 'name' => 's' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_dev_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_dir_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_dso_handle_sym_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_dso_handle_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_exit_why_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_file_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_fileattrs_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_fileperms_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_filetype_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_finfo_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'valid' |
| }, |
| { |
| 'type' => 'apr_fileperms_t', |
| 'name' => 'protection' |
| }, |
| { |
| 'type' => 'apr_filetype_e', |
| 'name' => 'filetype' |
| }, |
| { |
| 'type' => 'apr_uid_t', |
| 'name' => 'user' |
| }, |
| { |
| 'type' => 'apr_gid_t', |
| 'name' => 'group' |
| }, |
| { |
| 'type' => 'apr_ino_t', |
| 'name' => 'inode' |
| }, |
| { |
| 'type' => 'apr_dev_t', |
| 'name' => 'device' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'nlink' |
| }, |
| { |
| 'type' => 'apr_off_t', |
| 'name' => 'size' |
| }, |
| { |
| 'type' => 'apr_off_t', |
| 'name' => 'csize' |
| }, |
| { |
| 'type' => 'apr_time_t', |
| 'name' => 'atime' |
| }, |
| { |
| 'type' => 'apr_time_t', |
| 'name' => 'mtime' |
| }, |
| { |
| 'type' => 'apr_time_t', |
| 'name' => 'ctime' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'fname' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'apr_file_t *', |
| 'name' => 'filehand' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_getopt_err_fn_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_getopt_option_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'optch' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'has_arg' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'description' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_getopt_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'cont' |
| }, |
| { |
| 'type' => 'apr_getopt_err_fn_t *', |
| 'name' => 'errfn' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'errarg' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'ind' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'opt' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'reset' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'argc' |
| }, |
| { |
| 'type' => 'const char **', |
| 'name' => 'argv' |
| }, |
| { |
| 'type' => 'char const *', |
| 'name' => 'place' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'interleave' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'skip_start' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'skip_end' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_gid_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_global_mutex_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_hash_do_callback_fn_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_hash_index_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_hash_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_hashfunc_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_hdtr_t', |
| 'elts' => [ |
| { |
| 'type' => 'iovec *', |
| 'name' => 'headers' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'numheaders' |
| }, |
| { |
| 'type' => 'iovec *', |
| 'name' => 'trailers' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'numtrailers' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_in_addr_t', |
| 'elts' => [ |
| { |
| 'type' => 'in_addr_t', |
| 'name' => 's_addr' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_ino_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_int16_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_int64_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_interface_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_interval_time_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_ipsubnet_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_kill_conditions_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_ldap_err_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'reason' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'msg' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'rc' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_ldap_opt_tls_cert_t', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'type' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'path' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'password' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_ldap_url_desc_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_ldap_url_desc_t *', |
| 'name' => 'lud_next' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'lud_scheme' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'lud_host' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'lud_port' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'lud_dn' |
| }, |
| { |
| 'type' => 'char **', |
| 'name' => 'lud_attrs' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'lud_scope' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'lud_filter' |
| }, |
| { |
| 'type' => 'char **', |
| 'name' => 'lud_exts' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'lud_crit_exts' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_lockmech_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_md4_ctx_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_uint32_t[4]', |
| 'name' => 'state' |
| }, |
| { |
| 'type' => 'apr_uint32_t[2]', |
| 'name' => 'count' |
| }, |
| { |
| 'type' => 'unsigned char[64]', |
| 'name' => 'buffer' |
| }, |
| { |
| 'type' => 'apr_xlate_t *', |
| 'name' => 'xlate' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_md5_ctx_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_uint32_t[4]', |
| 'name' => 'state' |
| }, |
| { |
| 'type' => 'apr_uint32_t[2]', |
| 'name' => 'count' |
| }, |
| { |
| 'type' => 'unsigned char[64]', |
| 'name' => 'buffer' |
| }, |
| { |
| 'type' => 'apr_xlate_t *', |
| 'name' => 'xlate' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_memcache_conn_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_memcache_hash_func', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_memcache_server_func', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_memcache_server_status_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_memcache_server_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'host' |
| }, |
| { |
| 'type' => 'apr_port_t', |
| 'name' => 'port' |
| }, |
| { |
| 'type' => 'apr_memcache_server_status_t', |
| 'name' => 'status' |
| }, |
| { |
| 'type' => 'apr_reslist_t *', |
| 'name' => 'conns' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'p' |
| }, |
| { |
| 'type' => 'apr_thread_mutex_t *', |
| 'name' => 'lock' |
| }, |
| { |
| 'type' => 'apr_time_t', |
| 'name' => 'btime' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_memcache_stats_t', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'version' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'pid' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'uptime' |
| }, |
| { |
| 'type' => 'apr_time_t', |
| 'name' => 'time' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'pointer_size' |
| }, |
| { |
| 'type' => 'apr_time_t', |
| 'name' => 'rusage_user' |
| }, |
| { |
| 'type' => 'apr_time_t', |
| 'name' => 'rusage_system' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'curr_items' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'total_items' |
| }, |
| { |
| 'type' => 'apr_uint64_t', |
| 'name' => 'bytes' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'curr_connections' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'total_connections' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'connection_structures' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'cmd_get' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'cmd_set' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'get_hits' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'get_misses' |
| }, |
| { |
| 'type' => 'apr_uint64_t', |
| 'name' => 'evictions' |
| }, |
| { |
| 'type' => 'apr_uint64_t', |
| 'name' => 'bytes_read' |
| }, |
| { |
| 'type' => 'apr_uint64_t', |
| 'name' => 'bytes_written' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'limit_maxbytes' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'threads' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_memcache_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'flags' |
| }, |
| { |
| 'type' => 'apr_uint16_t', |
| 'name' => 'nalloc' |
| }, |
| { |
| 'type' => 'apr_uint16_t', |
| 'name' => 'ntotal' |
| }, |
| { |
| 'type' => 'apr_memcache_server_t **', |
| 'name' => 'live_servers' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'p' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'hash_baton' |
| }, |
| { |
| 'type' => 'apr_memcache_hash_func', |
| 'name' => 'hash_func' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'server_baton' |
| }, |
| { |
| 'type' => 'apr_memcache_server_func', |
| 'name' => 'server_func' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_memcache_value_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_status_t', |
| 'name' => 'status' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'key' |
| }, |
| { |
| 'type' => 'apr_size_t', |
| 'name' => 'len' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'data' |
| }, |
| { |
| 'type' => 'apr_uint16_t', |
| 'name' => 'flags' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_memnode_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_memnode_t *', |
| 'name' => 'next' |
| }, |
| { |
| 'type' => 'apr_memnode_t **', |
| 'name' => 'ref' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'index' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'free_index' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'first_avail' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'endp' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_mmap_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'cntxt' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'mm' |
| }, |
| { |
| 'type' => 'apr_size_t', |
| 'name' => 'size' |
| }, |
| { |
| 'type' => '_ANON 66', |
| 'name' => 'link' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_off_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_opt_fn_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_os_dir_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_os_dso_handle_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_os_exp_time_t', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'tm_sec' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'tm_min' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'tm_hour' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'tm_mday' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'tm_mon' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'tm_year' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'tm_wday' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'tm_yday' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'tm_isdst' |
| }, |
| { |
| 'type' => 'long int', |
| 'name' => 'tm_gmtoff' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'tm_zone' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_os_file_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_os_global_mutex_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'apr_proc_mutex_t *', |
| 'name' => 'proc_mutex' |
| }, |
| { |
| 'type' => 'apr_thread_mutex_t *', |
| 'name' => 'thread_mutex' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_os_imp_time_t', |
| 'elts' => [ |
| { |
| 'type' => '__time_t', |
| 'name' => 'tv_sec' |
| }, |
| { |
| 'type' => '__suseconds_t', |
| 'name' => 'tv_usec' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_os_proc_mutex_t', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'crossproc' |
| }, |
| { |
| 'type' => 'pthread_mutex_t *', |
| 'name' => 'pthread_interproc' |
| }, |
| { |
| 'type' => 'pthread_mutex_t *', |
| 'name' => 'intraproc' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_os_proc_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_os_shm_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_os_sock_info_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_os_sock_t *', |
| 'name' => 'os_sock' |
| }, |
| { |
| 'type' => 'sockaddr *', |
| 'name' => 'local' |
| }, |
| { |
| 'type' => 'sockaddr *', |
| 'name' => 'remote' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'family' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'type' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'protocol' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_os_sock_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_os_thread_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_os_threadkey_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_other_child_rec_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_pollcb_cb_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_pollcb_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_pollfd_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'p' |
| }, |
| { |
| 'type' => 'apr_datatype_e', |
| 'name' => 'desc_type' |
| }, |
| { |
| 'type' => 'apr_int16_t', |
| 'name' => 'reqevents' |
| }, |
| { |
| 'type' => 'apr_int16_t', |
| 'name' => 'rtnevents' |
| }, |
| { |
| 'type' => 'apr_descriptor', |
| 'name' => 'desc' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'client_data' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_pollset_method_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_pollset_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_pool_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_port_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_proc_mutex_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_proc_t', |
| 'elts' => [ |
| { |
| 'type' => 'pid_t', |
| 'name' => 'pid' |
| }, |
| { |
| 'type' => 'apr_file_t *', |
| 'name' => 'in' |
| }, |
| { |
| 'type' => 'apr_file_t *', |
| 'name' => 'out' |
| }, |
| { |
| 'type' => 'apr_file_t *', |
| 'name' => 'err' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_procattr_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_queue_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_random_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_read_type_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_reslist_constructor', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_reslist_destructor', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_reslist_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_rmm_off_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_rmm_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_sdbm_datum_t', |
| 'elts' => [ |
| { |
| 'type' => 'char *', |
| 'name' => 'dptr' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'dsize' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_sdbm_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_seek_where_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_sha1_ctx_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_uint32_t[5]', |
| 'name' => 'digest' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'count_lo' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'count_hi' |
| }, |
| { |
| 'type' => 'apr_uint32_t[16]', |
| 'name' => 'data' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'local' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_shm_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_short_interval_time_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_shutdown_how_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_sigfunc_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_signum_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_size_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_sockaddr_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'hostname' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'servname' |
| }, |
| { |
| 'type' => 'apr_port_t', |
| 'name' => 'port' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'family' |
| }, |
| { |
| 'type' => 'apr_socklen_t', |
| 'name' => 'salen' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'ipaddr_len' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'addr_str_len' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'ipaddr_ptr' |
| }, |
| { |
| 'type' => 'apr_sockaddr_t *', |
| 'name' => 'next' |
| }, |
| { |
| 'type' => 'union _ANON 1', |
| 'name' => 'sa' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_socket_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_socklen_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_ssize_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_status_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_strmatch_pattern', |
| 'elts' => [ |
| { |
| 'type' => 'const char *(*)(const apr_strmatch_pattern *this_pattern, |
| const char *s, apr_size_t slen)', |
| 'name' => 'compare' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'pattern' |
| }, |
| { |
| 'type' => 'apr_size_t', |
| 'name' => 'length' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'context' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_table_entry_t', |
| 'elts' => [ |
| { |
| 'type' => 'char *', |
| 'name' => 'key' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'val' |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'name' => 'key_checksum' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_table_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_text', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'text' |
| }, |
| { |
| 'type' => 'apr_text *', |
| 'name' => 'next' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_text_header', |
| 'elts' => [ |
| { |
| 'type' => 'apr_text *', |
| 'name' => 'first' |
| }, |
| { |
| 'type' => 'apr_text *', |
| 'name' => 'last' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_thread_cond_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_thread_mutex_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_thread_once_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_thread_pool_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_thread_rwlock_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_thread_start_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_thread_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_threadattr_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_threadkey_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_time_exp_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'tm_usec' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'tm_sec' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'tm_min' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'tm_hour' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'tm_mday' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'tm_mon' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'tm_year' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'tm_wday' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'tm_yday' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'tm_isdst' |
| }, |
| { |
| 'type' => 'apr_int32_t', |
| 'name' => 'tm_gmtoff' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_time_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_uid_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_uint16_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_uint32_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_uint64_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_uintptr_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_uri_t', |
| 'elts' => [ |
| { |
| 'type' => 'char *', |
| 'name' => 'scheme' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'hostinfo' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'user' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'password' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'hostname' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'port_str' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'path' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'query' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'fragment' |
| }, |
| { |
| 'type' => 'hostent *', |
| 'name' => 'hostent' |
| }, |
| { |
| 'type' => 'apr_port_t', |
| 'name' => 'port' |
| }, |
| { |
| 'type' => 'unsigned', |
| 'name' => 'is_initialized' |
| }, |
| { |
| 'type' => 'unsigned', |
| 'name' => 'dns_looked_up' |
| }, |
| { |
| 'type' => 'unsigned', |
| 'name' => 'dns_resolved' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_uuid_t', |
| 'elts' => [ |
| { |
| 'type' => 'unsigned char[16]', |
| 'name' => 'data' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_version_t', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'major' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'minor' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'patch' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'is_dev' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_vformatter_buff_t', |
| 'elts' => [ |
| { |
| 'type' => 'char *', |
| 'name' => 'curpos' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'endpos' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_wait_how_e', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_xlate_t', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'apr_xml_attr', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'ns' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'value' |
| }, |
| { |
| 'type' => 'apr_xml_attr *', |
| 'name' => 'next' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_xml_doc', |
| 'elts' => [ |
| { |
| 'type' => 'apr_xml_elem *', |
| 'name' => 'root' |
| }, |
| { |
| 'type' => 'apr_array_header_t *', |
| 'name' => 'namespaces' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_xml_elem', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'ns' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'lang' |
| }, |
| { |
| 'type' => 'apr_text_header', |
| 'name' => 'first_cdata' |
| }, |
| { |
| 'type' => 'apr_text_header', |
| 'name' => 'following_cdata' |
| }, |
| { |
| 'type' => 'apr_xml_elem *', |
| 'name' => 'parent' |
| }, |
| { |
| 'type' => 'apr_xml_elem *', |
| 'name' => 'next' |
| }, |
| { |
| 'type' => 'apr_xml_elem *', |
| 'name' => 'first_child' |
| }, |
| { |
| 'type' => 'apr_xml_attr *', |
| 'name' => 'attr' |
| }, |
| { |
| 'type' => 'apr_xml_elem *', |
| 'name' => 'last_child' |
| }, |
| { |
| 'type' => 'apr_xml_ns_scope *', |
| 'name' => 'ns_scope' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'priv' |
| } |
| ] |
| }, |
| { |
| 'type' => 'apr_xml_parser', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'cmd_parms', |
| 'elts' => [ |
| { |
| 'type' => 'void *', |
| 'name' => 'info' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'override' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'override_opts' |
| }, |
| { |
| 'type' => 'apr_table_t *', |
| 'name' => 'override_list' |
| }, |
| { |
| 'type' => 'apr_int64_t', |
| 'name' => 'limited' |
| }, |
| { |
| 'type' => 'apr_array_header_t *', |
| 'name' => 'limited_xmethods' |
| }, |
| { |
| 'type' => 'ap_method_list_t *', |
| 'name' => 'xlimited' |
| }, |
| { |
| 'type' => 'ap_configfile_t *', |
| 'name' => 'config_file' |
| }, |
| { |
| 'type' => 'ap_directive_t *', |
| 'name' => 'directive' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'temp_pool' |
| }, |
| { |
| 'type' => 'server_rec *', |
| 'name' => 'server' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'path' |
| }, |
| { |
| 'type' => 'const command_rec *', |
| 'name' => 'cmd' |
| }, |
| { |
| 'type' => 'ap_conf_vector_t *', |
| 'name' => 'context' |
| }, |
| { |
| 'type' => 'const ap_directive_t *', |
| 'name' => 'err_directive' |
| } |
| ] |
| }, |
| { |
| 'type' => 'command_rec', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'cmd_func', |
| 'name' => 'func' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'cmd_data' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'req_override' |
| }, |
| { |
| 'type' => 'enum cmd_how', |
| 'name' => 'args_how' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'errmsg' |
| } |
| ] |
| }, |
| { |
| 'type' => 'conn_rec', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'server_rec *', |
| 'name' => 'base_server' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'vhost_lookup_data' |
| }, |
| { |
| 'type' => 'apr_sockaddr_t *', |
| 'name' => 'local_addr' |
| }, |
| { |
| 'type' => 'apr_sockaddr_t *', |
| 'name' => 'client_addr' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'client_ip' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'remote_host' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'remote_logname' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'local_ip' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'local_host' |
| }, |
| { |
| 'type' => 'long', |
| 'name' => 'id' |
| }, |
| { |
| 'type' => 'ap_conf_vector_t *', |
| 'name' => 'conn_config' |
| }, |
| { |
| 'type' => 'apr_table_t *', |
| 'name' => 'notes' |
| }, |
| { |
| 'type' => 'ap_filter_t *', |
| 'name' => 'input_filters' |
| }, |
| { |
| 'type' => 'ap_filter_t *', |
| 'name' => 'output_filters' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'sbh' |
| }, |
| { |
| 'type' => 'apr_bucket_alloc_t *', |
| 'name' => 'bucket_alloc' |
| }, |
| { |
| 'type' => 'conn_state_t *', |
| 'name' => 'cs' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'data_in_input_filters' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'data_in_output_filters' |
| }, |
| { |
| 'type' => 'unsigned int', |
| 'name' => 'clogging_input_filters' |
| }, |
| { |
| 'type' => 'signed int', |
| 'name' => 'double_reverse' |
| }, |
| { |
| 'type' => 'unsigned', |
| 'name' => 'aborted' |
| }, |
| { |
| 'type' => 'ap_conn_keepalive_e', |
| 'name' => 'keepalive' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'keepalives' |
| }, |
| { |
| 'type' => 'const struct ap_logconf *', |
| 'name' => 'log' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'log_id' |
| }, |
| { |
| 'type' => 'apr_thread_t *', |
| 'name' => 'current_thread' |
| } |
| ] |
| }, |
| { |
| 'type' => 'core_net_rec', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'htaccess_result', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'dir' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'override' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'override_opts' |
| }, |
| { |
| 'type' => 'apr_table_t *', |
| 'name' => 'override_list' |
| }, |
| { |
| 'type' => 'ap_conf_vector_t *', |
| 'name' => 'htaccess' |
| }, |
| { |
| 'type' => 'const struct htaccess_result *', |
| 'name' => 'next' |
| } |
| ] |
| }, |
| { |
| 'type' => 'modperl_uri_t', |
| 'elts' => [ |
| { |
| 'type' => 'apr_uri_t', |
| 'name' => 'uri' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'path_info' |
| } |
| ] |
| }, |
| { |
| 'type' => 'module', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'version' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'minor_version' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'module_index' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'name' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'dynamic_load_handle' |
| }, |
| { |
| 'type' => 'module_struct *', |
| 'name' => 'next' |
| }, |
| { |
| 'type' => 'unsigned long', |
| 'name' => 'magic' |
| }, |
| { |
| 'type' => 'void(*) (process_rec *process)', |
| 'name' => 'rewrite_args' |
| }, |
| { |
| 'type' => 'void *(*) (apr_pool_t *p, char *dir)', |
| 'name' => 'create_dir_config' |
| }, |
| { |
| 'type' => 'void *(*) (apr_pool_t *p, void *base_conf, void *new_conf)', |
| 'name' => 'merge_dir_config' |
| }, |
| { |
| 'type' => 'void *(*) (apr_pool_t *p, server_rec *s)', |
| 'name' => 'create_server_config' |
| }, |
| { |
| 'type' => 'void *(*) (apr_pool_t *p, void *base_conf, |
| void *new_conf)', |
| 'name' => 'merge_server_config' |
| }, |
| { |
| 'type' => 'const command_rec *', |
| 'name' => 'cmds' |
| }, |
| { |
| 'type' => 'void(*) (apr_pool_t *p)', |
| 'name' => 'register_hooks' |
| } |
| ] |
| }, |
| { |
| 'type' => 'piped_log', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'process_rec', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pconf' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'short_name' |
| }, |
| { |
| 'type' => 'const char * const *', |
| 'name' => 'argv' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'argc' |
| } |
| ] |
| }, |
| { |
| 'type' => 'request_rec', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'conn_rec *', |
| 'name' => 'connection' |
| }, |
| { |
| 'type' => 'server_rec *', |
| 'name' => 'server' |
| }, |
| { |
| 'type' => 'request_rec *', |
| 'name' => 'next' |
| }, |
| { |
| 'type' => 'request_rec *', |
| 'name' => 'prev' |
| }, |
| { |
| 'type' => 'request_rec *', |
| 'name' => 'main' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'the_request' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'assbackwards' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'proxyreq' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'header_only' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'proto_num' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'protocol' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'hostname' |
| }, |
| { |
| 'type' => 'apr_time_t', |
| 'name' => 'request_time' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'status_line' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'status' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'method_number' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'method' |
| }, |
| { |
| 'type' => 'apr_int64_t', |
| 'name' => 'allowed' |
| }, |
| { |
| 'type' => 'apr_array_header_t *', |
| 'name' => 'allowed_xmethods' |
| }, |
| { |
| 'type' => 'ap_method_list_t *', |
| 'name' => 'allowed_methods' |
| }, |
| { |
| 'type' => 'apr_off_t', |
| 'name' => 'sent_bodyct' |
| }, |
| { |
| 'type' => 'apr_off_t', |
| 'name' => 'bytes_sent' |
| }, |
| { |
| 'type' => 'apr_time_t', |
| 'name' => 'mtime' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'range' |
| }, |
| { |
| 'type' => 'apr_off_t', |
| 'name' => 'clength' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'chunked' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'read_body' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'read_chunked' |
| }, |
| { |
| 'type' => 'unsigned', |
| 'name' => 'expecting_100' |
| }, |
| { |
| 'type' => 'apr_bucket_brigade *', |
| 'name' => 'kept_body' |
| }, |
| { |
| 'type' => 'apr_table_t *', |
| 'name' => 'body_table' |
| }, |
| { |
| 'type' => 'apr_off_t', |
| 'name' => 'remaining' |
| }, |
| { |
| 'type' => 'apr_off_t', |
| 'name' => 'read_length' |
| }, |
| { |
| 'type' => 'apr_table_t *', |
| 'name' => 'headers_in' |
| }, |
| { |
| 'type' => 'apr_table_t *', |
| 'name' => 'headers_out' |
| }, |
| { |
| 'type' => 'apr_table_t *', |
| 'name' => 'err_headers_out' |
| }, |
| { |
| 'type' => 'apr_table_t *', |
| 'name' => 'subprocess_env' |
| }, |
| { |
| 'type' => 'apr_table_t *', |
| 'name' => 'notes' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'content_type' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'handler' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'content_encoding' |
| }, |
| { |
| 'type' => 'apr_array_header_t *', |
| 'name' => 'content_languages' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'vlist_validator' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'user' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'ap_auth_type' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'unparsed_uri' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'uri' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'filename' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'canonical_filename' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'path_info' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'args' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'used_path_info' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'eos_sent' |
| }, |
| { |
| 'type' => 'ap_conf_vector_t *', |
| 'name' => 'per_dir_config' |
| }, |
| { |
| 'type' => 'ap_conf_vector_t *', |
| 'name' => 'request_config' |
| }, |
| { |
| 'type' => 'const struct ap_logconf *', |
| 'name' => 'log' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'log_id' |
| }, |
| { |
| 'type' => 'const struct htaccess_result *', |
| 'name' => 'htaccess' |
| }, |
| { |
| 'type' => 'ap_filter_t *', |
| 'name' => 'output_filters' |
| }, |
| { |
| 'type' => 'ap_filter_t *', |
| 'name' => 'input_filters' |
| }, |
| { |
| 'type' => 'ap_filter_t *', |
| 'name' => 'proto_output_filters' |
| }, |
| { |
| 'type' => 'ap_filter_t *', |
| 'name' => 'proto_input_filters' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'no_cache' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'no_local_copy' |
| }, |
| { |
| 'type' => 'apr_thread_mutex_t *', |
| 'name' => 'invoke_mtx' |
| }, |
| { |
| 'type' => 'apr_uri_t', |
| 'name' => 'parsed_uri' |
| }, |
| { |
| 'type' => 'apr_finfo_t', |
| 'name' => 'finfo' |
| }, |
| { |
| 'type' => 'apr_sockaddr_t *', |
| 'name' => 'useragent_addr' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'useragent_ip' |
| } |
| ] |
| }, |
| { |
| 'type' => 'server_addr_rec', |
| 'elts' => [ |
| { |
| 'type' => 'server_addr_rec *', |
| 'name' => 'next' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'virthost' |
| }, |
| { |
| 'type' => 'apr_sockaddr_t *', |
| 'name' => 'host_addr' |
| }, |
| { |
| 'type' => 'apr_port_t', |
| 'name' => 'host_port' |
| } |
| ] |
| }, |
| { |
| 'type' => 'server_rec', |
| 'elts' => [ |
| { |
| 'type' => 'process_rec *', |
| 'name' => 'process' |
| }, |
| { |
| 'type' => 'server_rec *', |
| 'name' => 'next' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'error_fname' |
| }, |
| { |
| 'type' => 'apr_file_t *', |
| 'name' => 'error_log' |
| }, |
| { |
| 'type' => 'ap_logconf', |
| 'name' => 'log' |
| }, |
| { |
| 'type' => 'ap_conf_vector_t *', |
| 'name' => 'module_config' |
| }, |
| { |
| 'type' => 'ap_conf_vector_t *', |
| 'name' => 'lookup_defaults' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'defn_name' |
| }, |
| { |
| 'type' => 'unsigned', |
| 'name' => 'defn_line_number' |
| }, |
| { |
| 'type' => 'char', |
| 'name' => 'is_virtual' |
| }, |
| { |
| 'type' => 'apr_port_t', |
| 'name' => 'port' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'server_scheme' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'server_admin' |
| }, |
| { |
| 'type' => 'char *', |
| 'name' => 'server_hostname' |
| }, |
| { |
| 'type' => 'server_addr_rec *', |
| 'name' => 'addrs' |
| }, |
| { |
| 'type' => 'apr_interval_time_t', |
| 'name' => 'timeout' |
| }, |
| { |
| 'type' => 'apr_interval_time_t', |
| 'name' => 'keep_alive_timeout' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'keep_alive_max' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'keep_alive' |
| }, |
| { |
| 'type' => 'apr_array_header_t *', |
| 'name' => 'names' |
| }, |
| { |
| 'type' => 'apr_array_header_t *', |
| 'name' => 'wild_names' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'path' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'pathlen' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'limit_req_line' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'limit_req_fieldsize' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'limit_req_fields' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'context' |
| } |
| ] |
| }, |
| { |
| 'type' => 'session_rec', |
| 'elts' => [ |
| { |
| 'type' => 'apr_pool_t *', |
| 'name' => 'pool' |
| }, |
| { |
| 'type' => 'apr_uuid_t *', |
| 'name' => 'uuid' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'remote_user' |
| }, |
| { |
| 'type' => 'apr_table_t *', |
| 'name' => 'entries' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'encoded' |
| }, |
| { |
| 'type' => 'apr_time_t', |
| 'name' => 'expiry' |
| }, |
| { |
| 'type' => 'long', |
| 'name' => 'maxage' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'dirty' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'cached' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'written' |
| } |
| ] |
| }, |
| { |
| 'type' => 'subrequest_rec', |
| 'elts' => [] |
| }, |
| { |
| 'type' => 'unixd_config_rec', |
| 'elts' => [ |
| { |
| 'type' => 'const char *', |
| 'name' => 'user_name' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'group_name' |
| }, |
| { |
| 'type' => 'uid_t', |
| 'name' => 'user_id' |
| }, |
| { |
| 'type' => 'gid_t', |
| 'name' => 'group_id' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'suexec_enabled' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'chroot_dir' |
| }, |
| { |
| 'type' => 'const char *', |
| 'name' => 'suexec_disabled_reason' |
| } |
| ] |
| }, |
| { |
| 'type' => 'modperl_interp_t', |
| 'elts' => [ |
| { |
| 'type' => 'modperl_interp_pool_t *', |
| 'name' => 'mip' |
| }, |
| { |
| 'type' => 'PerlInterpreter *', |
| 'name' => 'perl' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'num_requests' |
| }, |
| { |
| 'type' => 'U8', |
| 'name' => 'flags' |
| }, |
| { |
| 'type' => 'modperl_config_con_t *', |
| 'name' => 'ccfg' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'refcnt' |
| }, |
| { |
| 'type' => 'unsigned long', |
| 'name' => 'tid' |
| } |
| ] |
| }, |
| { |
| 'type' => 'modperl_interp_pool_t', |
| 'elts' => [ |
| { |
| 'type' => 'server_rec *', |
| 'name' => 'server' |
| }, |
| { |
| 'type' => 'modperl_tipool_t *', |
| 'name' => 'tipool' |
| }, |
| { |
| 'type' => 'modperl_tipool_config_t *', |
| 'name' => 'tipool_cfg' |
| }, |
| { |
| 'type' => 'modperl_interp_t *', |
| 'name' => 'parent' |
| } |
| ] |
| }, |
| { |
| 'type' => 'modperl_tipool_t', |
| 'elts' => [ |
| { |
| 'type' => 'perl_mutex', |
| 'name' => 'tiplock' |
| }, |
| { |
| 'type' => 'perl_cond', |
| 'name' => 'available' |
| }, |
| { |
| 'type' => 'modperl_list_t *', |
| 'name' => 'idle' |
| }, |
| { |
| 'type' => 'modperl_list_t *', |
| 'name' => 'busy' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'in_use' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'size' |
| }, |
| { |
| 'type' => 'void *', |
| 'name' => 'data' |
| }, |
| { |
| 'type' => 'modperl_tipool_config_t *', |
| 'name' => 'cfg' |
| }, |
| { |
| 'type' => 'modperl_tipool_vtbl_t *', |
| 'name' => 'func' |
| } |
| ] |
| }, |
| { |
| 'type' => 'modperl_tipool_config_t', |
| 'elts' => [ |
| { |
| 'type' => 'int', |
| 'name' => 'start' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'min_spare' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'max_spare' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'max' |
| }, |
| { |
| 'type' => 'int', |
| 'name' => 'max_requests' |
| } |
| ] |
| } |
| ]; |
| |
| |
| 1; |