From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-we0-f172.google.com ([74.125.82.172]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1YO2NM-00013i-CL for ptxdist@pengutronix.de; Wed, 18 Feb 2015 12:01:05 +0100 Received: by wevm14 with SMTP id m14so330103wev.13 for ; Wed, 18 Feb 2015 03:00:59 -0800 (PST) From: Oliver Graute Date: Wed, 18 Feb 2015 12:00:49 +0100 Message-Id: <1424257249-19944-2-git-send-email-oliver.graute@neuhaus.de> In-Reply-To: <1424257249-19944-1-git-send-email-oliver.graute@neuhaus.de> References: <1424257249-19944-1-git-send-email-oliver.graute@neuhaus.de> Subject: [ptxdist] [PATCHv2 2/2] apache2: added patches to compile 2.4.12 Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de Cc: Oliver Graute Signed-off-by: Oliver Graute --- ...t-apxs-don-t-try-to-modify-the-config-fil.patch | 220 + ...ound-for-duplicate-definitions-in-exports.patch | 15 + .../0007-workaround-for-exports_errors.patch | 8318 ++++++++++++++++++++ 3 files changed, 8553 insertions(+) create mode 100644 patches/httpd-2.4.12/0004-HACK-support-apxs-don-t-try-to-modify-the-config-fil.patch create mode 100644 patches/httpd-2.4.12/0006-workaround-for-duplicate-definitions-in-exports.patch create mode 100644 patches/httpd-2.4.12/0007-workaround-for-exports_errors.patch diff --git a/patches/httpd-2.4.12/0004-HACK-support-apxs-don-t-try-to-modify-the-config-fil.patch b/patches/httpd-2.4.12/0004-HACK-support-apxs-don-t-try-to-modify-the-config-fil.patch new file mode 100644 index 0000000..497b3a8 --- /dev/null +++ b/patches/httpd-2.4.12/0004-HACK-support-apxs-don-t-try-to-modify-the-config-fil.patch @@ -0,0 +1,220 @@ +diff -rupN AS/support/apxs.in AT/support/apxs.in +--- AS/support/apxs.in 2015-02-18 10:06:32.858756315 +0100 ++++ AT/support/apxs.in 2015-02-18 10:44:56.321461391 +0100 +@@ -548,111 +548,111 @@ if ($opt_i or $opt_e) { + # execute the commands + &execute_cmds(@cmds); + +- # activate module via LoadModule/AddModule directive +- if ($opt_a or $opt_A) { +- if (not -f "$CFG_SYSCONFDIR/$CFG_TARGET.conf") { +- error("Config file $CFG_SYSCONFDIR/$CFG_TARGET.conf not found"); +- exit(1); +- } +- +- open(FP, "<$CFG_SYSCONFDIR/$CFG_TARGET.conf") || die; +- my $content = join('', ); +- close(FP); +- +- if ($content !~ m|\n#?\s*LoadModule\s+|) { +- error("Activation failed for custom $CFG_SYSCONFDIR/$CFG_TARGET.conf file."); +- error("At least one `LoadModule' directive already has to exist."); +- exit(1); +- } +- +- my $lmd; +- my $c = ''; +- $c = '#' if ($opt_A); +- foreach $lmd (@lmd) { +- my $what = $opt_A ? "preparing" : "activating"; +- my $lmd_re = $lmd; +- $lmd_re =~ s/\s+/\\s+/g; +- +- if ($content !~ m|\n#?\s*$lmd_re|) { +- # check for open , so that the new LoadModule +- # directive always appears *outside* of an . +- +- my $before = ($content =~ m|^(.*\n)#?\s*LoadModule\s+[^\n]+\n|s)[0]; +- +- # the '()=' trick forces list context and the scalar +- # assignment counts the number of list members (aka number +- # of matches) then +- my $cntopen = () = ($before =~ m|^\s*<[^/].*$|mg); +- my $cntclose = () = ($before =~ m|^\s*$CFG_SYSCONFDIR/$CFG_TARGET.conf.new")) { +- print FP $content; +- close(FP); +- system("cp $CFG_SYSCONFDIR/$CFG_TARGET.conf $CFG_SYSCONFDIR/$CFG_TARGET.conf.bak && " . +- "cp $CFG_SYSCONFDIR/$CFG_TARGET.conf.new $CFG_SYSCONFDIR/$CFG_TARGET.conf && " . +- "rm $CFG_SYSCONFDIR/$CFG_TARGET.conf.new"); +- } else { +- notice("unable to open configuration file"); +- } +- } +- } ++# # activate module via LoadModule/AddModule directive ++# if ($opt_a or $opt_A) { ++# if (not -f "$CFG_SYSCONFDIR/$CFG_TARGET.conf") { ++# error("Config file $CFG_SYSCONFDIR/$CFG_TARGET.conf not found"); ++# exit(1); ++# } ++# ++# open(FP, "<$CFG_SYSCONFDIR/$CFG_TARGET.conf") || die; ++# my $content = join('', ); ++# close(FP); ++# ++# if ($content !~ m|\n#?\s*LoadModule\s+|) { ++# error("Activation failed for custom $CFG_SYSCONFDIR/$CFG_TARGET.conf file."); ++# error("At least one `LoadModule' directive already has to exist."); ++# exit(1); ++# } ++# ++# my $lmd; ++# my $c = ''; ++# $c = '#' if ($opt_A); ++# foreach $lmd (@lmd) { ++# my $what = $opt_A ? "preparing" : "activating"; ++# my $lmd_re = $lmd; ++# $lmd_re =~ s/\s+/\\s+/g; ++# ++# if ($content !~ m|\n#?\s*$lmd_re|) { ++# # check for open , so that the new LoadModule ++# # directive always appears *outside* of an . ++# ++# my $before = ($content =~ m|^(.*\n)#?\s*LoadModule\s+[^\n]+\n|s)[0]; ++# ++# # the '()=' trick forces list context and the scalar ++# # assignment counts the number of list members (aka number ++# # of matches) then ++# my $cntopen = () = ($before =~ m|^\s*<[^/].*$|mg); ++# my $cntclose = () = ($before =~ m|^\s*$CFG_SYSCONFDIR/$CFG_TARGET.conf.new")) { ++# print FP $content; ++# close(FP); ++# system("cp $CFG_SYSCONFDIR/$CFG_TARGET.conf $CFG_SYSCONFDIR/$CFG_TARGET.conf.bak && " . ++# "cp $CFG_SYSCONFDIR/$CFG_TARGET.conf.new $CFG_SYSCONFDIR/$CFG_TARGET.conf && " . ++# "rm $CFG_SYSCONFDIR/$CFG_TARGET.conf.new"); ++# } else { ++# notice("unable to open configuration file"); ++# } ++# } ++# } + } + + sub error{ diff --git a/patches/httpd-2.4.12/0006-workaround-for-duplicate-definitions-in-exports.patch b/patches/httpd-2.4.12/0006-workaround-for-duplicate-definitions-in-exports.patch new file mode 100644 index 0000000..97d52d6 --- /dev/null +++ b/patches/httpd-2.4.12/0006-workaround-for-duplicate-definitions-in-exports.patch @@ -0,0 +1,15 @@ +diff -rupN AO/build/make_exports.awk AP/build/make_exports.awk +--- AO/build/make_exports.awk 2008-04-07 12:45:43.000000000 +0200 ++++ AP/build/make_exports.awk 2015-02-18 08:16:49.007121145 +0100 +@@ -83,7 +83,10 @@ function leave_scope() { + + function add_symbol(symbol) { + if (!index(symbol, "#")) { +- push("const void *ap_hack_" symbol " = (const void *)" symbol ";") ++ push("#ifndef AP_DEFINED_AP_HACK_" symbol); ++ push("#define AP_DEFINED_AP_HACK_" symbol); ++ push("const void *ap_hack_" symbol " = (const void *)" symbol ";"); ++ push("#endif"); + scope_used[scope] = 1 + } + } diff --git a/patches/httpd-2.4.12/0007-workaround-for-exports_errors.patch b/patches/httpd-2.4.12/0007-workaround-for-exports_errors.patch new file mode 100644 index 0000000..160f27a --- /dev/null +++ b/patches/httpd-2.4.12/0007-workaround-for-exports_errors.patch @@ -0,0 +1,8318 @@ +diff -rupN AQ/server/exports.c AR/server/exports.c +--- AQ/server/exports.c 1970-01-01 01:00:00.000000000 +0100 ++++ AR/server/exports.c 2015-02-18 08:35:53.700805309 +0100 +@@ -0,0 +1,8272 @@ ++/* ++ * THIS FILE WAS AUTOGENERATED BY make_exports.awk ++ * ++ * This is an ugly hack that needs to be here, so ++ * that libtool will link all of the APR functions ++ * into server regardless of whether the base server ++ * uses them. ++ */ ++ ++#include "ap_compat.h" ++#include "ap_config.h" ++#include "ap_config_auto.h" ++#include "ap_config_layout.h" ++#include "ap_expr.h" ++#include "ap_hooks.h" ++#include "ap_listen.h" ++#include "ap_mmn.h" ++#include "ap_mpm.h" ++#include "ap_provider.h" ++#include "ap_regex.h" ++#include "ap_regkey.h" ++#include "ap_release.h" ++#include "ap_slotmem.h" ++#include "ap_socache.h" ++#include "apache_noprobes.h" ++#include "heartbeat.h" ++#include "http_config.h" ++#include "http_connection.h" ++#include "http_core.h" ++#include "http_log.h" ++#include "http_main.h" ++#include "http_protocol.h" ++#include "http_request.h" ++#include "http_vhost.h" ++#include "httpd.h" ++#include "mod_auth.h" ++#include "mod_core.h" ++#include "mod_request.h" ++#include "mpm_common.h" ++#include "scoreboard.h" ++#include "util_cfgtree.h" ++#include "util_charset.h" ++#include "util_cookies.h" ++#include "util_ebcdic.h" ++#include "util_fcgi.h" ++#include "util_filter.h" ++#include "util_ldap.h" ++#include "util_md5.h" ++#include "util_mutex.h" ++#include "util_script.h" ++#include "util_time.h" ++#include "util_varbuf.h" ++#include "util_xml.h" ++#include "os.h" ++#include "unixd.h" ++#include "apr.h" ++#include "apr_allocator.h" ++#include "apr_anylock.h" ++#include "apr_atomic.h" ++#include "apr_base64.h" ++#include "apr_buckets.h" ++#include "apr_crypto.h" ++#include "apr_date.h" ++#include "apr_dbd.h" ++#include "apr_dbm.h" ++#include "apr_dso.h" ++#include "apr_env.h" ++#include "apr_errno.h" ++#include "apr_escape.h" ++#include "apr_file_info.h" ++#include "apr_file_io.h" ++#include "apr_fnmatch.h" ++#include "apr_general.h" ++#include "apr_getopt.h" ++#include "apr_global_mutex.h" ++#include "apr_hash.h" ++#include "apr_hooks.h" ++#include "apr_inherit.h" ++#include "apr_ldap.h" ++#include "apr_ldap_init.h" ++#include "apr_ldap_option.h" ++#include "apr_ldap_rebind.h" ++#include "apr_ldap_url.h" ++#include "apr_lib.h" ++#include "apr_md4.h" ++#include "apr_md5.h" ++#include "apr_memcache.h" ++#include "apr_mmap.h" ++#include "apr_network_io.h" ++#include "apr_optional.h" ++#include "apr_optional_hooks.h" ++#include "apr_poll.h" ++#include "apr_pools.h" ++#include "apr_portable.h" ++#include "apr_proc_mutex.h" ++#include "apr_queue.h" ++#include "apr_random.h" ++#include "apr_reslist.h" ++#include "apr_ring.h" ++#include "apr_rmm.h" ++#include "apr_sdbm.h" ++#include "apr_sha1.h" ++#include "apr_shm.h" ++#include "apr_signal.h" ++#include "apr_skiplist.h" ++#include "apr_strings.h" ++#include "apr_strmatch.h" ++#include "apr_support.h" ++#include "apr_tables.h" ++#include "apr_thread_cond.h" ++#include "apr_thread_mutex.h" ++#include "apr_thread_pool.h" ++#include "apr_thread_proc.h" ++#include "apr_thread_rwlock.h" ++#include "apr_time.h" ++#include "apr_uri.h" ++#include "apr_user.h" ++#include "apr_uuid.h" ++#include "apr_version.h" ++#include "apr_want.h" ++#include "apr_xlate.h" ++#include "apr_xml.h" ++#include "apu.h" ++#include "apu_errno.h" ++#include "apu_version.h" ++#include "apu_want.h" ++#include "apr.h" ++#include "apr_allocator.h" ++#include "apr_atomic.h" ++#include "apr_dso.h" ++#include "apr_env.h" ++#include "apr_errno.h" ++#include "apr_file_info.h" ++#include "apr_file_io.h" ++#include "apr_fnmatch.h" ++#include "apr_general.h" ++#include "apr_getopt.h" ++#include "apr_global_mutex.h" ++#include "apr_hash.h" ++#include "apr_inherit.h" ++#include "apr_lib.h" ++#include "apr_mmap.h" ++#include "apr_network_io.h" ++#include "apr_poll.h" ++#include "apr_pools.h" ++#include "apr_portable.h" ++#include "apr_proc_mutex.h" ++#include "apr_random.h" ++#include "apr_ring.h" ++#include "apr_shm.h" ++#include "apr_signal.h" ++#include "apr_strings.h" ++#include "apr_support.h" ++#include "apr_tables.h" ++#include "apr_thread_cond.h" ++#include "apr_thread_mutex.h" ++#include "apr_thread_proc.h" ++#include "apr_thread_rwlock.h" ++#include "apr_time.h" ++#include "apr_user.h" ++#include "apr_version.h" ++#include "apr_want.h" ++ ++const void *ap_ugly_hack = NULL; ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/ap_expr.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_expr_exec ++#define AP_DEFINED_AP_HACK_ap_expr_exec ++const void *ap_hack_ap_expr_exec = (const void *)ap_expr_exec; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_expr_exec_re ++#define AP_DEFINED_AP_HACK_ap_expr_exec_re ++const void *ap_hack_ap_expr_exec_re = (const void *)ap_expr_exec_re; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_expr_exec_ctx ++#define AP_DEFINED_AP_HACK_ap_expr_exec_ctx ++const void *ap_hack_ap_expr_exec_ctx = (const void *)ap_expr_exec_ctx; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_expr_str_exec ++#define AP_DEFINED_AP_HACK_ap_expr_str_exec ++const void *ap_hack_ap_expr_str_exec = (const void *)ap_expr_str_exec; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_expr_str_exec_re ++#define AP_DEFINED_AP_HACK_ap_expr_str_exec_re ++const void *ap_hack_ap_expr_str_exec_re = (const void *)ap_expr_str_exec_re; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_expr_lookup_default ++#define AP_DEFINED_AP_HACK_ap_expr_lookup_default ++const void *ap_hack_ap_expr_lookup_default = (const void *)ap_expr_lookup_default; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_expr_lookup ++#define AP_DEFINED_AP_HACK_ap_hook_expr_lookup ++const void *ap_hack_ap_hook_expr_lookup = (const void *)ap_hook_expr_lookup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_expr_lookup ++#define AP_DEFINED_AP_HACK_ap_hook_get_expr_lookup ++const void *ap_hack_ap_hook_get_expr_lookup = (const void *)ap_hook_get_expr_lookup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_expr_lookup ++#define AP_DEFINED_AP_HACK_ap_run_expr_lookup ++const void *ap_hack_ap_run_expr_lookup = (const void *)ap_run_expr_lookup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_expr_parse ++#define AP_DEFINED_AP_HACK_ap_expr_parse ++const void *ap_hack_ap_expr_parse = (const void *)ap_expr_parse; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_expr_parse_cmd_mi ++#define AP_DEFINED_AP_HACK_ap_expr_parse_cmd_mi ++const void *ap_hack_ap_expr_parse_cmd_mi = (const void *)ap_expr_parse_cmd_mi; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/ap_listen.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_listen_pre_config ++#define AP_DEFINED_AP_HACK_ap_listen_pre_config ++const void *ap_hack_ap_listen_pre_config = (const void *)ap_listen_pre_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_setup_listeners ++#define AP_DEFINED_AP_HACK_ap_setup_listeners ++const void *ap_hack_ap_setup_listeners = (const void *)ap_setup_listeners; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_close_listeners ++#define AP_DEFINED_AP_HACK_ap_close_listeners ++const void *ap_hack_ap_close_listeners = (const void *)ap_close_listeners; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_close_selected_listeners ++#define AP_DEFINED_AP_HACK_ap_close_selected_listeners ++const void *ap_hack_ap_close_selected_listeners = (const void *)ap_close_selected_listeners; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_listenbacklog ++#define AP_DEFINED_AP_HACK_ap_set_listenbacklog ++const void *ap_hack_ap_set_listenbacklog = (const void *)ap_set_listenbacklog; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_listener ++#define AP_DEFINED_AP_HACK_ap_set_listener ++const void *ap_hack_ap_set_listener = (const void *)ap_set_listener; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_send_buffer_size ++#define AP_DEFINED_AP_HACK_ap_set_send_buffer_size ++const void *ap_hack_ap_set_send_buffer_size = (const void *)ap_set_send_buffer_size; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_receive_buffer_size ++#define AP_DEFINED_AP_HACK_ap_set_receive_buffer_size ++const void *ap_hack_ap_set_receive_buffer_size = (const void *)ap_set_receive_buffer_size; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/ap_mpm.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_hook_mpm ++#define AP_DEFINED_AP_HACK_ap_hook_mpm ++const void *ap_hack_ap_hook_mpm = (const void *)ap_hook_mpm; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_mpm ++#define AP_DEFINED_AP_HACK_ap_hook_get_mpm ++const void *ap_hack_ap_hook_get_mpm = (const void *)ap_hook_get_mpm; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_mpm ++#define AP_DEFINED_AP_HACK_ap_run_mpm ++const void *ap_hack_ap_run_mpm = (const void *)ap_run_mpm; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_os_create_privileged_process ++#define AP_DEFINED_AP_HACK_ap_os_create_privileged_process ++const void *ap_hack_ap_os_create_privileged_process = (const void *)ap_os_create_privileged_process; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_query ++#define AP_DEFINED_AP_HACK_ap_mpm_query ++const void *ap_hack_ap_mpm_query = (const void *)ap_mpm_query; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_register_timed_callback ++#define AP_DEFINED_AP_HACK_ap_mpm_register_timed_callback ++const void *ap_hack_ap_mpm_register_timed_callback = (const void *)ap_mpm_register_timed_callback; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_child_status ++#define AP_DEFINED_AP_HACK_ap_hook_child_status ++const void *ap_hack_ap_hook_child_status = (const void *)ap_hook_child_status; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_child_status ++#define AP_DEFINED_AP_HACK_ap_hook_get_child_status ++const void *ap_hack_ap_hook_get_child_status = (const void *)ap_hook_get_child_status; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_child_status ++#define AP_DEFINED_AP_HACK_ap_run_child_status ++const void *ap_hack_ap_run_child_status = (const void *)ap_run_child_status; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_end_generation ++#define AP_DEFINED_AP_HACK_ap_hook_end_generation ++const void *ap_hack_ap_hook_end_generation = (const void *)ap_hook_end_generation; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_end_generation ++#define AP_DEFINED_AP_HACK_ap_hook_get_end_generation ++const void *ap_hack_ap_hook_get_end_generation = (const void *)ap_hook_get_end_generation; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_end_generation ++#define AP_DEFINED_AP_HACK_ap_run_end_generation ++const void *ap_hack_ap_run_end_generation = (const void *)ap_run_end_generation; ++#endif ++#ifdef AP_ENABLE_EXCEPTION_HOOK ++#ifndef AP_DEFINED_AP_HACK_ap_hook_fatal_exception ++#define AP_DEFINED_AP_HACK_ap_hook_fatal_exception ++const void *ap_hack_ap_hook_fatal_exception = (const void *)ap_hook_fatal_exception; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_fatal_exception ++#define AP_DEFINED_AP_HACK_ap_hook_get_fatal_exception ++const void *ap_hack_ap_hook_get_fatal_exception = (const void *)ap_hook_get_fatal_exception; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_fatal_exception ++#define AP_DEFINED_AP_HACK_ap_run_fatal_exception ++const void *ap_hack_ap_run_fatal_exception = (const void *)ap_run_fatal_exception; ++#endif ++#endif /*AP_ENABLE_EXCEPTION_HOOK*/ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/ap_provider.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_register_provider ++#define AP_DEFINED_AP_HACK_ap_register_provider ++const void *ap_hack_ap_register_provider = (const void *)ap_register_provider; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_lookup_provider ++#define AP_DEFINED_AP_HACK_ap_lookup_provider ++const void *ap_hack_ap_lookup_provider = (const void *)ap_lookup_provider; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_list_provider_names ++#define AP_DEFINED_AP_HACK_ap_list_provider_names ++const void *ap_hack_ap_list_provider_names = (const void *)ap_list_provider_names; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_list_provider_groups ++#define AP_DEFINED_AP_HACK_ap_list_provider_groups ++const void *ap_hack_ap_list_provider_groups = (const void *)ap_list_provider_groups; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/ap_regex.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_regcomp ++#define AP_DEFINED_AP_HACK_ap_regcomp ++const void *ap_hack_ap_regcomp = (const void *)ap_regcomp; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regexec ++#define AP_DEFINED_AP_HACK_ap_regexec ++const void *ap_hack_ap_regexec = (const void *)ap_regexec; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regexec_len ++#define AP_DEFINED_AP_HACK_ap_regexec_len ++const void *ap_hack_ap_regexec_len = (const void *)ap_regexec_len; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regerror ++#define AP_DEFINED_AP_HACK_ap_regerror ++const void *ap_hack_ap_regerror = (const void *)ap_regerror; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regname ++#define AP_DEFINED_AP_HACK_ap_regname ++const void *ap_hack_ap_regname = (const void *)ap_regname; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regfree ++#define AP_DEFINED_AP_HACK_ap_regfree ++const void *ap_hack_ap_regfree = (const void *)ap_regfree; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rxplus_compile ++#define AP_DEFINED_AP_HACK_ap_rxplus_compile ++const void *ap_hack_ap_rxplus_compile = (const void *)ap_rxplus_compile; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rxplus_exec ++#define AP_DEFINED_AP_HACK_ap_rxplus_exec ++const void *ap_hack_ap_rxplus_exec = (const void *)ap_rxplus_exec; ++#endif ++#ifdef DOXYGEN ++#ifndef AP_DEFINED_AP_HACK_ap_rxplus_nmatch ++#define AP_DEFINED_AP_HACK_ap_rxplus_nmatch ++const void *ap_hack_ap_rxplus_nmatch = (const void *)ap_rxplus_nmatch; ++#endif ++#else ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rxplus_match ++#define AP_DEFINED_AP_HACK_ap_rxplus_match ++const void *ap_hack_ap_rxplus_match = (const void *)ap_rxplus_match; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rxplus_pmatch ++#define AP_DEFINED_AP_HACK_ap_rxplus_pmatch ++const void *ap_hack_ap_rxplus_pmatch = (const void *)ap_rxplus_pmatch; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/ap_regkey.h ++ */ ++#if defined(WIN32) || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_ap_regkey_const ++#define AP_DEFINED_AP_HACK_ap_regkey_const ++const void *ap_hack_ap_regkey_const = (const void *)ap_regkey_const; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regkey_open ++#define AP_DEFINED_AP_HACK_ap_regkey_open ++const void *ap_hack_ap_regkey_open = (const void *)ap_regkey_open; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regkey_close ++#define AP_DEFINED_AP_HACK_ap_regkey_close ++const void *ap_hack_ap_regkey_close = (const void *)ap_regkey_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regkey_remove ++#define AP_DEFINED_AP_HACK_ap_regkey_remove ++const void *ap_hack_ap_regkey_remove = (const void *)ap_regkey_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regkey_value_get ++#define AP_DEFINED_AP_HACK_ap_regkey_value_get ++const void *ap_hack_ap_regkey_value_get = (const void *)ap_regkey_value_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regkey_value_set ++#define AP_DEFINED_AP_HACK_ap_regkey_value_set ++const void *ap_hack_ap_regkey_value_set = (const void *)ap_regkey_value_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regkey_value_raw_get ++#define AP_DEFINED_AP_HACK_ap_regkey_value_raw_get ++const void *ap_hack_ap_regkey_value_raw_get = (const void *)ap_regkey_value_raw_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regkey_value_raw_set ++#define AP_DEFINED_AP_HACK_ap_regkey_value_raw_set ++const void *ap_hack_ap_regkey_value_raw_set = (const void *)ap_regkey_value_raw_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regkey_value_array_get ++#define AP_DEFINED_AP_HACK_ap_regkey_value_array_get ++const void *ap_hack_ap_regkey_value_array_get = (const void *)ap_regkey_value_array_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regkey_value_array_set ++#define AP_DEFINED_AP_HACK_ap_regkey_value_array_set ++const void *ap_hack_ap_regkey_value_array_set = (const void *)ap_regkey_value_array_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_regkey_value_remove ++#define AP_DEFINED_AP_HACK_ap_regkey_value_remove ++const void *ap_hack_ap_regkey_value_remove = (const void *)ap_regkey_value_remove; ++#endif ++#endif /* def WIN32 || def DOXYGEN */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/http_config.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_get_module_config ++#define AP_DEFINED_AP_HACK_ap_get_module_config ++const void *ap_hack_ap_get_module_config = (const void *)ap_get_module_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_module_config ++#define AP_DEFINED_AP_HACK_ap_set_module_config ++const void *ap_hack_ap_set_module_config = (const void *)ap_set_module_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_server_module_loglevel ++#define AP_DEFINED_AP_HACK_ap_get_server_module_loglevel ++const void *ap_hack_ap_get_server_module_loglevel = (const void *)ap_get_server_module_loglevel; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_conn_module_loglevel ++#define AP_DEFINED_AP_HACK_ap_get_conn_module_loglevel ++const void *ap_hack_ap_get_conn_module_loglevel = (const void *)ap_get_conn_module_loglevel; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_conn_server_module_loglevel ++#define AP_DEFINED_AP_HACK_ap_get_conn_server_module_loglevel ++const void *ap_hack_ap_get_conn_server_module_loglevel = (const void *)ap_get_conn_server_module_loglevel; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_request_module_loglevel ++#define AP_DEFINED_AP_HACK_ap_get_request_module_loglevel ++const void *ap_hack_ap_get_request_module_loglevel = (const void *)ap_get_request_module_loglevel; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_module_loglevel ++#define AP_DEFINED_AP_HACK_ap_set_module_loglevel ++const void *ap_hack_ap_set_module_loglevel = (const void *)ap_set_module_loglevel; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_reset_module_loglevels ++#define AP_DEFINED_AP_HACK_ap_reset_module_loglevels ++const void *ap_hack_ap_reset_module_loglevels = (const void *)ap_reset_module_loglevels; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_string_slot ++#define AP_DEFINED_AP_HACK_ap_set_string_slot ++const void *ap_hack_ap_set_string_slot = (const void *)ap_set_string_slot; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_int_slot ++#define AP_DEFINED_AP_HACK_ap_set_int_slot ++const void *ap_hack_ap_set_int_slot = (const void *)ap_set_int_slot; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_parse_log_level ++#define AP_DEFINED_AP_HACK_ap_parse_log_level ++const void *ap_hack_ap_parse_log_level = (const void *)ap_parse_log_level; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_method_is_limited ++#define AP_DEFINED_AP_HACK_ap_method_is_limited ++const void *ap_hack_ap_method_is_limited = (const void *)ap_method_is_limited; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_string_slot_lower ++#define AP_DEFINED_AP_HACK_ap_set_string_slot_lower ++const void *ap_hack_ap_set_string_slot_lower = (const void *)ap_set_string_slot_lower; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_flag_slot ++#define AP_DEFINED_AP_HACK_ap_set_flag_slot ++const void *ap_hack_ap_set_flag_slot = (const void *)ap_set_flag_slot; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_flag_slot_char ++#define AP_DEFINED_AP_HACK_ap_set_flag_slot_char ++const void *ap_hack_ap_set_flag_slot_char = (const void *)ap_set_flag_slot_char; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_file_slot ++#define AP_DEFINED_AP_HACK_ap_set_file_slot ++const void *ap_hack_ap_set_file_slot = (const void *)ap_set_file_slot; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_deprecated ++#define AP_DEFINED_AP_HACK_ap_set_deprecated ++const void *ap_hack_ap_set_deprecated = (const void *)ap_set_deprecated; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_server_root_relative ++#define AP_DEFINED_AP_HACK_ap_server_root_relative ++const void *ap_hack_ap_server_root_relative = (const void *)ap_server_root_relative; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_runtime_dir_relative ++#define AP_DEFINED_AP_HACK_ap_runtime_dir_relative ++const void *ap_hack_ap_runtime_dir_relative = (const void *)ap_runtime_dir_relative; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_module ++#define AP_DEFINED_AP_HACK_ap_add_module ++const void *ap_hack_ap_add_module = (const void *)ap_add_module; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_remove_module ++#define AP_DEFINED_AP_HACK_ap_remove_module ++const void *ap_hack_ap_remove_module = (const void *)ap_remove_module; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_loaded_module ++#define AP_DEFINED_AP_HACK_ap_add_loaded_module ++const void *ap_hack_ap_add_loaded_module = (const void *)ap_add_loaded_module; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_remove_loaded_module ++#define AP_DEFINED_AP_HACK_ap_remove_loaded_module ++const void *ap_hack_ap_remove_loaded_module = (const void *)ap_remove_loaded_module; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_module_name ++#define AP_DEFINED_AP_HACK_ap_find_module_name ++const void *ap_hack_ap_find_module_name = (const void *)ap_find_module_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_module_short_name ++#define AP_DEFINED_AP_HACK_ap_find_module_short_name ++const void *ap_hack_ap_find_module_short_name = (const void *)ap_find_module_short_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_linked_module ++#define AP_DEFINED_AP_HACK_ap_find_linked_module ++const void *ap_hack_ap_find_linked_module = (const void *)ap_find_linked_module; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pcfg_openfile ++#define AP_DEFINED_AP_HACK_ap_pcfg_openfile ++const void *ap_hack_ap_pcfg_openfile = (const void *)ap_pcfg_openfile; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pcfg_open_custom ++#define AP_DEFINED_AP_HACK_ap_pcfg_open_custom ++const void *ap_hack_ap_pcfg_open_custom = (const void *)ap_pcfg_open_custom; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_cfg_getline ++#define AP_DEFINED_AP_HACK_ap_cfg_getline ++const void *ap_hack_ap_cfg_getline = (const void *)ap_cfg_getline; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_cfg_getc ++#define AP_DEFINED_AP_HACK_ap_cfg_getc ++const void *ap_hack_ap_cfg_getc = (const void *)ap_cfg_getc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_cfg_closefile ++#define AP_DEFINED_AP_HACK_ap_cfg_closefile ++const void *ap_hack_ap_cfg_closefile = (const void *)ap_cfg_closefile; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pcfg_strerror ++#define AP_DEFINED_AP_HACK_ap_pcfg_strerror ++const void *ap_hack_ap_pcfg_strerror = (const void *)ap_pcfg_strerror; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_soak_end_container ++#define AP_DEFINED_AP_HACK_ap_soak_end_container ++const void *ap_hack_ap_soak_end_container = (const void *)ap_soak_end_container; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_build_cont_config ++#define AP_DEFINED_AP_HACK_ap_build_cont_config ++const void *ap_hack_ap_build_cont_config = (const void *)ap_build_cont_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_build_config ++#define AP_DEFINED_AP_HACK_ap_build_config ++const void *ap_hack_ap_build_config = (const void *)ap_build_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_walk_config ++#define AP_DEFINED_AP_HACK_ap_walk_config ++const void *ap_hack_ap_walk_config = (const void *)ap_walk_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_check_cmd_context ++#define AP_DEFINED_AP_HACK_ap_check_cmd_context ++const void *ap_hack_ap_check_cmd_context = (const void *)ap_check_cmd_context; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_single_module_configure ++#define AP_DEFINED_AP_HACK_ap_single_module_configure ++const void *ap_hack_ap_single_module_configure = (const void *)ap_single_module_configure; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_setup_prelinked_modules ++#define AP_DEFINED_AP_HACK_ap_setup_prelinked_modules ++const void *ap_hack_ap_setup_prelinked_modules = (const void *)ap_setup_prelinked_modules; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_show_directives ++#define AP_DEFINED_AP_HACK_ap_show_directives ++const void *ap_hack_ap_show_directives = (const void *)ap_show_directives; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_show_modules ++#define AP_DEFINED_AP_HACK_ap_show_modules ++const void *ap_hack_ap_show_modules = (const void *)ap_show_modules; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_show_mpm ++#define AP_DEFINED_AP_HACK_ap_show_mpm ++const void *ap_hack_ap_show_mpm = (const void *)ap_show_mpm; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_read_config ++#define AP_DEFINED_AP_HACK_ap_read_config ++const void *ap_hack_ap_read_config = (const void *)ap_read_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_rewrite_args ++#define AP_DEFINED_AP_HACK_ap_run_rewrite_args ++const void *ap_hack_ap_run_rewrite_args = (const void *)ap_run_rewrite_args; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_register_hooks ++#define AP_DEFINED_AP_HACK_ap_register_hooks ++const void *ap_hack_ap_register_hooks = (const void *)ap_register_hooks; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fixup_virtual_hosts ++#define AP_DEFINED_AP_HACK_ap_fixup_virtual_hosts ++const void *ap_hack_ap_fixup_virtual_hosts = (const void *)ap_fixup_virtual_hosts; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_reserve_module_slots ++#define AP_DEFINED_AP_HACK_ap_reserve_module_slots ++const void *ap_hack_ap_reserve_module_slots = (const void *)ap_reserve_module_slots; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_reserve_module_slots_directive ++#define AP_DEFINED_AP_HACK_ap_reserve_module_slots_directive ++const void *ap_hack_ap_reserve_module_slots_directive = (const void *)ap_reserve_module_slots_directive; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_create_request_config ++#define AP_DEFINED_AP_HACK_ap_create_request_config ++const void *ap_hack_ap_create_request_config = (const void *)ap_create_request_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_create_per_dir_config ++#define AP_DEFINED_AP_HACK_ap_create_per_dir_config ++const void *ap_hack_ap_create_per_dir_config = (const void *)ap_create_per_dir_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_merge_per_dir_configs ++#define AP_DEFINED_AP_HACK_ap_merge_per_dir_configs ++const void *ap_hack_ap_merge_per_dir_configs = (const void *)ap_merge_per_dir_configs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_new_log_config ++#define AP_DEFINED_AP_HACK_ap_new_log_config ++const void *ap_hack_ap_new_log_config = (const void *)ap_new_log_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_merge_log_config ++#define AP_DEFINED_AP_HACK_ap_merge_log_config ++const void *ap_hack_ap_merge_log_config = (const void *)ap_merge_log_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_create_conn_config ++#define AP_DEFINED_AP_HACK_ap_create_conn_config ++const void *ap_hack_ap_create_conn_config = (const void *)ap_create_conn_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_parse_htaccess ++#define AP_DEFINED_AP_HACK_ap_parse_htaccess ++const void *ap_hack_ap_parse_htaccess = (const void *)ap_parse_htaccess; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_init_virtual_host ++#define AP_DEFINED_AP_HACK_ap_init_virtual_host ++const void *ap_hack_ap_init_virtual_host = (const void *)ap_init_virtual_host; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_process_resource_config ++#define AP_DEFINED_AP_HACK_ap_process_resource_config ++const void *ap_hack_ap_process_resource_config = (const void *)ap_process_resource_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_process_fnmatch_configs ++#define AP_DEFINED_AP_HACK_ap_process_fnmatch_configs ++const void *ap_hack_ap_process_fnmatch_configs = (const void *)ap_process_fnmatch_configs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_process_config_tree ++#define AP_DEFINED_AP_HACK_ap_process_config_tree ++const void *ap_hack_ap_process_config_tree = (const void *)ap_process_config_tree; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_retained_data_create ++#define AP_DEFINED_AP_HACK_ap_retained_data_create ++const void *ap_hack_ap_retained_data_create = (const void *)ap_retained_data_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_retained_data_get ++#define AP_DEFINED_AP_HACK_ap_retained_data_get ++const void *ap_hack_ap_retained_data_get = (const void *)ap_retained_data_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_invoke_handler ++#define AP_DEFINED_AP_HACK_ap_invoke_handler ++const void *ap_hack_ap_invoke_handler = (const void *)ap_invoke_handler; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_command ++#define AP_DEFINED_AP_HACK_ap_find_command ++const void *ap_hack_ap_find_command = (const void *)ap_find_command; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_command_in_modules ++#define AP_DEFINED_AP_HACK_ap_find_command_in_modules ++const void *ap_hack_ap_find_command_in_modules = (const void *)ap_find_command_in_modules; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_config_vectors ++#define AP_DEFINED_AP_HACK_ap_set_config_vectors ++const void *ap_hack_ap_set_config_vectors = (const void *)ap_set_config_vectors; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_header_parser ++#define AP_DEFINED_AP_HACK_ap_hook_header_parser ++const void *ap_hack_ap_hook_header_parser = (const void *)ap_hook_header_parser; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_header_parser ++#define AP_DEFINED_AP_HACK_ap_hook_get_header_parser ++const void *ap_hack_ap_hook_get_header_parser = (const void *)ap_hook_get_header_parser; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_header_parser ++#define AP_DEFINED_AP_HACK_ap_run_header_parser ++const void *ap_hack_ap_run_header_parser = (const void *)ap_run_header_parser; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_pre_config ++#define AP_DEFINED_AP_HACK_ap_hook_pre_config ++const void *ap_hack_ap_hook_pre_config = (const void *)ap_hook_pre_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_pre_config ++#define AP_DEFINED_AP_HACK_ap_hook_get_pre_config ++const void *ap_hack_ap_hook_get_pre_config = (const void *)ap_hook_get_pre_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_pre_config ++#define AP_DEFINED_AP_HACK_ap_run_pre_config ++const void *ap_hack_ap_run_pre_config = (const void *)ap_run_pre_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_check_config ++#define AP_DEFINED_AP_HACK_ap_hook_check_config ++const void *ap_hack_ap_hook_check_config = (const void *)ap_hook_check_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_check_config ++#define AP_DEFINED_AP_HACK_ap_hook_get_check_config ++const void *ap_hack_ap_hook_get_check_config = (const void *)ap_hook_get_check_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_check_config ++#define AP_DEFINED_AP_HACK_ap_run_check_config ++const void *ap_hack_ap_run_check_config = (const void *)ap_run_check_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_test_config ++#define AP_DEFINED_AP_HACK_ap_hook_test_config ++const void *ap_hack_ap_hook_test_config = (const void *)ap_hook_test_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_test_config ++#define AP_DEFINED_AP_HACK_ap_hook_get_test_config ++const void *ap_hack_ap_hook_get_test_config = (const void *)ap_hook_get_test_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_test_config ++#define AP_DEFINED_AP_HACK_ap_run_test_config ++const void *ap_hack_ap_run_test_config = (const void *)ap_run_test_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_post_config ++#define AP_DEFINED_AP_HACK_ap_hook_post_config ++const void *ap_hack_ap_hook_post_config = (const void *)ap_hook_post_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_post_config ++#define AP_DEFINED_AP_HACK_ap_hook_get_post_config ++const void *ap_hack_ap_hook_get_post_config = (const void *)ap_hook_get_post_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_post_config ++#define AP_DEFINED_AP_HACK_ap_run_post_config ++const void *ap_hack_ap_run_post_config = (const void *)ap_run_post_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_open_logs ++#define AP_DEFINED_AP_HACK_ap_hook_open_logs ++const void *ap_hack_ap_hook_open_logs = (const void *)ap_hook_open_logs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_open_logs ++#define AP_DEFINED_AP_HACK_ap_hook_get_open_logs ++const void *ap_hack_ap_hook_get_open_logs = (const void *)ap_hook_get_open_logs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_open_logs ++#define AP_DEFINED_AP_HACK_ap_run_open_logs ++const void *ap_hack_ap_run_open_logs = (const void *)ap_run_open_logs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_child_init ++#define AP_DEFINED_AP_HACK_ap_hook_child_init ++const void *ap_hack_ap_hook_child_init = (const void *)ap_hook_child_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_child_init ++#define AP_DEFINED_AP_HACK_ap_hook_get_child_init ++const void *ap_hack_ap_hook_get_child_init = (const void *)ap_hook_get_child_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_child_init ++#define AP_DEFINED_AP_HACK_ap_run_child_init ++const void *ap_hack_ap_run_child_init = (const void *)ap_run_child_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_handler ++#define AP_DEFINED_AP_HACK_ap_hook_handler ++const void *ap_hack_ap_hook_handler = (const void *)ap_hook_handler; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_handler ++#define AP_DEFINED_AP_HACK_ap_hook_get_handler ++const void *ap_hack_ap_hook_get_handler = (const void *)ap_hook_get_handler; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_handler ++#define AP_DEFINED_AP_HACK_ap_run_handler ++const void *ap_hack_ap_run_handler = (const void *)ap_run_handler; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_quick_handler ++#define AP_DEFINED_AP_HACK_ap_hook_quick_handler ++const void *ap_hack_ap_hook_quick_handler = (const void *)ap_hook_quick_handler; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_quick_handler ++#define AP_DEFINED_AP_HACK_ap_hook_get_quick_handler ++const void *ap_hack_ap_hook_get_quick_handler = (const void *)ap_hook_get_quick_handler; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_quick_handler ++#define AP_DEFINED_AP_HACK_ap_run_quick_handler ++const void *ap_hack_ap_run_quick_handler = (const void *)ap_run_quick_handler; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_optional_fn_retrieve ++#define AP_DEFINED_AP_HACK_ap_hook_optional_fn_retrieve ++const void *ap_hack_ap_hook_optional_fn_retrieve = (const void *)ap_hook_optional_fn_retrieve; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_optional_fn_retrieve ++#define AP_DEFINED_AP_HACK_ap_hook_get_optional_fn_retrieve ++const void *ap_hack_ap_hook_get_optional_fn_retrieve = (const void *)ap_hook_get_optional_fn_retrieve; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_optional_fn_retrieve ++#define AP_DEFINED_AP_HACK_ap_run_optional_fn_retrieve ++const void *ap_hack_ap_run_optional_fn_retrieve = (const void *)ap_run_optional_fn_retrieve; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_open_htaccess ++#define AP_DEFINED_AP_HACK_ap_hook_open_htaccess ++const void *ap_hack_ap_hook_open_htaccess = (const void *)ap_hook_open_htaccess; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_open_htaccess ++#define AP_DEFINED_AP_HACK_ap_hook_get_open_htaccess ++const void *ap_hack_ap_hook_get_open_htaccess = (const void *)ap_hook_get_open_htaccess; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_open_htaccess ++#define AP_DEFINED_AP_HACK_ap_run_open_htaccess ++const void *ap_hack_ap_run_open_htaccess = (const void *)ap_run_open_htaccess; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pool_cleanup_set_null ++#define AP_DEFINED_AP_HACK_ap_pool_cleanup_set_null ++const void *ap_hack_ap_pool_cleanup_set_null = (const void *)ap_pool_cleanup_set_null; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/http_connection.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_process_connection ++#define AP_DEFINED_AP_HACK_ap_process_connection ++const void *ap_hack_ap_process_connection = (const void *)ap_process_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_shutdown_conn ++#define AP_DEFINED_AP_HACK_ap_shutdown_conn ++const void *ap_hack_ap_shutdown_conn = (const void *)ap_shutdown_conn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_flush_conn ++#define AP_DEFINED_AP_HACK_ap_flush_conn ++const void *ap_hack_ap_flush_conn = (const void *)ap_flush_conn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_lingering_close ++#define AP_DEFINED_AP_HACK_ap_lingering_close ++const void *ap_hack_ap_lingering_close = (const void *)ap_lingering_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_start_lingering_close ++#define AP_DEFINED_AP_HACK_ap_start_lingering_close ++const void *ap_hack_ap_start_lingering_close = (const void *)ap_start_lingering_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_create_connection ++#define AP_DEFINED_AP_HACK_ap_hook_create_connection ++const void *ap_hack_ap_hook_create_connection = (const void *)ap_hook_create_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_create_connection ++#define AP_DEFINED_AP_HACK_ap_hook_get_create_connection ++const void *ap_hack_ap_hook_get_create_connection = (const void *)ap_hook_get_create_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_create_connection ++#define AP_DEFINED_AP_HACK_ap_run_create_connection ++const void *ap_hack_ap_run_create_connection = (const void *)ap_run_create_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_pre_connection ++#define AP_DEFINED_AP_HACK_ap_hook_pre_connection ++const void *ap_hack_ap_hook_pre_connection = (const void *)ap_hook_pre_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_pre_connection ++#define AP_DEFINED_AP_HACK_ap_hook_get_pre_connection ++const void *ap_hack_ap_hook_get_pre_connection = (const void *)ap_hook_get_pre_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_pre_connection ++#define AP_DEFINED_AP_HACK_ap_run_pre_connection ++const void *ap_hack_ap_run_pre_connection = (const void *)ap_run_pre_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_process_connection ++#define AP_DEFINED_AP_HACK_ap_hook_process_connection ++const void *ap_hack_ap_hook_process_connection = (const void *)ap_hook_process_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_process_connection ++#define AP_DEFINED_AP_HACK_ap_hook_get_process_connection ++const void *ap_hack_ap_hook_get_process_connection = (const void *)ap_hook_get_process_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_process_connection ++#define AP_DEFINED_AP_HACK_ap_run_process_connection ++const void *ap_hack_ap_run_process_connection = (const void *)ap_run_process_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_bucket_eoc_make ++#define AP_DEFINED_AP_HACK_ap_bucket_eoc_make ++const void *ap_hack_ap_bucket_eoc_make = (const void *)ap_bucket_eoc_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_bucket_eoc_create ++#define AP_DEFINED_AP_HACK_ap_bucket_eoc_create ++const void *ap_hack_ap_bucket_eoc_create = (const void *)ap_bucket_eoc_create; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/http_core.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_allow_options ++#define AP_DEFINED_AP_HACK_ap_allow_options ++const void *ap_hack_ap_allow_options = (const void *)ap_allow_options; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_allow_overrides ++#define AP_DEFINED_AP_HACK_ap_allow_overrides ++const void *ap_hack_ap_allow_overrides = (const void *)ap_allow_overrides; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_document_root ++#define AP_DEFINED_AP_HACK_ap_document_root ++const void *ap_hack_ap_document_root = (const void *)ap_document_root; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_remote_host ++#define AP_DEFINED_AP_HACK_ap_get_remote_host ++const void *ap_hack_ap_get_remote_host = (const void *)ap_get_remote_host; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_remote_logname ++#define AP_DEFINED_AP_HACK_ap_get_remote_logname ++const void *ap_hack_ap_get_remote_logname = (const void *)ap_get_remote_logname; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_construct_url ++#define AP_DEFINED_AP_HACK_ap_construct_url ++const void *ap_hack_ap_construct_url = (const void *)ap_construct_url; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_server_name ++#define AP_DEFINED_AP_HACK_ap_get_server_name ++const void *ap_hack_ap_get_server_name = (const void *)ap_get_server_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_server_name_for_url ++#define AP_DEFINED_AP_HACK_ap_get_server_name_for_url ++const void *ap_hack_ap_get_server_name_for_url = (const void *)ap_get_server_name_for_url; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_server_port ++#define AP_DEFINED_AP_HACK_ap_get_server_port ++const void *ap_hack_ap_get_server_port = (const void *)ap_get_server_port; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_limit_req_body ++#define AP_DEFINED_AP_HACK_ap_get_limit_req_body ++const void *ap_hack_ap_get_limit_req_body = (const void *)ap_get_limit_req_body; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_limit_xml_body ++#define AP_DEFINED_AP_HACK_ap_get_limit_xml_body ++const void *ap_hack_ap_get_limit_xml_body = (const void *)ap_get_limit_xml_body; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_custom_response ++#define AP_DEFINED_AP_HACK_ap_custom_response ++const void *ap_hack_ap_custom_response = (const void *)ap_custom_response; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_is_recursion_limit_exceeded ++#define AP_DEFINED_AP_HACK_ap_is_recursion_limit_exceeded ++const void *ap_hack_ap_is_recursion_limit_exceeded = (const void *)ap_is_recursion_limit_exceeded; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_exists_config_define ++#define AP_DEFINED_AP_HACK_ap_exists_config_define ++const void *ap_hack_ap_exists_config_define = (const void *)ap_exists_config_define; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_core_translate ++#define AP_DEFINED_AP_HACK_ap_core_translate ++const void *ap_hack_ap_core_translate = (const void *)ap_core_translate; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_auth_type ++#define AP_DEFINED_AP_HACK_ap_auth_type ++const void *ap_hack_ap_auth_type = (const void *)ap_auth_type; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_auth_name ++#define AP_DEFINED_AP_HACK_ap_auth_name ++const void *ap_hack_ap_auth_name = (const void *)ap_auth_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_satisfies ++#define AP_DEFINED_AP_HACK_ap_satisfies ++const void *ap_hack_ap_satisfies = (const void *)ap_satisfies; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_core_module_config ++#define AP_DEFINED_AP_HACK_ap_get_core_module_config ++const void *ap_hack_ap_get_core_module_config = (const void *)ap_get_core_module_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_core_module_config ++#define AP_DEFINED_AP_HACK_ap_set_core_module_config ++const void *ap_hack_ap_set_core_module_config = (const void *)ap_set_core_module_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_conn_socket ++#define AP_DEFINED_AP_HACK_ap_get_conn_socket ++const void *ap_hack_ap_get_conn_socket = (const void *)ap_get_conn_socket; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_register_request_note ++#define AP_DEFINED_AP_HACK_ap_register_request_note ++const void *ap_hack_ap_register_request_note = (const void *)ap_register_request_note; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_request_note ++#define AP_DEFINED_AP_HACK_ap_get_request_note ++const void *ap_hack_ap_get_request_note = (const void *)ap_get_request_note; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_per_dir_conf ++#define AP_DEFINED_AP_HACK_ap_add_per_dir_conf ++const void *ap_hack_ap_add_per_dir_conf = (const void *)ap_add_per_dir_conf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_per_url_conf ++#define AP_DEFINED_AP_HACK_ap_add_per_url_conf ++const void *ap_hack_ap_add_per_url_conf = (const void *)ap_add_per_url_conf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_file_conf ++#define AP_DEFINED_AP_HACK_ap_add_file_conf ++const void *ap_hack_ap_add_file_conf = (const void *)ap_add_file_conf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_if_conf ++#define AP_DEFINED_AP_HACK_ap_add_if_conf ++const void *ap_hack_ap_add_if_conf = (const void *)ap_add_if_conf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_limit_section ++#define AP_DEFINED_AP_HACK_ap_limit_section ++const void *ap_hack_ap_limit_section = (const void *)ap_limit_section; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_server_protocol ++#define AP_DEFINED_AP_HACK_ap_get_server_protocol ++const void *ap_hack_ap_get_server_protocol = (const void *)ap_get_server_protocol; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_server_protocol ++#define AP_DEFINED_AP_HACK_ap_set_server_protocol ++const void *ap_hack_ap_set_server_protocol = (const void *)ap_set_server_protocol; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_insert_network_bucket ++#define AP_DEFINED_AP_HACK_ap_hook_insert_network_bucket ++const void *ap_hack_ap_hook_insert_network_bucket = (const void *)ap_hook_insert_network_bucket; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_insert_network_bucket ++#define AP_DEFINED_AP_HACK_ap_hook_get_insert_network_bucket ++const void *ap_hack_ap_hook_get_insert_network_bucket = (const void *)ap_hook_get_insert_network_bucket; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_insert_network_bucket ++#define AP_DEFINED_AP_HACK_ap_run_insert_network_bucket ++const void *ap_hack_ap_run_insert_network_bucket = (const void *)ap_run_insert_network_bucket; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_mgmt_items ++#define AP_DEFINED_AP_HACK_ap_hook_get_mgmt_items ++const void *ap_hack_ap_hook_get_mgmt_items = (const void *)ap_hook_get_mgmt_items; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_get_mgmt_items ++#define AP_DEFINED_AP_HACK_ap_hook_get_get_mgmt_items ++const void *ap_hack_ap_hook_get_get_mgmt_items = (const void *)ap_hook_get_get_mgmt_items; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_get_mgmt_items ++#define AP_DEFINED_AP_HACK_ap_run_get_mgmt_items ++const void *ap_hack_ap_run_get_mgmt_items = (const void *)ap_run_get_mgmt_items; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_register_errorlog_handler ++#define AP_DEFINED_AP_HACK_ap_register_errorlog_handler ++const void *ap_hack_ap_register_errorlog_handler = (const void *)ap_register_errorlog_handler; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_error_log ++#define AP_DEFINED_AP_HACK_ap_hook_error_log ++const void *ap_hack_ap_hook_error_log = (const void *)ap_hook_error_log; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_error_log ++#define AP_DEFINED_AP_HACK_ap_hook_get_error_log ++const void *ap_hack_ap_hook_get_error_log = (const void *)ap_hook_get_error_log; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_error_log ++#define AP_DEFINED_AP_HACK_ap_run_error_log ++const void *ap_hack_ap_run_error_log = (const void *)ap_run_error_log; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_register_log_hooks ++#define AP_DEFINED_AP_HACK_ap_register_log_hooks ++const void *ap_hack_ap_register_log_hooks = (const void *)ap_register_log_hooks; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_register_config_hooks ++#define AP_DEFINED_AP_HACK_ap_register_config_hooks ++const void *ap_hack_ap_register_config_hooks = (const void *)ap_register_config_hooks; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_state_query ++#define AP_DEFINED_AP_HACK_ap_state_query ++const void *ap_hack_ap_state_query = (const void *)ap_state_query; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/http_log.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_open_stderr_log ++#define AP_DEFINED_AP_HACK_ap_open_stderr_log ++const void *ap_hack_ap_open_stderr_log = (const void *)ap_open_stderr_log; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_replace_stderr_log ++#define AP_DEFINED_AP_HACK_ap_replace_stderr_log ++const void *ap_hack_ap_replace_stderr_log = (const void *)ap_replace_stderr_log; ++#endif ++#ifdef DOXYGEN ++#ifndef AP_DEFINED_AP_HACK_ap_log_error ++#define AP_DEFINED_AP_HACK_ap_log_error ++const void *ap_hack_ap_log_error = (const void *)ap_log_error; ++#endif ++#else ++#ifndef AP_DEFINED_AP_HACK_ap_log_error_ ++#define AP_DEFINED_AP_HACK_ap_log_error_ ++const void *ap_hack_ap_log_error_ = (const void *)ap_log_error_; ++#endif ++#endif ++#ifdef DOXYGEN ++#ifndef AP_DEFINED_AP_HACK_ap_log_perror ++#define AP_DEFINED_AP_HACK_ap_log_perror ++const void *ap_hack_ap_log_perror = (const void *)ap_log_perror; ++#endif ++#else ++#ifndef AP_DEFINED_AP_HACK_ap_log_perror_ ++#define AP_DEFINED_AP_HACK_ap_log_perror_ ++const void *ap_hack_ap_log_perror_ = (const void *)ap_log_perror_; ++#endif ++#endif ++#ifdef DOXYGEN ++#ifndef AP_DEFINED_AP_HACK_ap_log_rerror ++#define AP_DEFINED_AP_HACK_ap_log_rerror ++const void *ap_hack_ap_log_rerror = (const void *)ap_log_rerror; ++#endif ++#else ++#ifndef AP_DEFINED_AP_HACK_ap_log_rerror_ ++#define AP_DEFINED_AP_HACK_ap_log_rerror_ ++const void *ap_hack_ap_log_rerror_ = (const void *)ap_log_rerror_; ++#endif ++#endif ++#ifdef DOXYGEN ++#ifndef AP_DEFINED_AP_HACK_ap_log_cerror ++#define AP_DEFINED_AP_HACK_ap_log_cerror ++const void *ap_hack_ap_log_cerror = (const void *)ap_log_cerror; ++#endif ++#else ++#ifndef AP_DEFINED_AP_HACK_ap_log_cerror_ ++#define AP_DEFINED_AP_HACK_ap_log_cerror_ ++const void *ap_hack_ap_log_cerror_ = (const void *)ap_log_cerror_; ++#endif ++#endif ++#ifdef DOXYGEN ++#ifndef AP_DEFINED_AP_HACK_ap_log_cserror ++#define AP_DEFINED_AP_HACK_ap_log_cserror ++const void *ap_hack_ap_log_cserror = (const void *)ap_log_cserror; ++#endif ++#else ++#ifndef AP_DEFINED_AP_HACK_ap_log_cserror_ ++#define AP_DEFINED_AP_HACK_ap_log_cserror_ ++const void *ap_hack_ap_log_cserror_ = (const void *)ap_log_cserror_; ++#endif ++#endif ++#ifdef DOXYGEN ++#ifndef AP_DEFINED_AP_HACK_ap_log_data ++#define AP_DEFINED_AP_HACK_ap_log_data ++const void *ap_hack_ap_log_data = (const void *)ap_log_data; ++#endif ++#else ++#ifndef AP_DEFINED_AP_HACK_ap_log_data_ ++#define AP_DEFINED_AP_HACK_ap_log_data_ ++const void *ap_hack_ap_log_data_ = (const void *)ap_log_data_; ++#endif ++#endif ++#ifdef DOXYGEN ++#ifndef AP_DEFINED_AP_HACK_ap_log_rdata ++#define AP_DEFINED_AP_HACK_ap_log_rdata ++const void *ap_hack_ap_log_rdata = (const void *)ap_log_rdata; ++#endif ++#else ++#ifndef AP_DEFINED_AP_HACK_ap_log_rdata_ ++#define AP_DEFINED_AP_HACK_ap_log_rdata_ ++const void *ap_hack_ap_log_rdata_ = (const void *)ap_log_rdata_; ++#endif ++#endif ++#ifdef DOXYGEN ++#ifndef AP_DEFINED_AP_HACK_ap_log_cdata ++#define AP_DEFINED_AP_HACK_ap_log_cdata ++const void *ap_hack_ap_log_cdata = (const void *)ap_log_cdata; ++#endif ++#else ++#ifndef AP_DEFINED_AP_HACK_ap_log_cdata_ ++#define AP_DEFINED_AP_HACK_ap_log_cdata_ ++const void *ap_hack_ap_log_cdata_ = (const void *)ap_log_cdata_; ++#endif ++#endif ++#ifdef DOXYGEN ++#ifndef AP_DEFINED_AP_HACK_ap_log_csdata ++#define AP_DEFINED_AP_HACK_ap_log_csdata ++const void *ap_hack_ap_log_csdata = (const void *)ap_log_csdata; ++#endif ++#else ++#ifndef AP_DEFINED_AP_HACK_ap_log_csdata_ ++#define AP_DEFINED_AP_HACK_ap_log_csdata_ ++const void *ap_hack_ap_log_csdata_ = (const void *)ap_log_csdata_; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_error_log2stderr ++#define AP_DEFINED_AP_HACK_ap_error_log2stderr ++const void *ap_hack_ap_error_log2stderr = (const void *)ap_error_log2stderr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_log_command_line ++#define AP_DEFINED_AP_HACK_ap_log_command_line ++const void *ap_hack_ap_log_command_line = (const void *)ap_log_command_line; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_log_pid ++#define AP_DEFINED_AP_HACK_ap_log_pid ++const void *ap_hack_ap_log_pid = (const void *)ap_log_pid; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_remove_pid ++#define AP_DEFINED_AP_HACK_ap_remove_pid ++const void *ap_hack_ap_remove_pid = (const void *)ap_remove_pid; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_read_pid ++#define AP_DEFINED_AP_HACK_ap_read_pid ++const void *ap_hack_ap_read_pid = (const void *)ap_read_pid; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_open_piped_log ++#define AP_DEFINED_AP_HACK_ap_open_piped_log ++const void *ap_hack_ap_open_piped_log = (const void *)ap_open_piped_log; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_open_piped_log_ex ++#define AP_DEFINED_AP_HACK_ap_open_piped_log_ex ++const void *ap_hack_ap_open_piped_log_ex = (const void *)ap_open_piped_log_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_close_piped_log ++#define AP_DEFINED_AP_HACK_ap_close_piped_log ++const void *ap_hack_ap_close_piped_log = (const void *)ap_close_piped_log; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_piped_log_read_fd ++#define AP_DEFINED_AP_HACK_ap_piped_log_read_fd ++const void *ap_hack_ap_piped_log_read_fd = (const void *)ap_piped_log_read_fd; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_piped_log_write_fd ++#define AP_DEFINED_AP_HACK_ap_piped_log_write_fd ++const void *ap_hack_ap_piped_log_write_fd = (const void *)ap_piped_log_write_fd; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_generate_log_id ++#define AP_DEFINED_AP_HACK_ap_hook_generate_log_id ++const void *ap_hack_ap_hook_generate_log_id = (const void *)ap_hook_generate_log_id; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_generate_log_id ++#define AP_DEFINED_AP_HACK_ap_hook_get_generate_log_id ++const void *ap_hack_ap_hook_get_generate_log_id = (const void *)ap_hook_get_generate_log_id; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_generate_log_id ++#define AP_DEFINED_AP_HACK_ap_run_generate_log_id ++const void *ap_hack_ap_run_generate_log_id = (const void *)ap_run_generate_log_id; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/http_protocol.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_hook_insert_error_filter ++#define AP_DEFINED_AP_HACK_ap_hook_insert_error_filter ++const void *ap_hack_ap_hook_insert_error_filter = (const void *)ap_hook_insert_error_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_insert_error_filter ++#define AP_DEFINED_AP_HACK_ap_hook_get_insert_error_filter ++const void *ap_hack_ap_hook_get_insert_error_filter = (const void *)ap_hook_get_insert_error_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_insert_error_filter ++#define AP_DEFINED_AP_HACK_ap_run_insert_error_filter ++const void *ap_hack_ap_run_insert_error_filter = (const void *)ap_run_insert_error_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_mime_headers ++#define AP_DEFINED_AP_HACK_ap_get_mime_headers ++const void *ap_hack_ap_get_mime_headers = (const void *)ap_get_mime_headers; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_mime_headers_core ++#define AP_DEFINED_AP_HACK_ap_get_mime_headers_core ++const void *ap_hack_ap_get_mime_headers_core = (const void *)ap_get_mime_headers_core; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_finalize_request_protocol ++#define AP_DEFINED_AP_HACK_ap_finalize_request_protocol ++const void *ap_hack_ap_finalize_request_protocol = (const void *)ap_finalize_request_protocol; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_send_error_response ++#define AP_DEFINED_AP_HACK_ap_send_error_response ++const void *ap_hack_ap_send_error_response = (const void *)ap_send_error_response; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_content_length ++#define AP_DEFINED_AP_HACK_ap_set_content_length ++const void *ap_hack_ap_set_content_length = (const void *)ap_set_content_length; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_keepalive ++#define AP_DEFINED_AP_HACK_ap_set_keepalive ++const void *ap_hack_ap_set_keepalive = (const void *)ap_set_keepalive; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rationalize_mtime ++#define AP_DEFINED_AP_HACK_ap_rationalize_mtime ++const void *ap_hack_ap_rationalize_mtime = (const void *)ap_rationalize_mtime; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_make_content_type ++#define AP_DEFINED_AP_HACK_ap_make_content_type ++const void *ap_hack_ap_make_content_type = (const void *)ap_make_content_type; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_setup_make_content_type ++#define AP_DEFINED_AP_HACK_ap_setup_make_content_type ++const void *ap_hack_ap_setup_make_content_type = (const void *)ap_setup_make_content_type; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_make_etag ++#define AP_DEFINED_AP_HACK_ap_make_etag ++const void *ap_hack_ap_make_etag = (const void *)ap_make_etag; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_etag ++#define AP_DEFINED_AP_HACK_ap_set_etag ++const void *ap_hack_ap_set_etag = (const void *)ap_set_etag; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_last_modified ++#define AP_DEFINED_AP_HACK_ap_set_last_modified ++const void *ap_hack_ap_set_last_modified = (const void *)ap_set_last_modified; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_condition_if_match ++#define AP_DEFINED_AP_HACK_ap_condition_if_match ++const void *ap_hack_ap_condition_if_match = (const void *)ap_condition_if_match; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_condition_if_unmodified_since ++#define AP_DEFINED_AP_HACK_ap_condition_if_unmodified_since ++const void *ap_hack_ap_condition_if_unmodified_since = (const void *)ap_condition_if_unmodified_since; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_condition_if_none_match ++#define AP_DEFINED_AP_HACK_ap_condition_if_none_match ++const void *ap_hack_ap_condition_if_none_match = (const void *)ap_condition_if_none_match; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_condition_if_modified_since ++#define AP_DEFINED_AP_HACK_ap_condition_if_modified_since ++const void *ap_hack_ap_condition_if_modified_since = (const void *)ap_condition_if_modified_since; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_condition_if_range ++#define AP_DEFINED_AP_HACK_ap_condition_if_range ++const void *ap_hack_ap_condition_if_range = (const void *)ap_condition_if_range; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_meets_conditions ++#define AP_DEFINED_AP_HACK_ap_meets_conditions ++const void *ap_hack_ap_meets_conditions = (const void *)ap_meets_conditions; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_send_fd ++#define AP_DEFINED_AP_HACK_ap_send_fd ++const void *ap_hack_ap_send_fd = (const void *)ap_send_fd; ++#endif ++#if APR_HAS_MMAP ++#ifndef AP_DEFINED_AP_HACK_ap_send_mmap ++#define AP_DEFINED_AP_HACK_ap_send_mmap ++const void *ap_hack_ap_send_mmap = (const void *)ap_send_mmap; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_method_register ++#define AP_DEFINED_AP_HACK_ap_method_register ++const void *ap_hack_ap_method_register = (const void *)ap_method_register; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_method_registry_init ++#define AP_DEFINED_AP_HACK_ap_method_registry_init ++const void *ap_hack_ap_method_registry_init = (const void *)ap_method_registry_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_make_method_list ++#define AP_DEFINED_AP_HACK_ap_make_method_list ++const void *ap_hack_ap_make_method_list = (const void *)ap_make_method_list; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_copy_method_list ++#define AP_DEFINED_AP_HACK_ap_copy_method_list ++const void *ap_hack_ap_copy_method_list = (const void *)ap_copy_method_list; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_method_in_list ++#define AP_DEFINED_AP_HACK_ap_method_in_list ++const void *ap_hack_ap_method_in_list = (const void *)ap_method_in_list; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_method_list_add ++#define AP_DEFINED_AP_HACK_ap_method_list_add ++const void *ap_hack_ap_method_list_add = (const void *)ap_method_list_add; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_method_list_remove ++#define AP_DEFINED_AP_HACK_ap_method_list_remove ++const void *ap_hack_ap_method_list_remove = (const void *)ap_method_list_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_clear_method_list ++#define AP_DEFINED_AP_HACK_ap_clear_method_list ++const void *ap_hack_ap_clear_method_list = (const void *)ap_clear_method_list; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_content_type ++#define AP_DEFINED_AP_HACK_ap_set_content_type ++const void *ap_hack_ap_set_content_type = (const void *)ap_set_content_type; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_accept_ranges ++#define AP_DEFINED_AP_HACK_ap_set_accept_ranges ++const void *ap_hack_ap_set_accept_ranges = (const void *)ap_set_accept_ranges; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rputc ++#define AP_DEFINED_AP_HACK_ap_rputc ++const void *ap_hack_ap_rputc = (const void *)ap_rputc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rwrite ++#define AP_DEFINED_AP_HACK_ap_rwrite ++const void *ap_hack_ap_rwrite = (const void *)ap_rwrite; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rvputs ++#define AP_DEFINED_AP_HACK_ap_rvputs ++const void *ap_hack_ap_rvputs = (const void *)ap_rvputs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_vrprintf ++#define AP_DEFINED_AP_HACK_ap_vrprintf ++const void *ap_hack_ap_vrprintf = (const void *)ap_vrprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rprintf ++#define AP_DEFINED_AP_HACK_ap_rprintf ++const void *ap_hack_ap_rprintf = (const void *)ap_rprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rflush ++#define AP_DEFINED_AP_HACK_ap_rflush ++const void *ap_hack_ap_rflush = (const void *)ap_rflush; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_index_of_response ++#define AP_DEFINED_AP_HACK_ap_index_of_response ++const void *ap_hack_ap_index_of_response = (const void *)ap_index_of_response; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_status_line ++#define AP_DEFINED_AP_HACK_ap_get_status_line ++const void *ap_hack_ap_get_status_line = (const void *)ap_get_status_line; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_setup_client_block ++#define AP_DEFINED_AP_HACK_ap_setup_client_block ++const void *ap_hack_ap_setup_client_block = (const void *)ap_setup_client_block; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_should_client_block ++#define AP_DEFINED_AP_HACK_ap_should_client_block ++const void *ap_hack_ap_should_client_block = (const void *)ap_should_client_block; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_client_block ++#define AP_DEFINED_AP_HACK_ap_get_client_block ++const void *ap_hack_ap_get_client_block = (const void *)ap_get_client_block; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_discard_request_body ++#define AP_DEFINED_AP_HACK_ap_discard_request_body ++const void *ap_hack_ap_discard_request_body = (const void *)ap_discard_request_body; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_note_auth_failure ++#define AP_DEFINED_AP_HACK_ap_note_auth_failure ++const void *ap_hack_ap_note_auth_failure = (const void *)ap_note_auth_failure; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_note_basic_auth_failure ++#define AP_DEFINED_AP_HACK_ap_note_basic_auth_failure ++const void *ap_hack_ap_note_basic_auth_failure = (const void *)ap_note_basic_auth_failure; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_note_digest_auth_failure ++#define AP_DEFINED_AP_HACK_ap_note_digest_auth_failure ++const void *ap_hack_ap_note_digest_auth_failure = (const void *)ap_note_digest_auth_failure; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_note_auth_failure ++#define AP_DEFINED_AP_HACK_ap_hook_note_auth_failure ++const void *ap_hack_ap_hook_note_auth_failure = (const void *)ap_hook_note_auth_failure; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_note_auth_failure ++#define AP_DEFINED_AP_HACK_ap_hook_get_note_auth_failure ++const void *ap_hack_ap_hook_get_note_auth_failure = (const void *)ap_hook_get_note_auth_failure; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_note_auth_failure ++#define AP_DEFINED_AP_HACK_ap_run_note_auth_failure ++const void *ap_hack_ap_run_note_auth_failure = (const void *)ap_run_note_auth_failure; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_basic_auth_pw ++#define AP_DEFINED_AP_HACK_ap_get_basic_auth_pw ++const void *ap_hack_ap_get_basic_auth_pw = (const void *)ap_get_basic_auth_pw; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_parse_uri ++#define AP_DEFINED_AP_HACK_ap_parse_uri ++const void *ap_hack_ap_parse_uri = (const void *)ap_parse_uri; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_getline ++#define AP_DEFINED_AP_HACK_ap_getline ++const void *ap_hack_ap_getline = (const void *)ap_getline; ++#endif ++#if APR_CHARSET_EBCDIC ++#ifndef AP_DEFINED_AP_HACK_ap_rgetline ++#define AP_DEFINED_AP_HACK_ap_rgetline ++const void *ap_hack_ap_rgetline = (const void *)ap_rgetline; ++#endif ++#else /* ASCII box */ ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rgetline_core ++#define AP_DEFINED_AP_HACK_ap_rgetline_core ++const void *ap_hack_ap_rgetline_core = (const void *)ap_rgetline_core; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_method_number_of ++#define AP_DEFINED_AP_HACK_ap_method_number_of ++const void *ap_hack_ap_method_number_of = (const void *)ap_method_number_of; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_method_name_of ++#define AP_DEFINED_AP_HACK_ap_method_name_of ++const void *ap_hack_ap_method_name_of = (const void *)ap_method_name_of; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_pre_read_request ++#define AP_DEFINED_AP_HACK_ap_hook_pre_read_request ++const void *ap_hack_ap_hook_pre_read_request = (const void *)ap_hook_pre_read_request; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_pre_read_request ++#define AP_DEFINED_AP_HACK_ap_hook_get_pre_read_request ++const void *ap_hack_ap_hook_get_pre_read_request = (const void *)ap_hook_get_pre_read_request; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_pre_read_request ++#define AP_DEFINED_AP_HACK_ap_run_pre_read_request ++const void *ap_hack_ap_run_pre_read_request = (const void *)ap_run_pre_read_request; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_post_read_request ++#define AP_DEFINED_AP_HACK_ap_hook_post_read_request ++const void *ap_hack_ap_hook_post_read_request = (const void *)ap_hook_post_read_request; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_post_read_request ++#define AP_DEFINED_AP_HACK_ap_hook_get_post_read_request ++const void *ap_hack_ap_hook_get_post_read_request = (const void *)ap_hook_get_post_read_request; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_post_read_request ++#define AP_DEFINED_AP_HACK_ap_run_post_read_request ++const void *ap_hack_ap_run_post_read_request = (const void *)ap_run_post_read_request; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_log_transaction ++#define AP_DEFINED_AP_HACK_ap_hook_log_transaction ++const void *ap_hack_ap_hook_log_transaction = (const void *)ap_hook_log_transaction; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_log_transaction ++#define AP_DEFINED_AP_HACK_ap_hook_get_log_transaction ++const void *ap_hack_ap_hook_get_log_transaction = (const void *)ap_hook_get_log_transaction; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_log_transaction ++#define AP_DEFINED_AP_HACK_ap_run_log_transaction ++const void *ap_hack_ap_run_log_transaction = (const void *)ap_run_log_transaction; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_http_scheme ++#define AP_DEFINED_AP_HACK_ap_hook_http_scheme ++const void *ap_hack_ap_hook_http_scheme = (const void *)ap_hook_http_scheme; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_http_scheme ++#define AP_DEFINED_AP_HACK_ap_hook_get_http_scheme ++const void *ap_hack_ap_hook_get_http_scheme = (const void *)ap_hook_get_http_scheme; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_http_scheme ++#define AP_DEFINED_AP_HACK_ap_run_http_scheme ++const void *ap_hack_ap_run_http_scheme = (const void *)ap_run_http_scheme; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_default_port ++#define AP_DEFINED_AP_HACK_ap_hook_default_port ++const void *ap_hack_ap_hook_default_port = (const void *)ap_hook_default_port; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_default_port ++#define AP_DEFINED_AP_HACK_ap_hook_get_default_port ++const void *ap_hack_ap_hook_get_default_port = (const void *)ap_hook_get_default_port; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_default_port ++#define AP_DEFINED_AP_HACK_ap_run_default_port ++const void *ap_hack_ap_run_default_port = (const void *)ap_run_default_port; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_bucket_error_make ++#define AP_DEFINED_AP_HACK_ap_bucket_error_make ++const void *ap_hack_ap_bucket_error_make = (const void *)ap_bucket_error_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_bucket_error_create ++#define AP_DEFINED_AP_HACK_ap_bucket_error_create ++const void *ap_hack_ap_bucket_error_create = (const void *)ap_bucket_error_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_byterange_filter ++#define AP_DEFINED_AP_HACK_ap_byterange_filter ++const void *ap_hack_ap_byterange_filter = (const void *)ap_byterange_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_http_header_filter ++#define AP_DEFINED_AP_HACK_ap_http_header_filter ++const void *ap_hack_ap_http_header_filter = (const void *)ap_http_header_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_content_length_filter ++#define AP_DEFINED_AP_HACK_ap_content_length_filter ++const void *ap_hack_ap_content_length_filter = (const void *)ap_content_length_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_old_write_filter ++#define AP_DEFINED_AP_HACK_ap_old_write_filter ++const void *ap_hack_ap_old_write_filter = (const void *)ap_old_write_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_sub_req_protocol ++#define AP_DEFINED_AP_HACK_ap_set_sub_req_protocol ++const void *ap_hack_ap_set_sub_req_protocol = (const void *)ap_set_sub_req_protocol; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_finalize_sub_req_protocol ++#define AP_DEFINED_AP_HACK_ap_finalize_sub_req_protocol ++const void *ap_hack_ap_finalize_sub_req_protocol = (const void *)ap_finalize_sub_req_protocol; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_send_interim_response ++#define AP_DEFINED_AP_HACK_ap_send_interim_response ++const void *ap_hack_ap_send_interim_response = (const void *)ap_send_interim_response; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/http_request.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_process_request_internal ++#define AP_DEFINED_AP_HACK_ap_process_request_internal ++const void *ap_hack_ap_process_request_internal = (const void *)ap_process_request_internal; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_sub_req_lookup_uri ++#define AP_DEFINED_AP_HACK_ap_sub_req_lookup_uri ++const void *ap_hack_ap_sub_req_lookup_uri = (const void *)ap_sub_req_lookup_uri; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_sub_req_lookup_file ++#define AP_DEFINED_AP_HACK_ap_sub_req_lookup_file ++const void *ap_hack_ap_sub_req_lookup_file = (const void *)ap_sub_req_lookup_file; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_sub_req_lookup_dirent ++#define AP_DEFINED_AP_HACK_ap_sub_req_lookup_dirent ++const void *ap_hack_ap_sub_req_lookup_dirent = (const void *)ap_sub_req_lookup_dirent; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_sub_req_method_uri ++#define AP_DEFINED_AP_HACK_ap_sub_req_method_uri ++const void *ap_hack_ap_sub_req_method_uri = (const void *)ap_sub_req_method_uri; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_sub_req_output_filter ++#define AP_DEFINED_AP_HACK_ap_sub_req_output_filter ++const void *ap_hack_ap_sub_req_output_filter = (const void *)ap_sub_req_output_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_sub_req ++#define AP_DEFINED_AP_HACK_ap_run_sub_req ++const void *ap_hack_ap_run_sub_req = (const void *)ap_run_sub_req; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_destroy_sub_req ++#define AP_DEFINED_AP_HACK_ap_destroy_sub_req ++const void *ap_hack_ap_destroy_sub_req = (const void *)ap_destroy_sub_req; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_internal_redirect ++#define AP_DEFINED_AP_HACK_ap_internal_redirect ++const void *ap_hack_ap_internal_redirect = (const void *)ap_internal_redirect; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_internal_redirect_handler ++#define AP_DEFINED_AP_HACK_ap_internal_redirect_handler ++const void *ap_hack_ap_internal_redirect_handler = (const void *)ap_internal_redirect_handler; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_internal_fast_redirect ++#define AP_DEFINED_AP_HACK_ap_internal_fast_redirect ++const void *ap_hack_ap_internal_fast_redirect = (const void *)ap_internal_fast_redirect; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_some_auth_required ++#define AP_DEFINED_AP_HACK_ap_some_auth_required ++const void *ap_hack_ap_some_auth_required = (const void *)ap_some_auth_required; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_clear_auth_internal ++#define AP_DEFINED_AP_HACK_ap_clear_auth_internal ++const void *ap_hack_ap_clear_auth_internal = (const void *)ap_clear_auth_internal; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_setup_auth_internal ++#define AP_DEFINED_AP_HACK_ap_setup_auth_internal ++const void *ap_hack_ap_setup_auth_internal = (const void *)ap_setup_auth_internal; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_register_auth_provider ++#define AP_DEFINED_AP_HACK_ap_register_auth_provider ++const void *ap_hack_ap_register_auth_provider = (const void *)ap_register_auth_provider; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_is_initial_req ++#define AP_DEFINED_AP_HACK_ap_is_initial_req ++const void *ap_hack_ap_is_initial_req = (const void *)ap_is_initial_req; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_update_mtime ++#define AP_DEFINED_AP_HACK_ap_update_mtime ++const void *ap_hack_ap_update_mtime = (const void *)ap_update_mtime; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_allow_methods ++#define AP_DEFINED_AP_HACK_ap_allow_methods ++const void *ap_hack_ap_allow_methods = (const void *)ap_allow_methods; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_allow_standard_methods ++#define AP_DEFINED_AP_HACK_ap_allow_standard_methods ++const void *ap_hack_ap_allow_standard_methods = (const void *)ap_allow_standard_methods; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_process_request_after_handler ++#define AP_DEFINED_AP_HACK_ap_process_request_after_handler ++const void *ap_hack_ap_process_request_after_handler = (const void *)ap_process_request_after_handler; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_die ++#define AP_DEFINED_AP_HACK_ap_die ++const void *ap_hack_ap_die = (const void *)ap_die; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_create_request ++#define AP_DEFINED_AP_HACK_ap_hook_create_request ++const void *ap_hack_ap_hook_create_request = (const void *)ap_hook_create_request; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_create_request ++#define AP_DEFINED_AP_HACK_ap_hook_get_create_request ++const void *ap_hack_ap_hook_get_create_request = (const void *)ap_hook_get_create_request; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_create_request ++#define AP_DEFINED_AP_HACK_ap_run_create_request ++const void *ap_hack_ap_run_create_request = (const void *)ap_run_create_request; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_translate_name ++#define AP_DEFINED_AP_HACK_ap_hook_translate_name ++const void *ap_hack_ap_hook_translate_name = (const void *)ap_hook_translate_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_translate_name ++#define AP_DEFINED_AP_HACK_ap_hook_get_translate_name ++const void *ap_hack_ap_hook_get_translate_name = (const void *)ap_hook_get_translate_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_translate_name ++#define AP_DEFINED_AP_HACK_ap_run_translate_name ++const void *ap_hack_ap_run_translate_name = (const void *)ap_run_translate_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_map_to_storage ++#define AP_DEFINED_AP_HACK_ap_hook_map_to_storage ++const void *ap_hack_ap_hook_map_to_storage = (const void *)ap_hook_map_to_storage; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_map_to_storage ++#define AP_DEFINED_AP_HACK_ap_hook_get_map_to_storage ++const void *ap_hack_ap_hook_get_map_to_storage = (const void *)ap_hook_get_map_to_storage; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_map_to_storage ++#define AP_DEFINED_AP_HACK_ap_run_map_to_storage ++const void *ap_hack_ap_run_map_to_storage = (const void *)ap_run_map_to_storage; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_check_user_id ++#define AP_DEFINED_AP_HACK_ap_hook_check_user_id ++const void *ap_hack_ap_hook_check_user_id = (const void *)ap_hook_check_user_id; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_check_user_id ++#define AP_DEFINED_AP_HACK_ap_hook_get_check_user_id ++const void *ap_hack_ap_hook_get_check_user_id = (const void *)ap_hook_get_check_user_id; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_check_user_id ++#define AP_DEFINED_AP_HACK_ap_run_check_user_id ++const void *ap_hack_ap_run_check_user_id = (const void *)ap_run_check_user_id; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_fixups ++#define AP_DEFINED_AP_HACK_ap_hook_fixups ++const void *ap_hack_ap_hook_fixups = (const void *)ap_hook_fixups; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_fixups ++#define AP_DEFINED_AP_HACK_ap_hook_get_fixups ++const void *ap_hack_ap_hook_get_fixups = (const void *)ap_hook_get_fixups; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_fixups ++#define AP_DEFINED_AP_HACK_ap_run_fixups ++const void *ap_hack_ap_run_fixups = (const void *)ap_run_fixups; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_type_checker ++#define AP_DEFINED_AP_HACK_ap_hook_type_checker ++const void *ap_hack_ap_hook_type_checker = (const void *)ap_hook_type_checker; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_type_checker ++#define AP_DEFINED_AP_HACK_ap_hook_get_type_checker ++const void *ap_hack_ap_hook_get_type_checker = (const void *)ap_hook_get_type_checker; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_type_checker ++#define AP_DEFINED_AP_HACK_ap_run_type_checker ++const void *ap_hack_ap_run_type_checker = (const void *)ap_run_type_checker; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_access_checker ++#define AP_DEFINED_AP_HACK_ap_hook_access_checker ++const void *ap_hack_ap_hook_access_checker = (const void *)ap_hook_access_checker; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_access_checker ++#define AP_DEFINED_AP_HACK_ap_hook_get_access_checker ++const void *ap_hack_ap_hook_get_access_checker = (const void *)ap_hook_get_access_checker; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_access_checker ++#define AP_DEFINED_AP_HACK_ap_run_access_checker ++const void *ap_hack_ap_run_access_checker = (const void *)ap_run_access_checker; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_access_checker_ex ++#define AP_DEFINED_AP_HACK_ap_hook_access_checker_ex ++const void *ap_hack_ap_hook_access_checker_ex = (const void *)ap_hook_access_checker_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_access_checker_ex ++#define AP_DEFINED_AP_HACK_ap_hook_get_access_checker_ex ++const void *ap_hack_ap_hook_get_access_checker_ex = (const void *)ap_hook_get_access_checker_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_access_checker_ex ++#define AP_DEFINED_AP_HACK_ap_run_access_checker_ex ++const void *ap_hack_ap_run_access_checker_ex = (const void *)ap_run_access_checker_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_auth_checker ++#define AP_DEFINED_AP_HACK_ap_hook_auth_checker ++const void *ap_hack_ap_hook_auth_checker = (const void *)ap_hook_auth_checker; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_auth_checker ++#define AP_DEFINED_AP_HACK_ap_hook_get_auth_checker ++const void *ap_hack_ap_hook_get_auth_checker = (const void *)ap_hook_get_auth_checker; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_auth_checker ++#define AP_DEFINED_AP_HACK_ap_run_auth_checker ++const void *ap_hack_ap_run_auth_checker = (const void *)ap_run_auth_checker; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_check_access ++#define AP_DEFINED_AP_HACK_ap_hook_check_access ++const void *ap_hack_ap_hook_check_access = (const void *)ap_hook_check_access; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_check_access_ex ++#define AP_DEFINED_AP_HACK_ap_hook_check_access_ex ++const void *ap_hack_ap_hook_check_access_ex = (const void *)ap_hook_check_access_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_check_authn ++#define AP_DEFINED_AP_HACK_ap_hook_check_authn ++const void *ap_hack_ap_hook_check_authn = (const void *)ap_hook_check_authn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_check_authz ++#define AP_DEFINED_AP_HACK_ap_hook_check_authz ++const void *ap_hack_ap_hook_check_authz = (const void *)ap_hook_check_authz; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_insert_filter ++#define AP_DEFINED_AP_HACK_ap_hook_insert_filter ++const void *ap_hack_ap_hook_insert_filter = (const void *)ap_hook_insert_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_insert_filter ++#define AP_DEFINED_AP_HACK_ap_hook_get_insert_filter ++const void *ap_hack_ap_hook_get_insert_filter = (const void *)ap_hook_get_insert_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_insert_filter ++#define AP_DEFINED_AP_HACK_ap_run_insert_filter ++const void *ap_hack_ap_run_insert_filter = (const void *)ap_run_insert_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_post_perdir_config ++#define AP_DEFINED_AP_HACK_ap_hook_post_perdir_config ++const void *ap_hack_ap_hook_post_perdir_config = (const void *)ap_hook_post_perdir_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_post_perdir_config ++#define AP_DEFINED_AP_HACK_ap_hook_get_post_perdir_config ++const void *ap_hack_ap_hook_get_post_perdir_config = (const void *)ap_hook_get_post_perdir_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_post_perdir_config ++#define AP_DEFINED_AP_HACK_ap_run_post_perdir_config ++const void *ap_hack_ap_run_post_perdir_config = (const void *)ap_run_post_perdir_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_dirwalk_stat ++#define AP_DEFINED_AP_HACK_ap_hook_dirwalk_stat ++const void *ap_hack_ap_hook_dirwalk_stat = (const void *)ap_hook_dirwalk_stat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_dirwalk_stat ++#define AP_DEFINED_AP_HACK_ap_hook_get_dirwalk_stat ++const void *ap_hack_ap_hook_get_dirwalk_stat = (const void *)ap_hook_get_dirwalk_stat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_dirwalk_stat ++#define AP_DEFINED_AP_HACK_ap_run_dirwalk_stat ++const void *ap_hack_ap_run_dirwalk_stat = (const void *)ap_run_dirwalk_stat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_location_walk ++#define AP_DEFINED_AP_HACK_ap_location_walk ++const void *ap_hack_ap_location_walk = (const void *)ap_location_walk; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_directory_walk ++#define AP_DEFINED_AP_HACK_ap_directory_walk ++const void *ap_hack_ap_directory_walk = (const void *)ap_directory_walk; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_file_walk ++#define AP_DEFINED_AP_HACK_ap_file_walk ++const void *ap_hack_ap_file_walk = (const void *)ap_file_walk; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_if_walk ++#define AP_DEFINED_AP_HACK_ap_if_walk ++const void *ap_hack_ap_if_walk = (const void *)ap_if_walk; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_bucket_eor_make ++#define AP_DEFINED_AP_HACK_ap_bucket_eor_make ++const void *ap_hack_ap_bucket_eor_make = (const void *)ap_bucket_eor_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_bucket_eor_create ++#define AP_DEFINED_AP_HACK_ap_bucket_eor_create ++const void *ap_hack_ap_bucket_eor_create = (const void *)ap_bucket_eor_create; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/http_vhost.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_init_vhost_config ++#define AP_DEFINED_AP_HACK_ap_init_vhost_config ++const void *ap_hack_ap_init_vhost_config = (const void *)ap_init_vhost_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fini_vhost_config ++#define AP_DEFINED_AP_HACK_ap_fini_vhost_config ++const void *ap_hack_ap_fini_vhost_config = (const void *)ap_fini_vhost_config; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_name_virtual_host ++#define AP_DEFINED_AP_HACK_ap_set_name_virtual_host ++const void *ap_hack_ap_set_name_virtual_host = (const void *)ap_set_name_virtual_host; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_vhost_iterate_given_conn ++#define AP_DEFINED_AP_HACK_ap_vhost_iterate_given_conn ++const void *ap_hack_ap_vhost_iterate_given_conn = (const void *)ap_vhost_iterate_given_conn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_update_vhost_given_ip ++#define AP_DEFINED_AP_HACK_ap_update_vhost_given_ip ++const void *ap_hack_ap_update_vhost_given_ip = (const void *)ap_update_vhost_given_ip; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_update_vhost_from_headers ++#define AP_DEFINED_AP_HACK_ap_update_vhost_from_headers ++const void *ap_hack_ap_update_vhost_from_headers = (const void *)ap_update_vhost_from_headers; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_matches_request_vhost ++#define AP_DEFINED_AP_HACK_ap_matches_request_vhost ++const void *ap_hack_ap_matches_request_vhost = (const void *)ap_matches_request_vhost; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/httpd.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_get_server_revision ++#define AP_DEFINED_AP_HACK_ap_get_server_revision ++const void *ap_hack_ap_get_server_revision = (const void *)ap_get_server_revision; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_server_banner ++#define AP_DEFINED_AP_HACK_ap_get_server_banner ++const void *ap_hack_ap_get_server_banner = (const void *)ap_get_server_banner; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_server_description ++#define AP_DEFINED_AP_HACK_ap_get_server_description ++const void *ap_hack_ap_get_server_description = (const void *)ap_get_server_description; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_version_component ++#define AP_DEFINED_AP_HACK_ap_add_version_component ++const void *ap_hack_ap_add_version_component = (const void *)ap_add_version_component; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_server_built ++#define AP_DEFINED_AP_HACK_ap_get_server_built ++const void *ap_hack_ap_get_server_built = (const void *)ap_get_server_built; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_context_document_root ++#define AP_DEFINED_AP_HACK_ap_context_document_root ++const void *ap_hack_ap_context_document_root = (const void *)ap_context_document_root; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_context_prefix ++#define AP_DEFINED_AP_HACK_ap_context_prefix ++const void *ap_hack_ap_context_prefix = (const void *)ap_context_prefix; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_context_info ++#define AP_DEFINED_AP_HACK_ap_set_context_info ++const void *ap_hack_ap_set_context_info = (const void *)ap_set_context_info; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_document_root ++#define AP_DEFINED_AP_HACK_ap_set_document_root ++const void *ap_hack_ap_set_document_root = (const void *)ap_set_document_root; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_field_noparam ++#define AP_DEFINED_AP_HACK_ap_field_noparam ++const void *ap_hack_ap_field_noparam = (const void *)ap_field_noparam; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_ht_time ++#define AP_DEFINED_AP_HACK_ap_ht_time ++const void *ap_hack_ap_ht_time = (const void *)ap_ht_time; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_getword ++#define AP_DEFINED_AP_HACK_ap_getword ++const void *ap_hack_ap_getword = (const void *)ap_getword; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_getword_nc ++#define AP_DEFINED_AP_HACK_ap_getword_nc ++const void *ap_hack_ap_getword_nc = (const void *)ap_getword_nc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_getword_white ++#define AP_DEFINED_AP_HACK_ap_getword_white ++const void *ap_hack_ap_getword_white = (const void *)ap_getword_white; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_getword_white_nc ++#define AP_DEFINED_AP_HACK_ap_getword_white_nc ++const void *ap_hack_ap_getword_white_nc = (const void *)ap_getword_white_nc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_getword_nulls ++#define AP_DEFINED_AP_HACK_ap_getword_nulls ++const void *ap_hack_ap_getword_nulls = (const void *)ap_getword_nulls; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_getword_nulls_nc ++#define AP_DEFINED_AP_HACK_ap_getword_nulls_nc ++const void *ap_hack_ap_getword_nulls_nc = (const void *)ap_getword_nulls_nc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_getword_conf ++#define AP_DEFINED_AP_HACK_ap_getword_conf ++const void *ap_hack_ap_getword_conf = (const void *)ap_getword_conf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_getword_conf_nc ++#define AP_DEFINED_AP_HACK_ap_getword_conf_nc ++const void *ap_hack_ap_getword_conf_nc = (const void *)ap_getword_conf_nc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_resolve_env ++#define AP_DEFINED_AP_HACK_ap_resolve_env ++const void *ap_hack_ap_resolve_env = (const void *)ap_resolve_env; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_size_list_item ++#define AP_DEFINED_AP_HACK_ap_size_list_item ++const void *ap_hack_ap_size_list_item = (const void *)ap_size_list_item; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_list_item ++#define AP_DEFINED_AP_HACK_ap_get_list_item ++const void *ap_hack_ap_get_list_item = (const void *)ap_get_list_item; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_list_item ++#define AP_DEFINED_AP_HACK_ap_find_list_item ++const void *ap_hack_ap_find_list_item = (const void *)ap_find_list_item; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_etag_weak ++#define AP_DEFINED_AP_HACK_ap_find_etag_weak ++const void *ap_hack_ap_find_etag_weak = (const void *)ap_find_etag_weak; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_etag_strong ++#define AP_DEFINED_AP_HACK_ap_find_etag_strong ++const void *ap_hack_ap_find_etag_strong = (const void *)ap_find_etag_strong; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_token ++#define AP_DEFINED_AP_HACK_ap_get_token ++const void *ap_hack_ap_get_token = (const void *)ap_get_token; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_token ++#define AP_DEFINED_AP_HACK_ap_find_token ++const void *ap_hack_ap_find_token = (const void *)ap_find_token; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_last_token ++#define AP_DEFINED_AP_HACK_ap_find_last_token ++const void *ap_hack_ap_find_last_token = (const void *)ap_find_last_token; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_is_url ++#define AP_DEFINED_AP_HACK_ap_is_url ++const void *ap_hack_ap_is_url = (const void *)ap_is_url; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_unescape_all ++#define AP_DEFINED_AP_HACK_ap_unescape_all ++const void *ap_hack_ap_unescape_all = (const void *)ap_unescape_all; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_unescape_url ++#define AP_DEFINED_AP_HACK_ap_unescape_url ++const void *ap_hack_ap_unescape_url = (const void *)ap_unescape_url; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_unescape_url_keep2f ++#define AP_DEFINED_AP_HACK_ap_unescape_url_keep2f ++const void *ap_hack_ap_unescape_url_keep2f = (const void *)ap_unescape_url_keep2f; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_unescape_urlencoded ++#define AP_DEFINED_AP_HACK_ap_unescape_urlencoded ++const void *ap_hack_ap_unescape_urlencoded = (const void *)ap_unescape_urlencoded; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_no2slash ++#define AP_DEFINED_AP_HACK_ap_no2slash ++const void *ap_hack_ap_no2slash = (const void *)ap_no2slash; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_getparents ++#define AP_DEFINED_AP_HACK_ap_getparents ++const void *ap_hack_ap_getparents = (const void *)ap_getparents; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_escape_path_segment ++#define AP_DEFINED_AP_HACK_ap_escape_path_segment ++const void *ap_hack_ap_escape_path_segment = (const void *)ap_escape_path_segment; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_escape_path_segment_buffer ++#define AP_DEFINED_AP_HACK_ap_escape_path_segment_buffer ++const void *ap_hack_ap_escape_path_segment_buffer = (const void *)ap_escape_path_segment_buffer; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_os_escape_path ++#define AP_DEFINED_AP_HACK_ap_os_escape_path ++const void *ap_hack_ap_os_escape_path = (const void *)ap_os_escape_path; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_escape_urlencoded ++#define AP_DEFINED_AP_HACK_ap_escape_urlencoded ++const void *ap_hack_ap_escape_urlencoded = (const void *)ap_escape_urlencoded; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_escape_urlencoded_buffer ++#define AP_DEFINED_AP_HACK_ap_escape_urlencoded_buffer ++const void *ap_hack_ap_escape_urlencoded_buffer = (const void *)ap_escape_urlencoded_buffer; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_escape_html2 ++#define AP_DEFINED_AP_HACK_ap_escape_html2 ++const void *ap_hack_ap_escape_html2 = (const void *)ap_escape_html2; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_escape_logitem ++#define AP_DEFINED_AP_HACK_ap_escape_logitem ++const void *ap_hack_ap_escape_logitem = (const void *)ap_escape_logitem; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_escape_errorlog_item ++#define AP_DEFINED_AP_HACK_ap_escape_errorlog_item ++const void *ap_hack_ap_escape_errorlog_item = (const void *)ap_escape_errorlog_item; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_construct_server ++#define AP_DEFINED_AP_HACK_ap_construct_server ++const void *ap_hack_ap_construct_server = (const void *)ap_construct_server; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_escape_shell_cmd ++#define AP_DEFINED_AP_HACK_ap_escape_shell_cmd ++const void *ap_hack_ap_escape_shell_cmd = (const void *)ap_escape_shell_cmd; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_count_dirs ++#define AP_DEFINED_AP_HACK_ap_count_dirs ++const void *ap_hack_ap_count_dirs = (const void *)ap_count_dirs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_make_dirstr_prefix ++#define AP_DEFINED_AP_HACK_ap_make_dirstr_prefix ++const void *ap_hack_ap_make_dirstr_prefix = (const void *)ap_make_dirstr_prefix; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_make_dirstr_parent ++#define AP_DEFINED_AP_HACK_ap_make_dirstr_parent ++const void *ap_hack_ap_make_dirstr_parent = (const void *)ap_make_dirstr_parent; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_make_full_path ++#define AP_DEFINED_AP_HACK_ap_make_full_path ++const void *ap_hack_ap_make_full_path = (const void *)ap_make_full_path; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_os_is_path_absolute ++#define AP_DEFINED_AP_HACK_ap_os_is_path_absolute ++const void *ap_hack_ap_os_is_path_absolute = (const void *)ap_os_is_path_absolute; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_is_matchexp ++#define AP_DEFINED_AP_HACK_ap_is_matchexp ++const void *ap_hack_ap_is_matchexp = (const void *)ap_is_matchexp; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_strcmp_match ++#define AP_DEFINED_AP_HACK_ap_strcmp_match ++const void *ap_hack_ap_strcmp_match = (const void *)ap_strcmp_match; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_strcasecmp_match ++#define AP_DEFINED_AP_HACK_ap_strcasecmp_match ++const void *ap_hack_ap_strcasecmp_match = (const void *)ap_strcasecmp_match; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_strcasestr ++#define AP_DEFINED_AP_HACK_ap_strcasestr ++const void *ap_hack_ap_strcasestr = (const void *)ap_strcasestr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_stripprefix ++#define AP_DEFINED_AP_HACK_ap_stripprefix ++const void *ap_hack_ap_stripprefix = (const void *)ap_stripprefix; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pbase64decode ++#define AP_DEFINED_AP_HACK_ap_pbase64decode ++const void *ap_hack_ap_pbase64decode = (const void *)ap_pbase64decode; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pbase64encode ++#define AP_DEFINED_AP_HACK_ap_pbase64encode ++const void *ap_hack_ap_pbase64encode = (const void *)ap_pbase64encode; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pregcomp ++#define AP_DEFINED_AP_HACK_ap_pregcomp ++const void *ap_hack_ap_pregcomp = (const void *)ap_pregcomp; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pregfree ++#define AP_DEFINED_AP_HACK_ap_pregfree ++const void *ap_hack_ap_pregfree = (const void *)ap_pregfree; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pregsub ++#define AP_DEFINED_AP_HACK_ap_pregsub ++const void *ap_hack_ap_pregsub = (const void *)ap_pregsub; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pregsub_ex ++#define AP_DEFINED_AP_HACK_ap_pregsub_ex ++const void *ap_hack_ap_pregsub_ex = (const void *)ap_pregsub_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_content_type_tolower ++#define AP_DEFINED_AP_HACK_ap_content_type_tolower ++const void *ap_hack_ap_content_type_tolower = (const void *)ap_content_type_tolower; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_str_tolower ++#define AP_DEFINED_AP_HACK_ap_str_tolower ++const void *ap_hack_ap_str_tolower = (const void *)ap_str_tolower; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_str_toupper ++#define AP_DEFINED_AP_HACK_ap_str_toupper ++const void *ap_hack_ap_str_toupper = (const void *)ap_str_toupper; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_ind ++#define AP_DEFINED_AP_HACK_ap_ind ++const void *ap_hack_ap_ind = (const void *)ap_ind; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_rind ++#define AP_DEFINED_AP_HACK_ap_rind ++const void *ap_hack_ap_rind = (const void *)ap_rind; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_escape_quotes ++#define AP_DEFINED_AP_HACK_ap_escape_quotes ++const void *ap_hack_ap_escape_quotes = (const void *)ap_escape_quotes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_append_pid ++#define AP_DEFINED_AP_HACK_ap_append_pid ++const void *ap_hack_ap_append_pid = (const void *)ap_append_pid; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_timeout_parameter_parse ++#define AP_DEFINED_AP_HACK_ap_timeout_parameter_parse ++const void *ap_hack_ap_timeout_parameter_parse = (const void *)ap_timeout_parameter_parse; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_request_has_body ++#define AP_DEFINED_AP_HACK_ap_request_has_body ++const void *ap_hack_ap_request_has_body = (const void *)ap_request_has_body; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pstr2_alnum ++#define AP_DEFINED_AP_HACK_ap_pstr2_alnum ++const void *ap_hack_ap_pstr2_alnum = (const void *)ap_pstr2_alnum; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_str2_alnum ++#define AP_DEFINED_AP_HACK_ap_str2_alnum ++const void *ap_hack_ap_str2_alnum = (const void *)ap_str2_alnum; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_parse_form_data ++#define AP_DEFINED_AP_HACK_ap_parse_form_data ++const void *ap_hack_ap_parse_form_data = (const void *)ap_parse_form_data; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_is_rdirectory ++#define AP_DEFINED_AP_HACK_ap_is_rdirectory ++const void *ap_hack_ap_is_rdirectory = (const void *)ap_is_rdirectory; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_is_directory ++#define AP_DEFINED_AP_HACK_ap_is_directory ++const void *ap_hack_ap_is_directory = (const void *)ap_is_directory; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_log_assert ++#define AP_DEFINED_AP_HACK_ap_log_assert ++const void *ap_hack_ap_log_assert = (const void *)ap_log_assert; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_psignature ++#define AP_DEFINED_AP_HACK_ap_psignature ++const void *ap_hack_ap_psignature = (const void *)ap_psignature; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_strchr ++#define AP_DEFINED_AP_HACK_ap_strchr ++const void *ap_hack_ap_strchr = (const void *)ap_strchr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_strchr_c ++#define AP_DEFINED_AP_HACK_ap_strchr_c ++const void *ap_hack_ap_strchr_c = (const void *)ap_strchr_c; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_strrchr ++#define AP_DEFINED_AP_HACK_ap_strrchr ++const void *ap_hack_ap_strrchr = (const void *)ap_strrchr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_strrchr_c ++#define AP_DEFINED_AP_HACK_ap_strrchr_c ++const void *ap_hack_ap_strrchr_c = (const void *)ap_strrchr_c; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_strstr ++#define AP_DEFINED_AP_HACK_ap_strstr ++const void *ap_hack_ap_strstr = (const void *)ap_strstr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_strstr_c ++#define AP_DEFINED_AP_HACK_ap_strstr_c ++const void *ap_hack_ap_strstr_c = (const void *)ap_strstr_c; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_random_insecure_bytes ++#define AP_DEFINED_AP_HACK_ap_random_insecure_bytes ++const void *ap_hack_ap_random_insecure_bytes = (const void *)ap_random_insecure_bytes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_random_pick ++#define AP_DEFINED_AP_HACK_ap_random_pick ++const void *ap_hack_ap_random_pick = (const void *)ap_random_pick; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_abort_on_oom ++#define AP_DEFINED_AP_HACK_ap_abort_on_oom ++const void *ap_hack_ap_abort_on_oom = (const void *)ap_abort_on_oom; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_malloc ++#define AP_DEFINED_AP_HACK_ap_malloc ++const void *ap_hack_ap_malloc = (const void *)ap_malloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_calloc ++#define AP_DEFINED_AP_HACK_ap_calloc ++const void *ap_hack_ap_calloc = (const void *)ap_calloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_realloc ++#define AP_DEFINED_AP_HACK_ap_realloc ++const void *ap_hack_ap_realloc = (const void *)ap_realloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_sload ++#define AP_DEFINED_AP_HACK_ap_get_sload ++const void *ap_hack_ap_get_sload = (const void *)ap_get_sload; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_loadavg ++#define AP_DEFINED_AP_HACK_ap_get_loadavg ++const void *ap_hack_ap_get_loadavg = (const void *)ap_get_loadavg; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_bin2hex ++#define AP_DEFINED_AP_HACK_ap_bin2hex ++const void *ap_hack_ap_bin2hex = (const void *)ap_bin2hex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_exec_line ++#define AP_DEFINED_AP_HACK_ap_get_exec_line ++const void *ap_hack_ap_get_exec_line = (const void *)ap_get_exec_line; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/mod_core.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_basic_http_header ++#define AP_DEFINED_AP_HACK_ap_basic_http_header ++const void *ap_hack_ap_basic_http_header = (const void *)ap_basic_http_header; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_send_http_trace ++#define AP_DEFINED_AP_HACK_ap_send_http_trace ++const void *ap_hack_ap_send_http_trace = (const void *)ap_send_http_trace; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_send_http_options ++#define AP_DEFINED_AP_HACK_ap_send_http_options ++const void *ap_hack_ap_send_http_options = (const void *)ap_send_http_options; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_init_rng ++#define AP_DEFINED_AP_HACK_ap_init_rng ++const void *ap_hack_ap_init_rng = (const void *)ap_init_rng; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_random_parent_after_fork ++#define AP_DEFINED_AP_HACK_ap_random_parent_after_fork ++const void *ap_hack_ap_random_parent_after_fork = (const void *)ap_random_parent_after_fork; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/mpm_common.h ++ */ ++#if (!defined(WIN32) && !defined(NETWARE)) || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_ap_reclaim_child_processes ++#define AP_DEFINED_AP_HACK_ap_reclaim_child_processes ++const void *ap_hack_ap_reclaim_child_processes = (const void *)ap_reclaim_child_processes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_relieve_child_processes ++#define AP_DEFINED_AP_HACK_ap_relieve_child_processes ++const void *ap_hack_ap_relieve_child_processes = (const void *)ap_relieve_child_processes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_register_extra_mpm_process ++#define AP_DEFINED_AP_HACK_ap_register_extra_mpm_process ++const void *ap_hack_ap_register_extra_mpm_process = (const void *)ap_register_extra_mpm_process; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_unregister_extra_mpm_process ++#define AP_DEFINED_AP_HACK_ap_unregister_extra_mpm_process ++const void *ap_hack_ap_unregister_extra_mpm_process = (const void *)ap_unregister_extra_mpm_process; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_safe_kill ++#define AP_DEFINED_AP_HACK_ap_mpm_safe_kill ++const void *ap_hack_ap_mpm_safe_kill = (const void *)ap_mpm_safe_kill; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_process_child_status ++#define AP_DEFINED_AP_HACK_ap_process_child_status ++const void *ap_hack_ap_process_child_status = (const void *)ap_process_child_status; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fatal_signal_setup ++#define AP_DEFINED_AP_HACK_ap_fatal_signal_setup ++const void *ap_hack_ap_fatal_signal_setup = (const void *)ap_fatal_signal_setup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fatal_signal_child_setup ++#define AP_DEFINED_AP_HACK_ap_fatal_signal_child_setup ++const void *ap_hack_ap_fatal_signal_child_setup = (const void *)ap_fatal_signal_child_setup; ++#endif ++#endif /* (!WIN32 && !NETWARE) || DOXYGEN */ ++#ifndef AP_DEFINED_AP_HACK_ap_wait_or_timeout ++#define AP_DEFINED_AP_HACK_ap_wait_or_timeout ++const void *ap_hack_ap_wait_or_timeout = (const void *)ap_wait_or_timeout; ++#endif ++#ifdef HAVE_GETPWNAM ++#ifndef AP_DEFINED_AP_HACK_ap_uname2id ++#define AP_DEFINED_AP_HACK_ap_uname2id ++const void *ap_hack_ap_uname2id = (const void *)ap_uname2id; ++#endif ++#endif ++#ifdef HAVE_GETGRNAM ++#ifndef AP_DEFINED_AP_HACK_ap_gname2id ++#define AP_DEFINED_AP_HACK_ap_gname2id ++const void *ap_hack_ap_gname2id = (const void *)ap_gname2id; ++#endif ++#endif ++#if (!defined(WIN32) && !defined(NETWARE)) || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_pod_open ++#define AP_DEFINED_AP_HACK_ap_mpm_pod_open ++const void *ap_hack_ap_mpm_pod_open = (const void *)ap_mpm_pod_open; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_pod_check ++#define AP_DEFINED_AP_HACK_ap_mpm_pod_check ++const void *ap_hack_ap_mpm_pod_check = (const void *)ap_mpm_pod_check; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_pod_close ++#define AP_DEFINED_AP_HACK_ap_mpm_pod_close ++const void *ap_hack_ap_mpm_pod_close = (const void *)ap_mpm_pod_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_pod_signal ++#define AP_DEFINED_AP_HACK_ap_mpm_pod_signal ++const void *ap_hack_ap_mpm_pod_signal = (const void *)ap_mpm_pod_signal; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_pod_killpg ++#define AP_DEFINED_AP_HACK_ap_mpm_pod_killpg ++const void *ap_hack_ap_mpm_pod_killpg = (const void *)ap_mpm_pod_killpg; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_podx_open ++#define AP_DEFINED_AP_HACK_ap_mpm_podx_open ++const void *ap_hack_ap_mpm_podx_open = (const void *)ap_mpm_podx_open; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_podx_check ++#define AP_DEFINED_AP_HACK_ap_mpm_podx_check ++const void *ap_hack_ap_mpm_podx_check = (const void *)ap_mpm_podx_check; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_podx_close ++#define AP_DEFINED_AP_HACK_ap_mpm_podx_close ++const void *ap_hack_ap_mpm_podx_close = (const void *)ap_mpm_podx_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_podx_signal ++#define AP_DEFINED_AP_HACK_ap_mpm_podx_signal ++const void *ap_hack_ap_mpm_podx_signal = (const void *)ap_mpm_podx_signal; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_podx_killpg ++#define AP_DEFINED_AP_HACK_ap_mpm_podx_killpg ++const void *ap_hack_ap_mpm_podx_killpg = (const void *)ap_mpm_podx_killpg; ++#endif ++#endif /* (!WIN32 && !NETWARE) || DOXYGEN */ ++#ifndef AP_DEFINED_AP_HACK_ap_check_mpm ++#define AP_DEFINED_AP_HACK_ap_check_mpm ++const void *ap_hack_ap_check_mpm = (const void *)ap_check_mpm; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mpm_set_graceful_shutdown ++#define AP_DEFINED_AP_HACK_ap_mpm_set_graceful_shutdown ++const void *ap_hack_ap_mpm_set_graceful_shutdown = (const void *)ap_mpm_set_graceful_shutdown; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_monitor ++#define AP_DEFINED_AP_HACK_ap_hook_monitor ++const void *ap_hack_ap_hook_monitor = (const void *)ap_hook_monitor; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_monitor ++#define AP_DEFINED_AP_HACK_ap_hook_get_monitor ++const void *ap_hack_ap_hook_get_monitor = (const void *)ap_hook_get_monitor; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_monitor ++#define AP_DEFINED_AP_HACK_ap_run_monitor ++const void *ap_hack_ap_run_monitor = (const void *)ap_run_monitor; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_sys_privileges_handlers ++#define AP_DEFINED_AP_HACK_ap_sys_privileges_handlers ++const void *ap_hack_ap_sys_privileges_handlers = (const void *)ap_sys_privileges_handlers; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_drop_privileges ++#define AP_DEFINED_AP_HACK_ap_hook_drop_privileges ++const void *ap_hack_ap_hook_drop_privileges = (const void *)ap_hook_drop_privileges; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_drop_privileges ++#define AP_DEFINED_AP_HACK_ap_hook_get_drop_privileges ++const void *ap_hack_ap_hook_get_drop_privileges = (const void *)ap_hook_get_drop_privileges; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_drop_privileges ++#define AP_DEFINED_AP_HACK_ap_run_drop_privileges ++const void *ap_hack_ap_run_drop_privileges = (const void *)ap_run_drop_privileges; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_mpm_query ++#define AP_DEFINED_AP_HACK_ap_hook_mpm_query ++const void *ap_hack_ap_hook_mpm_query = (const void *)ap_hook_mpm_query; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_mpm_query ++#define AP_DEFINED_AP_HACK_ap_hook_get_mpm_query ++const void *ap_hack_ap_hook_get_mpm_query = (const void *)ap_hook_get_mpm_query; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_mpm_query ++#define AP_DEFINED_AP_HACK_ap_run_mpm_query ++const void *ap_hack_ap_run_mpm_query = (const void *)ap_run_mpm_query; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_mpm_register_timed_callback ++#define AP_DEFINED_AP_HACK_ap_hook_mpm_register_timed_callback ++const void *ap_hack_ap_hook_mpm_register_timed_callback = (const void *)ap_hook_mpm_register_timed_callback; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_mpm_register_timed_callback ++#define AP_DEFINED_AP_HACK_ap_hook_get_mpm_register_timed_callback ++const void *ap_hack_ap_hook_get_mpm_register_timed_callback = (const void *)ap_hook_get_mpm_register_timed_callback; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_mpm_register_timed_callback ++#define AP_DEFINED_AP_HACK_ap_run_mpm_register_timed_callback ++const void *ap_hack_ap_run_mpm_register_timed_callback = (const void *)ap_run_mpm_register_timed_callback; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_mpm_get_name ++#define AP_DEFINED_AP_HACK_ap_hook_mpm_get_name ++const void *ap_hack_ap_hook_mpm_get_name = (const void *)ap_hook_mpm_get_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_mpm_get_name ++#define AP_DEFINED_AP_HACK_ap_hook_get_mpm_get_name ++const void *ap_hack_ap_hook_get_mpm_get_name = (const void *)ap_hook_get_mpm_get_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_mpm_get_name ++#define AP_DEFINED_AP_HACK_ap_run_mpm_get_name ++const void *ap_hack_ap_run_mpm_get_name = (const void *)ap_run_mpm_get_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_suspend_connection ++#define AP_DEFINED_AP_HACK_ap_hook_suspend_connection ++const void *ap_hack_ap_hook_suspend_connection = (const void *)ap_hook_suspend_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_suspend_connection ++#define AP_DEFINED_AP_HACK_ap_hook_get_suspend_connection ++const void *ap_hack_ap_hook_get_suspend_connection = (const void *)ap_hook_get_suspend_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_suspend_connection ++#define AP_DEFINED_AP_HACK_ap_run_suspend_connection ++const void *ap_hack_ap_run_suspend_connection = (const void *)ap_run_suspend_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_resume_connection ++#define AP_DEFINED_AP_HACK_ap_hook_resume_connection ++const void *ap_hack_ap_hook_resume_connection = (const void *)ap_hook_resume_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_resume_connection ++#define AP_DEFINED_AP_HACK_ap_hook_get_resume_connection ++const void *ap_hack_ap_hook_get_resume_connection = (const void *)ap_hook_get_resume_connection; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_resume_connection ++#define AP_DEFINED_AP_HACK_ap_run_resume_connection ++const void *ap_hack_ap_run_resume_connection = (const void *)ap_run_resume_connection; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/scoreboard.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_exists_scoreboard_image ++#define AP_DEFINED_AP_HACK_ap_exists_scoreboard_image ++const void *ap_hack_ap_exists_scoreboard_image = (const void *)ap_exists_scoreboard_image; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_increment_counts ++#define AP_DEFINED_AP_HACK_ap_increment_counts ++const void *ap_hack_ap_increment_counts = (const void *)ap_increment_counts; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_reopen_scoreboard ++#define AP_DEFINED_AP_HACK_ap_reopen_scoreboard ++const void *ap_hack_ap_reopen_scoreboard = (const void *)ap_reopen_scoreboard; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_init_scoreboard ++#define AP_DEFINED_AP_HACK_ap_init_scoreboard ++const void *ap_hack_ap_init_scoreboard = (const void *)ap_init_scoreboard; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_calc_scoreboard_size ++#define AP_DEFINED_AP_HACK_ap_calc_scoreboard_size ++const void *ap_hack_ap_calc_scoreboard_size = (const void *)ap_calc_scoreboard_size; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_create_sb_handle ++#define AP_DEFINED_AP_HACK_ap_create_sb_handle ++const void *ap_hack_ap_create_sb_handle = (const void *)ap_create_sb_handle; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_child_by_pid ++#define AP_DEFINED_AP_HACK_ap_find_child_by_pid ++const void *ap_hack_ap_find_child_by_pid = (const void *)ap_find_child_by_pid; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_update_child_status ++#define AP_DEFINED_AP_HACK_ap_update_child_status ++const void *ap_hack_ap_update_child_status = (const void *)ap_update_child_status; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_update_child_status_from_indexes ++#define AP_DEFINED_AP_HACK_ap_update_child_status_from_indexes ++const void *ap_hack_ap_update_child_status_from_indexes = (const void *)ap_update_child_status_from_indexes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_update_child_status_from_conn ++#define AP_DEFINED_AP_HACK_ap_update_child_status_from_conn ++const void *ap_hack_ap_update_child_status_from_conn = (const void *)ap_update_child_status_from_conn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_time_process_request ++#define AP_DEFINED_AP_HACK_ap_time_process_request ++const void *ap_hack_ap_time_process_request = (const void *)ap_time_process_request; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_scoreboard_worker ++#define AP_DEFINED_AP_HACK_ap_get_scoreboard_worker ++const void *ap_hack_ap_get_scoreboard_worker = (const void *)ap_get_scoreboard_worker; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_scoreboard_worker_from_indexes ++#define AP_DEFINED_AP_HACK_ap_get_scoreboard_worker_from_indexes ++const void *ap_hack_ap_get_scoreboard_worker_from_indexes = (const void *)ap_get_scoreboard_worker_from_indexes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_copy_scoreboard_worker ++#define AP_DEFINED_AP_HACK_ap_copy_scoreboard_worker ++const void *ap_hack_ap_copy_scoreboard_worker = (const void *)ap_copy_scoreboard_worker; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_scoreboard_process ++#define AP_DEFINED_AP_HACK_ap_get_scoreboard_process ++const void *ap_hack_ap_get_scoreboard_process = (const void *)ap_get_scoreboard_process; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_scoreboard_global ++#define AP_DEFINED_AP_HACK_ap_get_scoreboard_global ++const void *ap_hack_ap_get_scoreboard_global = (const void *)ap_get_scoreboard_global; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_pre_mpm ++#define AP_DEFINED_AP_HACK_ap_hook_pre_mpm ++const void *ap_hack_ap_hook_pre_mpm = (const void *)ap_hook_pre_mpm; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_pre_mpm ++#define AP_DEFINED_AP_HACK_ap_hook_get_pre_mpm ++const void *ap_hack_ap_hook_get_pre_mpm = (const void *)ap_hook_get_pre_mpm; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_pre_mpm ++#define AP_DEFINED_AP_HACK_ap_run_pre_mpm ++const void *ap_hack_ap_run_pre_mpm = (const void *)ap_run_pre_mpm; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/util_cookies.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_cookie_write ++#define AP_DEFINED_AP_HACK_ap_cookie_write ++const void *ap_hack_ap_cookie_write = (const void *)ap_cookie_write; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_cookie_write2 ++#define AP_DEFINED_AP_HACK_ap_cookie_write2 ++const void *ap_hack_ap_cookie_write2 = (const void *)ap_cookie_write2; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_cookie_remove ++#define AP_DEFINED_AP_HACK_ap_cookie_remove ++const void *ap_hack_ap_cookie_remove = (const void *)ap_cookie_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_cookie_remove2 ++#define AP_DEFINED_AP_HACK_ap_cookie_remove2 ++const void *ap_hack_ap_cookie_remove2 = (const void *)ap_cookie_remove2; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_cookie_read ++#define AP_DEFINED_AP_HACK_ap_cookie_read ++const void *ap_hack_ap_cookie_read = (const void *)ap_cookie_read; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_cookie_check_string ++#define AP_DEFINED_AP_HACK_ap_cookie_check_string ++const void *ap_hack_ap_cookie_check_string = (const void *)ap_cookie_check_string; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/util_fcgi.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_fcgi_header_to_array ++#define AP_DEFINED_AP_HACK_ap_fcgi_header_to_array ++const void *ap_hack_ap_fcgi_header_to_array = (const void *)ap_fcgi_header_to_array; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fcgi_header_from_array ++#define AP_DEFINED_AP_HACK_ap_fcgi_header_from_array ++const void *ap_hack_ap_fcgi_header_from_array = (const void *)ap_fcgi_header_from_array; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fcgi_header_fields_from_array ++#define AP_DEFINED_AP_HACK_ap_fcgi_header_fields_from_array ++const void *ap_hack_ap_fcgi_header_fields_from_array = (const void *)ap_fcgi_header_fields_from_array; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fcgi_begin_request_body_to_array ++#define AP_DEFINED_AP_HACK_ap_fcgi_begin_request_body_to_array ++const void *ap_hack_ap_fcgi_begin_request_body_to_array = (const void *)ap_fcgi_begin_request_body_to_array; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fcgi_fill_in_header ++#define AP_DEFINED_AP_HACK_ap_fcgi_fill_in_header ++const void *ap_hack_ap_fcgi_fill_in_header = (const void *)ap_fcgi_fill_in_header; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fcgi_fill_in_request_body ++#define AP_DEFINED_AP_HACK_ap_fcgi_fill_in_request_body ++const void *ap_hack_ap_fcgi_fill_in_request_body = (const void *)ap_fcgi_fill_in_request_body; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fcgi_encoded_env_len ++#define AP_DEFINED_AP_HACK_ap_fcgi_encoded_env_len ++const void *ap_hack_ap_fcgi_encoded_env_len = (const void *)ap_fcgi_encoded_env_len; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fcgi_encode_env ++#define AP_DEFINED_AP_HACK_ap_fcgi_encode_env ++const void *ap_hack_ap_fcgi_encode_env = (const void *)ap_fcgi_encode_env; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/util_filter.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_get_brigade ++#define AP_DEFINED_AP_HACK_ap_get_brigade ++const void *ap_hack_ap_get_brigade = (const void *)ap_get_brigade; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pass_brigade ++#define AP_DEFINED_AP_HACK_ap_pass_brigade ++const void *ap_hack_ap_pass_brigade = (const void *)ap_pass_brigade; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_pass_brigade_fchk ++#define AP_DEFINED_AP_HACK_ap_pass_brigade_fchk ++const void *ap_hack_ap_pass_brigade_fchk = (const void *)ap_pass_brigade_fchk; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_register_input_filter ++#define AP_DEFINED_AP_HACK_ap_register_input_filter ++const void *ap_hack_ap_register_input_filter = (const void *)ap_register_input_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_register_output_filter ++#define AP_DEFINED_AP_HACK_ap_register_output_filter ++const void *ap_hack_ap_register_output_filter = (const void *)ap_register_output_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_register_output_filter_protocol ++#define AP_DEFINED_AP_HACK_ap_register_output_filter_protocol ++const void *ap_hack_ap_register_output_filter_protocol = (const void *)ap_register_output_filter_protocol; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_input_filter ++#define AP_DEFINED_AP_HACK_ap_add_input_filter ++const void *ap_hack_ap_add_input_filter = (const void *)ap_add_input_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_input_filter_handle ++#define AP_DEFINED_AP_HACK_ap_add_input_filter_handle ++const void *ap_hack_ap_add_input_filter_handle = (const void *)ap_add_input_filter_handle; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_input_filter_handle ++#define AP_DEFINED_AP_HACK_ap_get_input_filter_handle ++const void *ap_hack_ap_get_input_filter_handle = (const void *)ap_get_input_filter_handle; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_output_filter ++#define AP_DEFINED_AP_HACK_ap_add_output_filter ++const void *ap_hack_ap_add_output_filter = (const void *)ap_add_output_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_output_filter_handle ++#define AP_DEFINED_AP_HACK_ap_add_output_filter_handle ++const void *ap_hack_ap_add_output_filter_handle = (const void *)ap_add_output_filter_handle; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_get_output_filter_handle ++#define AP_DEFINED_AP_HACK_ap_get_output_filter_handle ++const void *ap_hack_ap_get_output_filter_handle = (const void *)ap_get_output_filter_handle; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_remove_input_filter ++#define AP_DEFINED_AP_HACK_ap_remove_input_filter ++const void *ap_hack_ap_remove_input_filter = (const void *)ap_remove_input_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_remove_output_filter ++#define AP_DEFINED_AP_HACK_ap_remove_output_filter ++const void *ap_hack_ap_remove_output_filter = (const void *)ap_remove_output_filter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_remove_input_filter_byhandle ++#define AP_DEFINED_AP_HACK_ap_remove_input_filter_byhandle ++const void *ap_hack_ap_remove_input_filter_byhandle = (const void *)ap_remove_input_filter_byhandle; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_remove_output_filter_byhandle ++#define AP_DEFINED_AP_HACK_ap_remove_output_filter_byhandle ++const void *ap_hack_ap_remove_output_filter_byhandle = (const void *)ap_remove_output_filter_byhandle; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_save_brigade ++#define AP_DEFINED_AP_HACK_ap_save_brigade ++const void *ap_hack_ap_save_brigade = (const void *)ap_save_brigade; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_filter_flush ++#define AP_DEFINED_AP_HACK_ap_filter_flush ++const void *ap_hack_ap_filter_flush = (const void *)ap_filter_flush; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fflush ++#define AP_DEFINED_AP_HACK_ap_fflush ++const void *ap_hack_ap_fflush = (const void *)ap_fflush; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fputstrs ++#define AP_DEFINED_AP_HACK_ap_fputstrs ++const void *ap_hack_ap_fputstrs = (const void *)ap_fputstrs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_fprintf ++#define AP_DEFINED_AP_HACK_ap_fprintf ++const void *ap_hack_ap_fprintf = (const void *)ap_fprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_filter_protocol ++#define AP_DEFINED_AP_HACK_ap_filter_protocol ++const void *ap_hack_ap_filter_protocol = (const void *)ap_filter_protocol; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/util_md5.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_md5 ++#define AP_DEFINED_AP_HACK_ap_md5 ++const void *ap_hack_ap_md5 = (const void *)ap_md5; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_md5_binary ++#define AP_DEFINED_AP_HACK_ap_md5_binary ++const void *ap_hack_ap_md5_binary = (const void *)ap_md5_binary; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_md5contextTo64 ++#define AP_DEFINED_AP_HACK_ap_md5contextTo64 ++const void *ap_hack_ap_md5contextTo64 = (const void *)ap_md5contextTo64; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_md5digest ++#define AP_DEFINED_AP_HACK_ap_md5digest ++const void *ap_hack_ap_md5digest = (const void *)ap_md5digest; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/util_mutex.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_parse_mutex ++#define AP_DEFINED_AP_HACK_ap_parse_mutex ++const void *ap_hack_ap_parse_mutex = (const void *)ap_parse_mutex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_set_mutex ++#define AP_DEFINED_AP_HACK_ap_set_mutex ++const void *ap_hack_ap_set_mutex = (const void *)ap_set_mutex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mutex_init ++#define AP_DEFINED_AP_HACK_ap_mutex_init ++const void *ap_hack_ap_mutex_init = (const void *)ap_mutex_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_mutex_register ++#define AP_DEFINED_AP_HACK_ap_mutex_register ++const void *ap_hack_ap_mutex_register = (const void *)ap_mutex_register; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_global_mutex_create ++#define AP_DEFINED_AP_HACK_ap_global_mutex_create ++const void *ap_hack_ap_global_mutex_create = (const void *)ap_global_mutex_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_proc_mutex_create ++#define AP_DEFINED_AP_HACK_ap_proc_mutex_create ++const void *ap_hack_ap_proc_mutex_create = (const void *)ap_proc_mutex_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_dump_mutexes ++#define AP_DEFINED_AP_HACK_ap_dump_mutexes ++const void *ap_hack_ap_dump_mutexes = (const void *)ap_dump_mutexes; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/util_script.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_create_environment ++#define AP_DEFINED_AP_HACK_ap_create_environment ++const void *ap_hack_ap_create_environment = (const void *)ap_create_environment; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_find_path_info ++#define AP_DEFINED_AP_HACK_ap_find_path_info ++const void *ap_hack_ap_find_path_info = (const void *)ap_find_path_info; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_cgi_vars ++#define AP_DEFINED_AP_HACK_ap_add_cgi_vars ++const void *ap_hack_ap_add_cgi_vars = (const void *)ap_add_cgi_vars; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_add_common_vars ++#define AP_DEFINED_AP_HACK_ap_add_common_vars ++const void *ap_hack_ap_add_common_vars = (const void *)ap_add_common_vars; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_scan_script_header_err ++#define AP_DEFINED_AP_HACK_ap_scan_script_header_err ++const void *ap_hack_ap_scan_script_header_err = (const void *)ap_scan_script_header_err; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_scan_script_header_err_ex ++#define AP_DEFINED_AP_HACK_ap_scan_script_header_err_ex ++const void *ap_hack_ap_scan_script_header_err_ex = (const void *)ap_scan_script_header_err_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_scan_script_header_err_brigade ++#define AP_DEFINED_AP_HACK_ap_scan_script_header_err_brigade ++const void *ap_hack_ap_scan_script_header_err_brigade = (const void *)ap_scan_script_header_err_brigade; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_scan_script_header_err_brigade_ex ++#define AP_DEFINED_AP_HACK_ap_scan_script_header_err_brigade_ex ++const void *ap_hack_ap_scan_script_header_err_brigade_ex = (const void *)ap_scan_script_header_err_brigade_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_scan_script_header_err_strs ++#define AP_DEFINED_AP_HACK_ap_scan_script_header_err_strs ++const void *ap_hack_ap_scan_script_header_err_strs = (const void *)ap_scan_script_header_err_strs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_scan_script_header_err_strs_ex ++#define AP_DEFINED_AP_HACK_ap_scan_script_header_err_strs_ex ++const void *ap_hack_ap_scan_script_header_err_strs_ex = (const void *)ap_scan_script_header_err_strs_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_scan_script_header_err_core ++#define AP_DEFINED_AP_HACK_ap_scan_script_header_err_core ++const void *ap_hack_ap_scan_script_header_err_core = (const void *)ap_scan_script_header_err_core; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_scan_script_header_err_core_ex ++#define AP_DEFINED_AP_HACK_ap_scan_script_header_err_core_ex ++const void *ap_hack_ap_scan_script_header_err_core_ex = (const void *)ap_scan_script_header_err_core_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_args_to_table ++#define AP_DEFINED_AP_HACK_ap_args_to_table ++const void *ap_hack_ap_args_to_table = (const void *)ap_args_to_table; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/util_time.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_explode_recent_localtime ++#define AP_DEFINED_AP_HACK_ap_explode_recent_localtime ++const void *ap_hack_ap_explode_recent_localtime = (const void *)ap_explode_recent_localtime; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_explode_recent_gmt ++#define AP_DEFINED_AP_HACK_ap_explode_recent_gmt ++const void *ap_hack_ap_explode_recent_gmt = (const void *)ap_explode_recent_gmt; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_recent_ctime ++#define AP_DEFINED_AP_HACK_ap_recent_ctime ++const void *ap_hack_ap_recent_ctime = (const void *)ap_recent_ctime; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_recent_ctime_ex ++#define AP_DEFINED_AP_HACK_ap_recent_ctime_ex ++const void *ap_hack_ap_recent_ctime_ex = (const void *)ap_recent_ctime_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_recent_rfc822_date ++#define AP_DEFINED_AP_HACK_ap_recent_rfc822_date ++const void *ap_hack_ap_recent_rfc822_date = (const void *)ap_recent_rfc822_date; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/util_varbuf.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_varbuf_init ++#define AP_DEFINED_AP_HACK_ap_varbuf_init ++const void *ap_hack_ap_varbuf_init = (const void *)ap_varbuf_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_varbuf_grow ++#define AP_DEFINED_AP_HACK_ap_varbuf_grow ++const void *ap_hack_ap_varbuf_grow = (const void *)ap_varbuf_grow; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_varbuf_free ++#define AP_DEFINED_AP_HACK_ap_varbuf_free ++const void *ap_hack_ap_varbuf_free = (const void *)ap_varbuf_free; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_varbuf_strmemcat ++#define AP_DEFINED_AP_HACK_ap_varbuf_strmemcat ++const void *ap_hack_ap_varbuf_strmemcat = (const void *)ap_varbuf_strmemcat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_varbuf_pdup ++#define AP_DEFINED_AP_HACK_ap_varbuf_pdup ++const void *ap_hack_ap_varbuf_pdup = (const void *)ap_varbuf_pdup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_varbuf_regsub ++#define AP_DEFINED_AP_HACK_ap_varbuf_regsub ++const void *ap_hack_ap_varbuf_regsub = (const void *)ap_varbuf_regsub; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_varbuf_cfg_getline ++#define AP_DEFINED_AP_HACK_ap_varbuf_cfg_getline ++const void *ap_hack_ap_varbuf_cfg_getline = (const void *)ap_varbuf_cfg_getline; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/include/util_xml.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_xml_parse_input ++#define AP_DEFINED_AP_HACK_ap_xml_parse_input ++const void *ap_hack_ap_xml_parse_input = (const void *)ap_xml_parse_input; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/build-target/httpd-2.4.12/os/unix/unixd.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_suexec_identity ++#define AP_DEFINED_AP_HACK_ap_hook_get_suexec_identity ++const void *ap_hack_ap_hook_get_suexec_identity = (const void *)ap_hook_get_suexec_identity; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_hook_get_get_suexec_identity ++#define AP_DEFINED_AP_HACK_ap_hook_get_get_suexec_identity ++const void *ap_hack_ap_hook_get_get_suexec_identity = (const void *)ap_hook_get_get_suexec_identity; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_run_get_suexec_identity ++#define AP_DEFINED_AP_HACK_ap_run_get_suexec_identity ++const void *ap_hack_ap_run_get_suexec_identity = (const void *)ap_run_get_suexec_identity; ++#endif ++#if defined(RLIMIT_CPU) || defined(RLIMIT_DATA) || defined(RLIMIT_VMEM) || defined(RLIMIT_NPROC) || defined(RLIMIT_AS) ++#ifndef AP_DEFINED_AP_HACK_ap_unixd_set_rlimit ++#define AP_DEFINED_AP_HACK_ap_unixd_set_rlimit ++const void *ap_hack_ap_unixd_set_rlimit = (const void *)ap_unixd_set_rlimit; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_unixd_set_proc_mutex_perms ++#define AP_DEFINED_AP_HACK_ap_unixd_set_proc_mutex_perms ++const void *ap_hack_ap_unixd_set_proc_mutex_perms = (const void *)ap_unixd_set_proc_mutex_perms; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_unixd_set_global_mutex_perms ++#define AP_DEFINED_AP_HACK_ap_unixd_set_global_mutex_perms ++const void *ap_hack_ap_unixd_set_global_mutex_perms = (const void *)ap_unixd_set_global_mutex_perms; ++#endif ++#ifndef AP_DEFINED_AP_HACK_ap_unixd_accept ++#define AP_DEFINED_AP_HACK_ap_unixd_accept ++const void *ap_hack_ap_unixd_accept = (const void *)ap_unixd_accept; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_allocator.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_create ++#define AP_DEFINED_AP_HACK_apr_allocator_create ++const void *ap_hack_apr_allocator_create = (const void *)apr_allocator_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_destroy ++#define AP_DEFINED_AP_HACK_apr_allocator_destroy ++const void *ap_hack_apr_allocator_destroy = (const void *)apr_allocator_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_alloc ++#define AP_DEFINED_AP_HACK_apr_allocator_alloc ++const void *ap_hack_apr_allocator_alloc = (const void *)apr_allocator_alloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_free ++#define AP_DEFINED_AP_HACK_apr_allocator_free ++const void *ap_hack_apr_allocator_free = (const void *)apr_allocator_free; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_owner_set ++#define AP_DEFINED_AP_HACK_apr_allocator_owner_set ++const void *ap_hack_apr_allocator_owner_set = (const void *)apr_allocator_owner_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_owner_get ++#define AP_DEFINED_AP_HACK_apr_allocator_owner_get ++const void *ap_hack_apr_allocator_owner_get = (const void *)apr_allocator_owner_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_max_free_set ++#define AP_DEFINED_AP_HACK_apr_allocator_max_free_set ++const void *ap_hack_apr_allocator_max_free_set = (const void *)apr_allocator_max_free_set; ++#endif ++#if APR_HAS_THREADS ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_mutex_set ++#define AP_DEFINED_AP_HACK_apr_allocator_mutex_set ++const void *ap_hack_apr_allocator_mutex_set = (const void *)apr_allocator_mutex_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_mutex_get ++#define AP_DEFINED_AP_HACK_apr_allocator_mutex_get ++const void *ap_hack_apr_allocator_mutex_get = (const void *)apr_allocator_mutex_get; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_atomic.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_init ++#define AP_DEFINED_AP_HACK_apr_atomic_init ++const void *ap_hack_apr_atomic_init = (const void *)apr_atomic_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_read32 ++#define AP_DEFINED_AP_HACK_apr_atomic_read32 ++const void *ap_hack_apr_atomic_read32 = (const void *)apr_atomic_read32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_set32 ++#define AP_DEFINED_AP_HACK_apr_atomic_set32 ++const void *ap_hack_apr_atomic_set32 = (const void *)apr_atomic_set32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_add32 ++#define AP_DEFINED_AP_HACK_apr_atomic_add32 ++const void *ap_hack_apr_atomic_add32 = (const void *)apr_atomic_add32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_sub32 ++#define AP_DEFINED_AP_HACK_apr_atomic_sub32 ++const void *ap_hack_apr_atomic_sub32 = (const void *)apr_atomic_sub32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_inc32 ++#define AP_DEFINED_AP_HACK_apr_atomic_inc32 ++const void *ap_hack_apr_atomic_inc32 = (const void *)apr_atomic_inc32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_dec32 ++#define AP_DEFINED_AP_HACK_apr_atomic_dec32 ++const void *ap_hack_apr_atomic_dec32 = (const void *)apr_atomic_dec32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_cas32 ++#define AP_DEFINED_AP_HACK_apr_atomic_cas32 ++const void *ap_hack_apr_atomic_cas32 = (const void *)apr_atomic_cas32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_xchg32 ++#define AP_DEFINED_AP_HACK_apr_atomic_xchg32 ++const void *ap_hack_apr_atomic_xchg32 = (const void *)apr_atomic_xchg32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_casptr ++#define AP_DEFINED_AP_HACK_apr_atomic_casptr ++const void *ap_hack_apr_atomic_casptr = (const void *)apr_atomic_casptr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_xchgptr ++#define AP_DEFINED_AP_HACK_apr_atomic_xchgptr ++const void *ap_hack_apr_atomic_xchgptr = (const void *)apr_atomic_xchgptr; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_base64.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_base64_encode_len ++#define AP_DEFINED_AP_HACK_apr_base64_encode_len ++const void *ap_hack_apr_base64_encode_len = (const void *)apr_base64_encode_len; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_base64_encode ++#define AP_DEFINED_AP_HACK_apr_base64_encode ++const void *ap_hack_apr_base64_encode = (const void *)apr_base64_encode; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_base64_encode_binary ++#define AP_DEFINED_AP_HACK_apr_base64_encode_binary ++const void *ap_hack_apr_base64_encode_binary = (const void *)apr_base64_encode_binary; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_base64_decode_len ++#define AP_DEFINED_AP_HACK_apr_base64_decode_len ++const void *ap_hack_apr_base64_decode_len = (const void *)apr_base64_decode_len; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_base64_decode ++#define AP_DEFINED_AP_HACK_apr_base64_decode ++const void *ap_hack_apr_base64_decode = (const void *)apr_base64_decode; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_base64_decode_binary ++#define AP_DEFINED_AP_HACK_apr_base64_decode_binary ++const void *ap_hack_apr_base64_decode_binary = (const void *)apr_base64_decode_binary; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_buckets.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_create ++#define AP_DEFINED_AP_HACK_apr_brigade_create ++const void *ap_hack_apr_brigade_create = (const void *)apr_brigade_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_destroy ++#define AP_DEFINED_AP_HACK_apr_brigade_destroy ++const void *ap_hack_apr_brigade_destroy = (const void *)apr_brigade_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_cleanup ++#define AP_DEFINED_AP_HACK_apr_brigade_cleanup ++const void *ap_hack_apr_brigade_cleanup = (const void *)apr_brigade_cleanup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_split_ex ++#define AP_DEFINED_AP_HACK_apr_brigade_split_ex ++const void *ap_hack_apr_brigade_split_ex = (const void *)apr_brigade_split_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_split ++#define AP_DEFINED_AP_HACK_apr_brigade_split ++const void *ap_hack_apr_brigade_split = (const void *)apr_brigade_split; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_partition ++#define AP_DEFINED_AP_HACK_apr_brigade_partition ++const void *ap_hack_apr_brigade_partition = (const void *)apr_brigade_partition; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_length ++#define AP_DEFINED_AP_HACK_apr_brigade_length ++const void *ap_hack_apr_brigade_length = (const void *)apr_brigade_length; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_flatten ++#define AP_DEFINED_AP_HACK_apr_brigade_flatten ++const void *ap_hack_apr_brigade_flatten = (const void *)apr_brigade_flatten; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_pflatten ++#define AP_DEFINED_AP_HACK_apr_brigade_pflatten ++const void *ap_hack_apr_brigade_pflatten = (const void *)apr_brigade_pflatten; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_split_line ++#define AP_DEFINED_AP_HACK_apr_brigade_split_line ++const void *ap_hack_apr_brigade_split_line = (const void *)apr_brigade_split_line; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_to_iovec ++#define AP_DEFINED_AP_HACK_apr_brigade_to_iovec ++const void *ap_hack_apr_brigade_to_iovec = (const void *)apr_brigade_to_iovec; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_vputstrs ++#define AP_DEFINED_AP_HACK_apr_brigade_vputstrs ++const void *ap_hack_apr_brigade_vputstrs = (const void *)apr_brigade_vputstrs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_write ++#define AP_DEFINED_AP_HACK_apr_brigade_write ++const void *ap_hack_apr_brigade_write = (const void *)apr_brigade_write; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_writev ++#define AP_DEFINED_AP_HACK_apr_brigade_writev ++const void *ap_hack_apr_brigade_writev = (const void *)apr_brigade_writev; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_puts ++#define AP_DEFINED_AP_HACK_apr_brigade_puts ++const void *ap_hack_apr_brigade_puts = (const void *)apr_brigade_puts; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_putc ++#define AP_DEFINED_AP_HACK_apr_brigade_putc ++const void *ap_hack_apr_brigade_putc = (const void *)apr_brigade_putc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_putstrs ++#define AP_DEFINED_AP_HACK_apr_brigade_putstrs ++const void *ap_hack_apr_brigade_putstrs = (const void *)apr_brigade_putstrs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_printf ++#define AP_DEFINED_AP_HACK_apr_brigade_printf ++const void *ap_hack_apr_brigade_printf = (const void *)apr_brigade_printf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_vprintf ++#define AP_DEFINED_AP_HACK_apr_brigade_vprintf ++const void *ap_hack_apr_brigade_vprintf = (const void *)apr_brigade_vprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_brigade_insert_file ++#define AP_DEFINED_AP_HACK_apr_brigade_insert_file ++const void *ap_hack_apr_brigade_insert_file = (const void *)apr_brigade_insert_file; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_alloc_create ++#define AP_DEFINED_AP_HACK_apr_bucket_alloc_create ++const void *ap_hack_apr_bucket_alloc_create = (const void *)apr_bucket_alloc_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_alloc_create_ex ++#define AP_DEFINED_AP_HACK_apr_bucket_alloc_create_ex ++const void *ap_hack_apr_bucket_alloc_create_ex = (const void *)apr_bucket_alloc_create_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_alloc_destroy ++#define AP_DEFINED_AP_HACK_apr_bucket_alloc_destroy ++const void *ap_hack_apr_bucket_alloc_destroy = (const void *)apr_bucket_alloc_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_alloc ++#define AP_DEFINED_AP_HACK_apr_bucket_alloc ++const void *ap_hack_apr_bucket_alloc = (const void *)apr_bucket_alloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_free ++#define AP_DEFINED_AP_HACK_apr_bucket_free ++const void *ap_hack_apr_bucket_free = (const void *)apr_bucket_free; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_setaside_noop ++#define AP_DEFINED_AP_HACK_apr_bucket_setaside_noop ++const void *ap_hack_apr_bucket_setaside_noop = (const void *)apr_bucket_setaside_noop; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_setaside_notimpl ++#define AP_DEFINED_AP_HACK_apr_bucket_setaside_notimpl ++const void *ap_hack_apr_bucket_setaside_notimpl = (const void *)apr_bucket_setaside_notimpl; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_split_notimpl ++#define AP_DEFINED_AP_HACK_apr_bucket_split_notimpl ++const void *ap_hack_apr_bucket_split_notimpl = (const void *)apr_bucket_split_notimpl; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_copy_notimpl ++#define AP_DEFINED_AP_HACK_apr_bucket_copy_notimpl ++const void *ap_hack_apr_bucket_copy_notimpl = (const void *)apr_bucket_copy_notimpl; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_destroy_noop ++#define AP_DEFINED_AP_HACK_apr_bucket_destroy_noop ++const void *ap_hack_apr_bucket_destroy_noop = (const void *)apr_bucket_destroy_noop; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_simple_split ++#define AP_DEFINED_AP_HACK_apr_bucket_simple_split ++const void *ap_hack_apr_bucket_simple_split = (const void *)apr_bucket_simple_split; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_simple_copy ++#define AP_DEFINED_AP_HACK_apr_bucket_simple_copy ++const void *ap_hack_apr_bucket_simple_copy = (const void *)apr_bucket_simple_copy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_shared_make ++#define AP_DEFINED_AP_HACK_apr_bucket_shared_make ++const void *ap_hack_apr_bucket_shared_make = (const void *)apr_bucket_shared_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_shared_destroy ++#define AP_DEFINED_AP_HACK_apr_bucket_shared_destroy ++const void *ap_hack_apr_bucket_shared_destroy = (const void *)apr_bucket_shared_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_shared_split ++#define AP_DEFINED_AP_HACK_apr_bucket_shared_split ++const void *ap_hack_apr_bucket_shared_split = (const void *)apr_bucket_shared_split; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_shared_copy ++#define AP_DEFINED_AP_HACK_apr_bucket_shared_copy ++const void *ap_hack_apr_bucket_shared_copy = (const void *)apr_bucket_shared_copy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_eos_create ++#define AP_DEFINED_AP_HACK_apr_bucket_eos_create ++const void *ap_hack_apr_bucket_eos_create = (const void *)apr_bucket_eos_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_eos_make ++#define AP_DEFINED_AP_HACK_apr_bucket_eos_make ++const void *ap_hack_apr_bucket_eos_make = (const void *)apr_bucket_eos_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_flush_create ++#define AP_DEFINED_AP_HACK_apr_bucket_flush_create ++const void *ap_hack_apr_bucket_flush_create = (const void *)apr_bucket_flush_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_flush_make ++#define AP_DEFINED_AP_HACK_apr_bucket_flush_make ++const void *ap_hack_apr_bucket_flush_make = (const void *)apr_bucket_flush_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_immortal_create ++#define AP_DEFINED_AP_HACK_apr_bucket_immortal_create ++const void *ap_hack_apr_bucket_immortal_create = (const void *)apr_bucket_immortal_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_immortal_make ++#define AP_DEFINED_AP_HACK_apr_bucket_immortal_make ++const void *ap_hack_apr_bucket_immortal_make = (const void *)apr_bucket_immortal_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_transient_create ++#define AP_DEFINED_AP_HACK_apr_bucket_transient_create ++const void *ap_hack_apr_bucket_transient_create = (const void *)apr_bucket_transient_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_transient_make ++#define AP_DEFINED_AP_HACK_apr_bucket_transient_make ++const void *ap_hack_apr_bucket_transient_make = (const void *)apr_bucket_transient_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_heap_create ++#define AP_DEFINED_AP_HACK_apr_bucket_heap_create ++const void *ap_hack_apr_bucket_heap_create = (const void *)apr_bucket_heap_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_heap_make ++#define AP_DEFINED_AP_HACK_apr_bucket_heap_make ++const void *ap_hack_apr_bucket_heap_make = (const void *)apr_bucket_heap_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_pool_create ++#define AP_DEFINED_AP_HACK_apr_bucket_pool_create ++const void *ap_hack_apr_bucket_pool_create = (const void *)apr_bucket_pool_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_pool_make ++#define AP_DEFINED_AP_HACK_apr_bucket_pool_make ++const void *ap_hack_apr_bucket_pool_make = (const void *)apr_bucket_pool_make; ++#endif ++#if APR_HAS_MMAP ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_mmap_create ++#define AP_DEFINED_AP_HACK_apr_bucket_mmap_create ++const void *ap_hack_apr_bucket_mmap_create = (const void *)apr_bucket_mmap_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_mmap_make ++#define AP_DEFINED_AP_HACK_apr_bucket_mmap_make ++const void *ap_hack_apr_bucket_mmap_make = (const void *)apr_bucket_mmap_make; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_socket_create ++#define AP_DEFINED_AP_HACK_apr_bucket_socket_create ++const void *ap_hack_apr_bucket_socket_create = (const void *)apr_bucket_socket_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_socket_make ++#define AP_DEFINED_AP_HACK_apr_bucket_socket_make ++const void *ap_hack_apr_bucket_socket_make = (const void *)apr_bucket_socket_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_pipe_create ++#define AP_DEFINED_AP_HACK_apr_bucket_pipe_create ++const void *ap_hack_apr_bucket_pipe_create = (const void *)apr_bucket_pipe_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_pipe_make ++#define AP_DEFINED_AP_HACK_apr_bucket_pipe_make ++const void *ap_hack_apr_bucket_pipe_make = (const void *)apr_bucket_pipe_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_file_create ++#define AP_DEFINED_AP_HACK_apr_bucket_file_create ++const void *ap_hack_apr_bucket_file_create = (const void *)apr_bucket_file_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_file_make ++#define AP_DEFINED_AP_HACK_apr_bucket_file_make ++const void *ap_hack_apr_bucket_file_make = (const void *)apr_bucket_file_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bucket_file_enable_mmap ++#define AP_DEFINED_AP_HACK_apr_bucket_file_enable_mmap ++const void *ap_hack_apr_bucket_file_enable_mmap = (const void *)apr_bucket_file_enable_mmap; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_crypto.h ++ */ ++#if APU_HAVE_CRYPTO ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_init ++#define AP_DEFINED_AP_HACK_apr_crypto_init ++const void *ap_hack_apr_crypto_init = (const void *)apr_crypto_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_clear ++#define AP_DEFINED_AP_HACK_apr_crypto_clear ++const void *ap_hack_apr_crypto_clear = (const void *)apr_crypto_clear; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_get_driver ++#define AP_DEFINED_AP_HACK_apr_crypto_get_driver ++const void *ap_hack_apr_crypto_get_driver = (const void *)apr_crypto_get_driver; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_driver_name ++#define AP_DEFINED_AP_HACK_apr_crypto_driver_name ++const void *ap_hack_apr_crypto_driver_name = (const void *)apr_crypto_driver_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_error ++#define AP_DEFINED_AP_HACK_apr_crypto_error ++const void *ap_hack_apr_crypto_error = (const void *)apr_crypto_error; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_make ++#define AP_DEFINED_AP_HACK_apr_crypto_make ++const void *ap_hack_apr_crypto_make = (const void *)apr_crypto_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_get_block_key_types ++#define AP_DEFINED_AP_HACK_apr_crypto_get_block_key_types ++const void *ap_hack_apr_crypto_get_block_key_types = (const void *)apr_crypto_get_block_key_types; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_get_block_key_modes ++#define AP_DEFINED_AP_HACK_apr_crypto_get_block_key_modes ++const void *ap_hack_apr_crypto_get_block_key_modes = (const void *)apr_crypto_get_block_key_modes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_passphrase ++#define AP_DEFINED_AP_HACK_apr_crypto_passphrase ++const void *ap_hack_apr_crypto_passphrase = (const void *)apr_crypto_passphrase; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_block_encrypt_init ++#define AP_DEFINED_AP_HACK_apr_crypto_block_encrypt_init ++const void *ap_hack_apr_crypto_block_encrypt_init = (const void *)apr_crypto_block_encrypt_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_block_encrypt ++#define AP_DEFINED_AP_HACK_apr_crypto_block_encrypt ++const void *ap_hack_apr_crypto_block_encrypt = (const void *)apr_crypto_block_encrypt; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_block_encrypt_finish ++#define AP_DEFINED_AP_HACK_apr_crypto_block_encrypt_finish ++const void *ap_hack_apr_crypto_block_encrypt_finish = (const void *)apr_crypto_block_encrypt_finish; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_block_decrypt_init ++#define AP_DEFINED_AP_HACK_apr_crypto_block_decrypt_init ++const void *ap_hack_apr_crypto_block_decrypt_init = (const void *)apr_crypto_block_decrypt_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_block_decrypt ++#define AP_DEFINED_AP_HACK_apr_crypto_block_decrypt ++const void *ap_hack_apr_crypto_block_decrypt = (const void *)apr_crypto_block_decrypt; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_block_decrypt_finish ++#define AP_DEFINED_AP_HACK_apr_crypto_block_decrypt_finish ++const void *ap_hack_apr_crypto_block_decrypt_finish = (const void *)apr_crypto_block_decrypt_finish; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_block_cleanup ++#define AP_DEFINED_AP_HACK_apr_crypto_block_cleanup ++const void *ap_hack_apr_crypto_block_cleanup = (const void *)apr_crypto_block_cleanup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_cleanup ++#define AP_DEFINED_AP_HACK_apr_crypto_cleanup ++const void *ap_hack_apr_crypto_cleanup = (const void *)apr_crypto_cleanup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_shutdown ++#define AP_DEFINED_AP_HACK_apr_crypto_shutdown ++const void *ap_hack_apr_crypto_shutdown = (const void *)apr_crypto_shutdown; ++#endif ++#endif /* APU_HAVE_CRYPTO */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_date.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_date_checkmask ++#define AP_DEFINED_AP_HACK_apr_date_checkmask ++const void *ap_hack_apr_date_checkmask = (const void *)apr_date_checkmask; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_date_parse_http ++#define AP_DEFINED_AP_HACK_apr_date_parse_http ++const void *ap_hack_apr_date_parse_http = (const void *)apr_date_parse_http; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_date_parse_rfc ++#define AP_DEFINED_AP_HACK_apr_date_parse_rfc ++const void *ap_hack_apr_date_parse_rfc = (const void *)apr_date_parse_rfc; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_dbd.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_init ++#define AP_DEFINED_AP_HACK_apr_dbd_init ++const void *ap_hack_apr_dbd_init = (const void *)apr_dbd_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_get_driver ++#define AP_DEFINED_AP_HACK_apr_dbd_get_driver ++const void *ap_hack_apr_dbd_get_driver = (const void *)apr_dbd_get_driver; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_open_ex ++#define AP_DEFINED_AP_HACK_apr_dbd_open_ex ++const void *ap_hack_apr_dbd_open_ex = (const void *)apr_dbd_open_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_open ++#define AP_DEFINED_AP_HACK_apr_dbd_open ++const void *ap_hack_apr_dbd_open = (const void *)apr_dbd_open; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_close ++#define AP_DEFINED_AP_HACK_apr_dbd_close ++const void *ap_hack_apr_dbd_close = (const void *)apr_dbd_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_name ++#define AP_DEFINED_AP_HACK_apr_dbd_name ++const void *ap_hack_apr_dbd_name = (const void *)apr_dbd_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_native_handle ++#define AP_DEFINED_AP_HACK_apr_dbd_native_handle ++const void *ap_hack_apr_dbd_native_handle = (const void *)apr_dbd_native_handle; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_check_conn ++#define AP_DEFINED_AP_HACK_apr_dbd_check_conn ++const void *ap_hack_apr_dbd_check_conn = (const void *)apr_dbd_check_conn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_set_dbname ++#define AP_DEFINED_AP_HACK_apr_dbd_set_dbname ++const void *ap_hack_apr_dbd_set_dbname = (const void *)apr_dbd_set_dbname; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_transaction_start ++#define AP_DEFINED_AP_HACK_apr_dbd_transaction_start ++const void *ap_hack_apr_dbd_transaction_start = (const void *)apr_dbd_transaction_start; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_transaction_end ++#define AP_DEFINED_AP_HACK_apr_dbd_transaction_end ++const void *ap_hack_apr_dbd_transaction_end = (const void *)apr_dbd_transaction_end; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_transaction_mode_get ++#define AP_DEFINED_AP_HACK_apr_dbd_transaction_mode_get ++const void *ap_hack_apr_dbd_transaction_mode_get = (const void *)apr_dbd_transaction_mode_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_transaction_mode_set ++#define AP_DEFINED_AP_HACK_apr_dbd_transaction_mode_set ++const void *ap_hack_apr_dbd_transaction_mode_set = (const void *)apr_dbd_transaction_mode_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_query ++#define AP_DEFINED_AP_HACK_apr_dbd_query ++const void *ap_hack_apr_dbd_query = (const void *)apr_dbd_query; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_select ++#define AP_DEFINED_AP_HACK_apr_dbd_select ++const void *ap_hack_apr_dbd_select = (const void *)apr_dbd_select; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_num_cols ++#define AP_DEFINED_AP_HACK_apr_dbd_num_cols ++const void *ap_hack_apr_dbd_num_cols = (const void *)apr_dbd_num_cols; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_num_tuples ++#define AP_DEFINED_AP_HACK_apr_dbd_num_tuples ++const void *ap_hack_apr_dbd_num_tuples = (const void *)apr_dbd_num_tuples; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_get_row ++#define AP_DEFINED_AP_HACK_apr_dbd_get_row ++const void *ap_hack_apr_dbd_get_row = (const void *)apr_dbd_get_row; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_get_entry ++#define AP_DEFINED_AP_HACK_apr_dbd_get_entry ++const void *ap_hack_apr_dbd_get_entry = (const void *)apr_dbd_get_entry; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_get_name ++#define AP_DEFINED_AP_HACK_apr_dbd_get_name ++const void *ap_hack_apr_dbd_get_name = (const void *)apr_dbd_get_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_error ++#define AP_DEFINED_AP_HACK_apr_dbd_error ++const void *ap_hack_apr_dbd_error = (const void *)apr_dbd_error; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_escape ++#define AP_DEFINED_AP_HACK_apr_dbd_escape ++const void *ap_hack_apr_dbd_escape = (const void *)apr_dbd_escape; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_prepare ++#define AP_DEFINED_AP_HACK_apr_dbd_prepare ++const void *ap_hack_apr_dbd_prepare = (const void *)apr_dbd_prepare; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_pquery ++#define AP_DEFINED_AP_HACK_apr_dbd_pquery ++const void *ap_hack_apr_dbd_pquery = (const void *)apr_dbd_pquery; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_pselect ++#define AP_DEFINED_AP_HACK_apr_dbd_pselect ++const void *ap_hack_apr_dbd_pselect = (const void *)apr_dbd_pselect; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_pvquery ++#define AP_DEFINED_AP_HACK_apr_dbd_pvquery ++const void *ap_hack_apr_dbd_pvquery = (const void *)apr_dbd_pvquery; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_pvselect ++#define AP_DEFINED_AP_HACK_apr_dbd_pvselect ++const void *ap_hack_apr_dbd_pvselect = (const void *)apr_dbd_pvselect; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_pbquery ++#define AP_DEFINED_AP_HACK_apr_dbd_pbquery ++const void *ap_hack_apr_dbd_pbquery = (const void *)apr_dbd_pbquery; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_pbselect ++#define AP_DEFINED_AP_HACK_apr_dbd_pbselect ++const void *ap_hack_apr_dbd_pbselect = (const void *)apr_dbd_pbselect; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_pvbquery ++#define AP_DEFINED_AP_HACK_apr_dbd_pvbquery ++const void *ap_hack_apr_dbd_pvbquery = (const void *)apr_dbd_pvbquery; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_pvbselect ++#define AP_DEFINED_AP_HACK_apr_dbd_pvbselect ++const void *ap_hack_apr_dbd_pvbselect = (const void *)apr_dbd_pvbselect; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbd_datum_get ++#define AP_DEFINED_AP_HACK_apr_dbd_datum_get ++const void *ap_hack_apr_dbd_datum_get = (const void *)apr_dbd_datum_get; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_dbm.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_open_ex ++#define AP_DEFINED_AP_HACK_apr_dbm_open_ex ++const void *ap_hack_apr_dbm_open_ex = (const void *)apr_dbm_open_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_open ++#define AP_DEFINED_AP_HACK_apr_dbm_open ++const void *ap_hack_apr_dbm_open = (const void *)apr_dbm_open; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_close ++#define AP_DEFINED_AP_HACK_apr_dbm_close ++const void *ap_hack_apr_dbm_close = (const void *)apr_dbm_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_fetch ++#define AP_DEFINED_AP_HACK_apr_dbm_fetch ++const void *ap_hack_apr_dbm_fetch = (const void *)apr_dbm_fetch; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_store ++#define AP_DEFINED_AP_HACK_apr_dbm_store ++const void *ap_hack_apr_dbm_store = (const void *)apr_dbm_store; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_delete ++#define AP_DEFINED_AP_HACK_apr_dbm_delete ++const void *ap_hack_apr_dbm_delete = (const void *)apr_dbm_delete; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_exists ++#define AP_DEFINED_AP_HACK_apr_dbm_exists ++const void *ap_hack_apr_dbm_exists = (const void *)apr_dbm_exists; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_firstkey ++#define AP_DEFINED_AP_HACK_apr_dbm_firstkey ++const void *ap_hack_apr_dbm_firstkey = (const void *)apr_dbm_firstkey; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_nextkey ++#define AP_DEFINED_AP_HACK_apr_dbm_nextkey ++const void *ap_hack_apr_dbm_nextkey = (const void *)apr_dbm_nextkey; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_freedatum ++#define AP_DEFINED_AP_HACK_apr_dbm_freedatum ++const void *ap_hack_apr_dbm_freedatum = (const void *)apr_dbm_freedatum; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_geterror ++#define AP_DEFINED_AP_HACK_apr_dbm_geterror ++const void *ap_hack_apr_dbm_geterror = (const void *)apr_dbm_geterror; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_get_usednames_ex ++#define AP_DEFINED_AP_HACK_apr_dbm_get_usednames_ex ++const void *ap_hack_apr_dbm_get_usednames_ex = (const void *)apr_dbm_get_usednames_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dbm_get_usednames ++#define AP_DEFINED_AP_HACK_apr_dbm_get_usednames ++const void *ap_hack_apr_dbm_get_usednames = (const void *)apr_dbm_get_usednames; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_dso.h ++ */ ++#if APR_HAS_DSO || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_dso_load ++#define AP_DEFINED_AP_HACK_apr_dso_load ++const void *ap_hack_apr_dso_load = (const void *)apr_dso_load; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dso_unload ++#define AP_DEFINED_AP_HACK_apr_dso_unload ++const void *ap_hack_apr_dso_unload = (const void *)apr_dso_unload; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dso_sym ++#define AP_DEFINED_AP_HACK_apr_dso_sym ++const void *ap_hack_apr_dso_sym = (const void *)apr_dso_sym; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dso_error ++#define AP_DEFINED_AP_HACK_apr_dso_error ++const void *ap_hack_apr_dso_error = (const void *)apr_dso_error; ++#endif ++#endif /* APR_HAS_DSO */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_env.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_env_get ++#define AP_DEFINED_AP_HACK_apr_env_get ++const void *ap_hack_apr_env_get = (const void *)apr_env_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_env_set ++#define AP_DEFINED_AP_HACK_apr_env_set ++const void *ap_hack_apr_env_set = (const void *)apr_env_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_env_delete ++#define AP_DEFINED_AP_HACK_apr_env_delete ++const void *ap_hack_apr_env_delete = (const void *)apr_env_delete; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_errno.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_strerror ++#define AP_DEFINED_AP_HACK_apr_strerror ++const void *ap_hack_apr_strerror = (const void *)apr_strerror; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_escape.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_escape_shell ++#define AP_DEFINED_AP_HACK_apr_escape_shell ++const void *ap_hack_apr_escape_shell = (const void *)apr_escape_shell; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pescape_shell ++#define AP_DEFINED_AP_HACK_apr_pescape_shell ++const void *ap_hack_apr_pescape_shell = (const void *)apr_pescape_shell; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_unescape_url ++#define AP_DEFINED_AP_HACK_apr_unescape_url ++const void *ap_hack_apr_unescape_url = (const void *)apr_unescape_url; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_punescape_url ++#define AP_DEFINED_AP_HACK_apr_punescape_url ++const void *ap_hack_apr_punescape_url = (const void *)apr_punescape_url; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_escape_path_segment ++#define AP_DEFINED_AP_HACK_apr_escape_path_segment ++const void *ap_hack_apr_escape_path_segment = (const void *)apr_escape_path_segment; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pescape_path_segment ++#define AP_DEFINED_AP_HACK_apr_pescape_path_segment ++const void *ap_hack_apr_pescape_path_segment = (const void *)apr_pescape_path_segment; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_escape_path ++#define AP_DEFINED_AP_HACK_apr_escape_path ++const void *ap_hack_apr_escape_path = (const void *)apr_escape_path; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pescape_path ++#define AP_DEFINED_AP_HACK_apr_pescape_path ++const void *ap_hack_apr_pescape_path = (const void *)apr_pescape_path; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_escape_urlencoded ++#define AP_DEFINED_AP_HACK_apr_escape_urlencoded ++const void *ap_hack_apr_escape_urlencoded = (const void *)apr_escape_urlencoded; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pescape_urlencoded ++#define AP_DEFINED_AP_HACK_apr_pescape_urlencoded ++const void *ap_hack_apr_pescape_urlencoded = (const void *)apr_pescape_urlencoded; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_escape_entity ++#define AP_DEFINED_AP_HACK_apr_escape_entity ++const void *ap_hack_apr_escape_entity = (const void *)apr_escape_entity; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pescape_entity ++#define AP_DEFINED_AP_HACK_apr_pescape_entity ++const void *ap_hack_apr_pescape_entity = (const void *)apr_pescape_entity; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_unescape_entity ++#define AP_DEFINED_AP_HACK_apr_unescape_entity ++const void *ap_hack_apr_unescape_entity = (const void *)apr_unescape_entity; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_punescape_entity ++#define AP_DEFINED_AP_HACK_apr_punescape_entity ++const void *ap_hack_apr_punescape_entity = (const void *)apr_punescape_entity; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_escape_echo ++#define AP_DEFINED_AP_HACK_apr_escape_echo ++const void *ap_hack_apr_escape_echo = (const void *)apr_escape_echo; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pescape_echo ++#define AP_DEFINED_AP_HACK_apr_pescape_echo ++const void *ap_hack_apr_pescape_echo = (const void *)apr_pescape_echo; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_escape_hex ++#define AP_DEFINED_AP_HACK_apr_escape_hex ++const void *ap_hack_apr_escape_hex = (const void *)apr_escape_hex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pescape_hex ++#define AP_DEFINED_AP_HACK_apr_pescape_hex ++const void *ap_hack_apr_pescape_hex = (const void *)apr_pescape_hex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_unescape_hex ++#define AP_DEFINED_AP_HACK_apr_unescape_hex ++const void *ap_hack_apr_unescape_hex = (const void *)apr_unescape_hex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_punescape_hex ++#define AP_DEFINED_AP_HACK_apr_punescape_hex ++const void *ap_hack_apr_punescape_hex = (const void *)apr_punescape_hex; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_file_info.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_stat ++#define AP_DEFINED_AP_HACK_apr_stat ++const void *ap_hack_apr_stat = (const void *)apr_stat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_open ++#define AP_DEFINED_AP_HACK_apr_dir_open ++const void *ap_hack_apr_dir_open = (const void *)apr_dir_open; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_close ++#define AP_DEFINED_AP_HACK_apr_dir_close ++const void *ap_hack_apr_dir_close = (const void *)apr_dir_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_read ++#define AP_DEFINED_AP_HACK_apr_dir_read ++const void *ap_hack_apr_dir_read = (const void *)apr_dir_read; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_rewind ++#define AP_DEFINED_AP_HACK_apr_dir_rewind ++const void *ap_hack_apr_dir_rewind = (const void *)apr_dir_rewind; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_root ++#define AP_DEFINED_AP_HACK_apr_filepath_root ++const void *ap_hack_apr_filepath_root = (const void *)apr_filepath_root; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_merge ++#define AP_DEFINED_AP_HACK_apr_filepath_merge ++const void *ap_hack_apr_filepath_merge = (const void *)apr_filepath_merge; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_list_split ++#define AP_DEFINED_AP_HACK_apr_filepath_list_split ++const void *ap_hack_apr_filepath_list_split = (const void *)apr_filepath_list_split; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_list_merge ++#define AP_DEFINED_AP_HACK_apr_filepath_list_merge ++const void *ap_hack_apr_filepath_list_merge = (const void *)apr_filepath_list_merge; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_get ++#define AP_DEFINED_AP_HACK_apr_filepath_get ++const void *ap_hack_apr_filepath_get = (const void *)apr_filepath_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_set ++#define AP_DEFINED_AP_HACK_apr_filepath_set ++const void *ap_hack_apr_filepath_set = (const void *)apr_filepath_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_encoding ++#define AP_DEFINED_AP_HACK_apr_filepath_encoding ++const void *ap_hack_apr_filepath_encoding = (const void *)apr_filepath_encoding; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_file_io.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_file_open ++#define AP_DEFINED_AP_HACK_apr_file_open ++const void *ap_hack_apr_file_open = (const void *)apr_file_open; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_close ++#define AP_DEFINED_AP_HACK_apr_file_close ++const void *ap_hack_apr_file_close = (const void *)apr_file_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_remove ++#define AP_DEFINED_AP_HACK_apr_file_remove ++const void *ap_hack_apr_file_remove = (const void *)apr_file_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_rename ++#define AP_DEFINED_AP_HACK_apr_file_rename ++const void *ap_hack_apr_file_rename = (const void *)apr_file_rename; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_link ++#define AP_DEFINED_AP_HACK_apr_file_link ++const void *ap_hack_apr_file_link = (const void *)apr_file_link; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_copy ++#define AP_DEFINED_AP_HACK_apr_file_copy ++const void *ap_hack_apr_file_copy = (const void *)apr_file_copy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_append ++#define AP_DEFINED_AP_HACK_apr_file_append ++const void *ap_hack_apr_file_append = (const void *)apr_file_append; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_eof ++#define AP_DEFINED_AP_HACK_apr_file_eof ++const void *ap_hack_apr_file_eof = (const void *)apr_file_eof; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_stderr ++#define AP_DEFINED_AP_HACK_apr_file_open_stderr ++const void *ap_hack_apr_file_open_stderr = (const void *)apr_file_open_stderr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_stdout ++#define AP_DEFINED_AP_HACK_apr_file_open_stdout ++const void *ap_hack_apr_file_open_stdout = (const void *)apr_file_open_stdout; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_stdin ++#define AP_DEFINED_AP_HACK_apr_file_open_stdin ++const void *ap_hack_apr_file_open_stdin = (const void *)apr_file_open_stdin; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_flags_stderr ++#define AP_DEFINED_AP_HACK_apr_file_open_flags_stderr ++const void *ap_hack_apr_file_open_flags_stderr = (const void *)apr_file_open_flags_stderr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_flags_stdout ++#define AP_DEFINED_AP_HACK_apr_file_open_flags_stdout ++const void *ap_hack_apr_file_open_flags_stdout = (const void *)apr_file_open_flags_stdout; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_flags_stdin ++#define AP_DEFINED_AP_HACK_apr_file_open_flags_stdin ++const void *ap_hack_apr_file_open_flags_stdin = (const void *)apr_file_open_flags_stdin; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_read ++#define AP_DEFINED_AP_HACK_apr_file_read ++const void *ap_hack_apr_file_read = (const void *)apr_file_read; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_write ++#define AP_DEFINED_AP_HACK_apr_file_write ++const void *ap_hack_apr_file_write = (const void *)apr_file_write; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_writev ++#define AP_DEFINED_AP_HACK_apr_file_writev ++const void *ap_hack_apr_file_writev = (const void *)apr_file_writev; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_read_full ++#define AP_DEFINED_AP_HACK_apr_file_read_full ++const void *ap_hack_apr_file_read_full = (const void *)apr_file_read_full; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_write_full ++#define AP_DEFINED_AP_HACK_apr_file_write_full ++const void *ap_hack_apr_file_write_full = (const void *)apr_file_write_full; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_writev_full ++#define AP_DEFINED_AP_HACK_apr_file_writev_full ++const void *ap_hack_apr_file_writev_full = (const void *)apr_file_writev_full; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_putc ++#define AP_DEFINED_AP_HACK_apr_file_putc ++const void *ap_hack_apr_file_putc = (const void *)apr_file_putc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_getc ++#define AP_DEFINED_AP_HACK_apr_file_getc ++const void *ap_hack_apr_file_getc = (const void *)apr_file_getc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_ungetc ++#define AP_DEFINED_AP_HACK_apr_file_ungetc ++const void *ap_hack_apr_file_ungetc = (const void *)apr_file_ungetc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_gets ++#define AP_DEFINED_AP_HACK_apr_file_gets ++const void *ap_hack_apr_file_gets = (const void *)apr_file_gets; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_puts ++#define AP_DEFINED_AP_HACK_apr_file_puts ++const void *ap_hack_apr_file_puts = (const void *)apr_file_puts; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_flush ++#define AP_DEFINED_AP_HACK_apr_file_flush ++const void *ap_hack_apr_file_flush = (const void *)apr_file_flush; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_sync ++#define AP_DEFINED_AP_HACK_apr_file_sync ++const void *ap_hack_apr_file_sync = (const void *)apr_file_sync; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_datasync ++#define AP_DEFINED_AP_HACK_apr_file_datasync ++const void *ap_hack_apr_file_datasync = (const void *)apr_file_datasync; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_dup ++#define AP_DEFINED_AP_HACK_apr_file_dup ++const void *ap_hack_apr_file_dup = (const void *)apr_file_dup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_dup2 ++#define AP_DEFINED_AP_HACK_apr_file_dup2 ++const void *ap_hack_apr_file_dup2 = (const void *)apr_file_dup2; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_setaside ++#define AP_DEFINED_AP_HACK_apr_file_setaside ++const void *ap_hack_apr_file_setaside = (const void *)apr_file_setaside; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_buffer_set ++#define AP_DEFINED_AP_HACK_apr_file_buffer_set ++const void *ap_hack_apr_file_buffer_set = (const void *)apr_file_buffer_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_buffer_size_get ++#define AP_DEFINED_AP_HACK_apr_file_buffer_size_get ++const void *ap_hack_apr_file_buffer_size_get = (const void *)apr_file_buffer_size_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_seek ++#define AP_DEFINED_AP_HACK_apr_file_seek ++const void *ap_hack_apr_file_seek = (const void *)apr_file_seek; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_pipe_create ++#define AP_DEFINED_AP_HACK_apr_file_pipe_create ++const void *ap_hack_apr_file_pipe_create = (const void *)apr_file_pipe_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_pipe_create_ex ++#define AP_DEFINED_AP_HACK_apr_file_pipe_create_ex ++const void *ap_hack_apr_file_pipe_create_ex = (const void *)apr_file_pipe_create_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_namedpipe_create ++#define AP_DEFINED_AP_HACK_apr_file_namedpipe_create ++const void *ap_hack_apr_file_namedpipe_create = (const void *)apr_file_namedpipe_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_pipe_timeout_get ++#define AP_DEFINED_AP_HACK_apr_file_pipe_timeout_get ++const void *ap_hack_apr_file_pipe_timeout_get = (const void *)apr_file_pipe_timeout_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_pipe_timeout_set ++#define AP_DEFINED_AP_HACK_apr_file_pipe_timeout_set ++const void *ap_hack_apr_file_pipe_timeout_set = (const void *)apr_file_pipe_timeout_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_lock ++#define AP_DEFINED_AP_HACK_apr_file_lock ++const void *ap_hack_apr_file_lock = (const void *)apr_file_lock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_unlock ++#define AP_DEFINED_AP_HACK_apr_file_unlock ++const void *ap_hack_apr_file_unlock = (const void *)apr_file_unlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_name_get ++#define AP_DEFINED_AP_HACK_apr_file_name_get ++const void *ap_hack_apr_file_name_get = (const void *)apr_file_name_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_data_get ++#define AP_DEFINED_AP_HACK_apr_file_data_get ++const void *ap_hack_apr_file_data_get = (const void *)apr_file_data_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_data_set ++#define AP_DEFINED_AP_HACK_apr_file_data_set ++const void *ap_hack_apr_file_data_set = (const void *)apr_file_data_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_printf ++#define AP_DEFINED_AP_HACK_apr_file_printf ++const void *ap_hack_apr_file_printf = (const void *)apr_file_printf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_perms_set ++#define AP_DEFINED_AP_HACK_apr_file_perms_set ++const void *ap_hack_apr_file_perms_set = (const void *)apr_file_perms_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_attrs_set ++#define AP_DEFINED_AP_HACK_apr_file_attrs_set ++const void *ap_hack_apr_file_attrs_set = (const void *)apr_file_attrs_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_mtime_set ++#define AP_DEFINED_AP_HACK_apr_file_mtime_set ++const void *ap_hack_apr_file_mtime_set = (const void *)apr_file_mtime_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_make ++#define AP_DEFINED_AP_HACK_apr_dir_make ++const void *ap_hack_apr_dir_make = (const void *)apr_dir_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_make_recursive ++#define AP_DEFINED_AP_HACK_apr_dir_make_recursive ++const void *ap_hack_apr_dir_make_recursive = (const void *)apr_dir_make_recursive; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_remove ++#define AP_DEFINED_AP_HACK_apr_dir_remove ++const void *ap_hack_apr_dir_remove = (const void *)apr_dir_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_info_get ++#define AP_DEFINED_AP_HACK_apr_file_info_get ++const void *ap_hack_apr_file_info_get = (const void *)apr_file_info_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_trunc ++#define AP_DEFINED_AP_HACK_apr_file_trunc ++const void *ap_hack_apr_file_trunc = (const void *)apr_file_trunc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_flags_get ++#define AP_DEFINED_AP_HACK_apr_file_flags_get ++const void *ap_hack_apr_file_flags_get = (const void *)apr_file_flags_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_pool_get ++#define AP_DEFINED_AP_HACK_apr_file_pool_get ++const void *ap_hack_apr_file_pool_get = (const void *)apr_file_pool_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_inherit_set ++#define AP_DEFINED_AP_HACK_apr_file_inherit_set ++const void *ap_hack_apr_file_inherit_set = (const void *)apr_file_inherit_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_inherit_unset ++#define AP_DEFINED_AP_HACK_apr_file_inherit_unset ++const void *ap_hack_apr_file_inherit_unset = (const void *)apr_file_inherit_unset; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_mktemp ++#define AP_DEFINED_AP_HACK_apr_file_mktemp ++const void *ap_hack_apr_file_mktemp = (const void *)apr_file_mktemp; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_temp_dir_get ++#define AP_DEFINED_AP_HACK_apr_temp_dir_get ++const void *ap_hack_apr_temp_dir_get = (const void *)apr_temp_dir_get; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_fnmatch.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_fnmatch ++#define AP_DEFINED_AP_HACK_apr_fnmatch ++const void *ap_hack_apr_fnmatch = (const void *)apr_fnmatch; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_fnmatch_test ++#define AP_DEFINED_AP_HACK_apr_fnmatch_test ++const void *ap_hack_apr_fnmatch_test = (const void *)apr_fnmatch_test; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_match_glob ++#define AP_DEFINED_AP_HACK_apr_match_glob ++const void *ap_hack_apr_match_glob = (const void *)apr_match_glob; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_general.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_initialize ++#define AP_DEFINED_AP_HACK_apr_initialize ++const void *ap_hack_apr_initialize = (const void *)apr_initialize; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_app_initialize ++#define AP_DEFINED_AP_HACK_apr_app_initialize ++const void *ap_hack_apr_app_initialize = (const void *)apr_app_initialize; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_terminate ++#define AP_DEFINED_AP_HACK_apr_terminate ++const void *ap_hack_apr_terminate = (const void *)apr_terminate; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_terminate2 ++#define AP_DEFINED_AP_HACK_apr_terminate2 ++const void *ap_hack_apr_terminate2 = (const void *)apr_terminate2; ++#endif ++#if APR_HAS_RANDOM || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_generate_random_bytes ++#define AP_DEFINED_AP_HACK_apr_generate_random_bytes ++const void *ap_hack_apr_generate_random_bytes = (const void *)apr_generate_random_bytes; ++#endif ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_getopt.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_getopt_init ++#define AP_DEFINED_AP_HACK_apr_getopt_init ++const void *ap_hack_apr_getopt_init = (const void *)apr_getopt_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_getopt ++#define AP_DEFINED_AP_HACK_apr_getopt ++const void *ap_hack_apr_getopt = (const void *)apr_getopt; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_getopt_long ++#define AP_DEFINED_AP_HACK_apr_getopt_long ++const void *ap_hack_apr_getopt_long = (const void *)apr_getopt_long; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_global_mutex.h ++ */ ++#if !APR_PROC_MUTEX_IS_GLOBAL || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_create ++#define AP_DEFINED_AP_HACK_apr_global_mutex_create ++const void *ap_hack_apr_global_mutex_create = (const void *)apr_global_mutex_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_child_init ++#define AP_DEFINED_AP_HACK_apr_global_mutex_child_init ++const void *ap_hack_apr_global_mutex_child_init = (const void *)apr_global_mutex_child_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_lock ++#define AP_DEFINED_AP_HACK_apr_global_mutex_lock ++const void *ap_hack_apr_global_mutex_lock = (const void *)apr_global_mutex_lock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_trylock ++#define AP_DEFINED_AP_HACK_apr_global_mutex_trylock ++const void *ap_hack_apr_global_mutex_trylock = (const void *)apr_global_mutex_trylock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_unlock ++#define AP_DEFINED_AP_HACK_apr_global_mutex_unlock ++const void *ap_hack_apr_global_mutex_unlock = (const void *)apr_global_mutex_unlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_destroy ++#define AP_DEFINED_AP_HACK_apr_global_mutex_destroy ++const void *ap_hack_apr_global_mutex_destroy = (const void *)apr_global_mutex_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_lockfile ++#define AP_DEFINED_AP_HACK_apr_global_mutex_lockfile ++const void *ap_hack_apr_global_mutex_lockfile = (const void *)apr_global_mutex_lockfile; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_name ++#define AP_DEFINED_AP_HACK_apr_global_mutex_name ++const void *ap_hack_apr_global_mutex_name = (const void *)apr_global_mutex_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_pool_get ++#define AP_DEFINED_AP_HACK_apr_global_mutex_pool_get ++const void *ap_hack_apr_global_mutex_pool_get = (const void *)apr_global_mutex_pool_get; ++#endif ++#else /* APR_PROC_MUTEX_IS_GLOBAL */ ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_hash.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_hashfunc_default ++#define AP_DEFINED_AP_HACK_apr_hashfunc_default ++const void *ap_hack_apr_hashfunc_default = (const void *)apr_hashfunc_default; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_make ++#define AP_DEFINED_AP_HACK_apr_hash_make ++const void *ap_hack_apr_hash_make = (const void *)apr_hash_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_make_custom ++#define AP_DEFINED_AP_HACK_apr_hash_make_custom ++const void *ap_hack_apr_hash_make_custom = (const void *)apr_hash_make_custom; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_copy ++#define AP_DEFINED_AP_HACK_apr_hash_copy ++const void *ap_hack_apr_hash_copy = (const void *)apr_hash_copy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_set ++#define AP_DEFINED_AP_HACK_apr_hash_set ++const void *ap_hack_apr_hash_set = (const void *)apr_hash_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_get ++#define AP_DEFINED_AP_HACK_apr_hash_get ++const void *ap_hack_apr_hash_get = (const void *)apr_hash_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_first ++#define AP_DEFINED_AP_HACK_apr_hash_first ++const void *ap_hack_apr_hash_first = (const void *)apr_hash_first; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_next ++#define AP_DEFINED_AP_HACK_apr_hash_next ++const void *ap_hack_apr_hash_next = (const void *)apr_hash_next; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_this ++#define AP_DEFINED_AP_HACK_apr_hash_this ++const void *ap_hack_apr_hash_this = (const void *)apr_hash_this; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_this_key ++#define AP_DEFINED_AP_HACK_apr_hash_this_key ++//const void *ap_hack_apr_hash_this_key = (const void *)apr_hash_this_key; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_this_key_len ++#define AP_DEFINED_AP_HACK_apr_hash_this_key_len ++//const void *ap_hack_apr_hash_this_key_len = (const void *)apr_hash_this_key_len; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_this_val ++#define AP_DEFINED_AP_HACK_apr_hash_this_val ++//const void *ap_hack_apr_hash_this_val = (const void *)apr_hash_this_val; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_count ++#define AP_DEFINED_AP_HACK_apr_hash_count ++const void *ap_hack_apr_hash_count = (const void *)apr_hash_count; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_clear ++#define AP_DEFINED_AP_HACK_apr_hash_clear ++const void *ap_hack_apr_hash_clear = (const void *)apr_hash_clear; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_overlay ++#define AP_DEFINED_AP_HACK_apr_hash_overlay ++const void *ap_hack_apr_hash_overlay = (const void *)apr_hash_overlay; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_merge ++#define AP_DEFINED_AP_HACK_apr_hash_merge ++const void *ap_hack_apr_hash_merge = (const void *)apr_hash_merge; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_do ++#define AP_DEFINED_AP_HACK_apr_hash_do ++const void *ap_hack_apr_hash_do = (const void *)apr_hash_do; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_pool_get ++#define AP_DEFINED_AP_HACK_apr_hash_pool_get ++const void *ap_hack_apr_hash_pool_get = (const void *)apr_hash_pool_get; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_hooks.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_hook_sort_register ++#define AP_DEFINED_AP_HACK_apr_hook_sort_register ++const void *ap_hack_apr_hook_sort_register = (const void *)apr_hook_sort_register; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hook_sort_all ++#define AP_DEFINED_AP_HACK_apr_hook_sort_all ++const void *ap_hack_apr_hook_sort_all = (const void *)apr_hook_sort_all; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hook_debug_show ++#define AP_DEFINED_AP_HACK_apr_hook_debug_show ++const void *ap_hack_apr_hook_debug_show = (const void *)apr_hook_debug_show; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hook_deregister_all ++#define AP_DEFINED_AP_HACK_apr_hook_deregister_all ++const void *ap_hack_apr_hook_deregister_all = (const void *)apr_hook_deregister_all; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_ldap_init.h ++ */ ++#if APR_HAS_LDAP ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_ssl_init ++#define AP_DEFINED_AP_HACK_apr_ldap_ssl_init ++const void *ap_hack_apr_ldap_ssl_init = (const void *)apr_ldap_ssl_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_ssl_deinit ++#define AP_DEFINED_AP_HACK_apr_ldap_ssl_deinit ++const void *ap_hack_apr_ldap_ssl_deinit = (const void *)apr_ldap_ssl_deinit; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_init ++#define AP_DEFINED_AP_HACK_apr_ldap_init ++const void *ap_hack_apr_ldap_init = (const void *)apr_ldap_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_info ++#define AP_DEFINED_AP_HACK_apr_ldap_info ++const void *ap_hack_apr_ldap_info = (const void *)apr_ldap_info; ++#endif ++#endif /* APR_HAS_LDAP */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_ldap_option.h ++ */ ++#if APR_HAS_LDAP ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_get_option ++#define AP_DEFINED_AP_HACK_apr_ldap_get_option ++const void *ap_hack_apr_ldap_get_option = (const void *)apr_ldap_get_option; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_set_option ++#define AP_DEFINED_AP_HACK_apr_ldap_set_option ++const void *ap_hack_apr_ldap_set_option = (const void *)apr_ldap_set_option; ++#endif ++#endif /* APR_HAS_LDAP */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_ldap_rebind.h ++ */ ++#if APR_HAS_LDAP ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_rebind_init ++#define AP_DEFINED_AP_HACK_apr_ldap_rebind_init ++const void *ap_hack_apr_ldap_rebind_init = (const void *)apr_ldap_rebind_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_rebind_add ++#define AP_DEFINED_AP_HACK_apr_ldap_rebind_add ++const void *ap_hack_apr_ldap_rebind_add = (const void *)apr_ldap_rebind_add; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_rebind_remove ++#define AP_DEFINED_AP_HACK_apr_ldap_rebind_remove ++const void *ap_hack_apr_ldap_rebind_remove = (const void *)apr_ldap_rebind_remove; ++#endif ++#endif /* APR_HAS_LDAP */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_ldap_url.h ++ */ ++#if APR_HAS_LDAP ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_is_ldap_url ++#define AP_DEFINED_AP_HACK_apr_ldap_is_ldap_url ++const void *ap_hack_apr_ldap_is_ldap_url = (const void *)apr_ldap_is_ldap_url; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_is_ldaps_url ++#define AP_DEFINED_AP_HACK_apr_ldap_is_ldaps_url ++const void *ap_hack_apr_ldap_is_ldaps_url = (const void *)apr_ldap_is_ldaps_url; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_is_ldapi_url ++#define AP_DEFINED_AP_HACK_apr_ldap_is_ldapi_url ++const void *ap_hack_apr_ldap_is_ldapi_url = (const void *)apr_ldap_is_ldapi_url; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_url_parse_ext ++#define AP_DEFINED_AP_HACK_apr_ldap_url_parse_ext ++const void *ap_hack_apr_ldap_url_parse_ext = (const void *)apr_ldap_url_parse_ext; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ldap_url_parse ++#define AP_DEFINED_AP_HACK_apr_ldap_url_parse ++const void *ap_hack_apr_ldap_url_parse = (const void *)apr_ldap_url_parse; ++#endif ++#endif /* APR_HAS_LDAP */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_lib.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_name_get ++#define AP_DEFINED_AP_HACK_apr_filepath_name_get ++const void *ap_hack_apr_filepath_name_get = (const void *)apr_filepath_name_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_vformatter ++#define AP_DEFINED_AP_HACK_apr_vformatter ++const void *ap_hack_apr_vformatter = (const void *)apr_vformatter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_password_get ++#define AP_DEFINED_AP_HACK_apr_password_get ++const void *ap_hack_apr_password_get = (const void *)apr_password_get; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_md4.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_md4_init ++#define AP_DEFINED_AP_HACK_apr_md4_init ++const void *ap_hack_apr_md4_init = (const void *)apr_md4_init; ++#endif ++#if APR_HAS_XLATE ++#ifndef AP_DEFINED_AP_HACK_apr_md4_set_xlate ++#define AP_DEFINED_AP_HACK_apr_md4_set_xlate ++const void *ap_hack_apr_md4_set_xlate = (const void *)apr_md4_set_xlate; ++#endif ++#else ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_md4_update ++#define AP_DEFINED_AP_HACK_apr_md4_update ++const void *ap_hack_apr_md4_update = (const void *)apr_md4_update; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_md4_final ++#define AP_DEFINED_AP_HACK_apr_md4_final ++const void *ap_hack_apr_md4_final = (const void *)apr_md4_final; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_md4 ++#define AP_DEFINED_AP_HACK_apr_md4 ++const void *ap_hack_apr_md4 = (const void *)apr_md4; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_md5.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_md5_init ++#define AP_DEFINED_AP_HACK_apr_md5_init ++const void *ap_hack_apr_md5_init = (const void *)apr_md5_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_md5_set_xlate ++#define AP_DEFINED_AP_HACK_apr_md5_set_xlate ++const void *ap_hack_apr_md5_set_xlate = (const void *)apr_md5_set_xlate; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_md5_update ++#define AP_DEFINED_AP_HACK_apr_md5_update ++const void *ap_hack_apr_md5_update = (const void *)apr_md5_update; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_md5_final ++#define AP_DEFINED_AP_HACK_apr_md5_final ++const void *ap_hack_apr_md5_final = (const void *)apr_md5_final; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_md5 ++#define AP_DEFINED_AP_HACK_apr_md5 ++const void *ap_hack_apr_md5 = (const void *)apr_md5; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_md5_encode ++#define AP_DEFINED_AP_HACK_apr_md5_encode ++const void *ap_hack_apr_md5_encode = (const void *)apr_md5_encode; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_bcrypt_encode ++#define AP_DEFINED_AP_HACK_apr_bcrypt_encode ++const void *ap_hack_apr_bcrypt_encode = (const void *)apr_bcrypt_encode; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_password_validate ++#define AP_DEFINED_AP_HACK_apr_password_validate ++const void *ap_hack_apr_password_validate = (const void *)apr_password_validate; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_memcache.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_hash ++#define AP_DEFINED_AP_HACK_apr_memcache_hash ++const void *ap_hack_apr_memcache_hash = (const void *)apr_memcache_hash; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_hash_crc32 ++#define AP_DEFINED_AP_HACK_apr_memcache_hash_crc32 ++const void *ap_hack_apr_memcache_hash_crc32 = (const void *)apr_memcache_hash_crc32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_hash_default ++#define AP_DEFINED_AP_HACK_apr_memcache_hash_default ++const void *ap_hack_apr_memcache_hash_default = (const void *)apr_memcache_hash_default; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_find_server_hash ++#define AP_DEFINED_AP_HACK_apr_memcache_find_server_hash ++const void *ap_hack_apr_memcache_find_server_hash = (const void *)apr_memcache_find_server_hash; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_find_server_hash_default ++#define AP_DEFINED_AP_HACK_apr_memcache_find_server_hash_default ++const void *ap_hack_apr_memcache_find_server_hash_default = (const void *)apr_memcache_find_server_hash_default; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_add_server ++#define AP_DEFINED_AP_HACK_apr_memcache_add_server ++const void *ap_hack_apr_memcache_add_server = (const void *)apr_memcache_add_server; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_find_server ++#define AP_DEFINED_AP_HACK_apr_memcache_find_server ++const void *ap_hack_apr_memcache_find_server = (const void *)apr_memcache_find_server; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_enable_server ++#define AP_DEFINED_AP_HACK_apr_memcache_enable_server ++const void *ap_hack_apr_memcache_enable_server = (const void *)apr_memcache_enable_server; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_disable_server ++#define AP_DEFINED_AP_HACK_apr_memcache_disable_server ++const void *ap_hack_apr_memcache_disable_server = (const void *)apr_memcache_disable_server; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_server_create ++#define AP_DEFINED_AP_HACK_apr_memcache_server_create ++const void *ap_hack_apr_memcache_server_create = (const void *)apr_memcache_server_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_create ++#define AP_DEFINED_AP_HACK_apr_memcache_create ++const void *ap_hack_apr_memcache_create = (const void *)apr_memcache_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_getp ++#define AP_DEFINED_AP_HACK_apr_memcache_getp ++const void *ap_hack_apr_memcache_getp = (const void *)apr_memcache_getp; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_add_multget_key ++#define AP_DEFINED_AP_HACK_apr_memcache_add_multget_key ++const void *ap_hack_apr_memcache_add_multget_key = (const void *)apr_memcache_add_multget_key; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_multgetp ++#define AP_DEFINED_AP_HACK_apr_memcache_multgetp ++const void *ap_hack_apr_memcache_multgetp = (const void *)apr_memcache_multgetp; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_set ++#define AP_DEFINED_AP_HACK_apr_memcache_set ++const void *ap_hack_apr_memcache_set = (const void *)apr_memcache_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_add ++#define AP_DEFINED_AP_HACK_apr_memcache_add ++const void *ap_hack_apr_memcache_add = (const void *)apr_memcache_add; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_replace ++#define AP_DEFINED_AP_HACK_apr_memcache_replace ++const void *ap_hack_apr_memcache_replace = (const void *)apr_memcache_replace; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_delete ++#define AP_DEFINED_AP_HACK_apr_memcache_delete ++const void *ap_hack_apr_memcache_delete = (const void *)apr_memcache_delete; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_incr ++#define AP_DEFINED_AP_HACK_apr_memcache_incr ++const void *ap_hack_apr_memcache_incr = (const void *)apr_memcache_incr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_decr ++#define AP_DEFINED_AP_HACK_apr_memcache_decr ++const void *ap_hack_apr_memcache_decr = (const void *)apr_memcache_decr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_version ++#define AP_DEFINED_AP_HACK_apr_memcache_version ++const void *ap_hack_apr_memcache_version = (const void *)apr_memcache_version; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_memcache_stats ++#define AP_DEFINED_AP_HACK_apr_memcache_stats ++const void *ap_hack_apr_memcache_stats = (const void *)apr_memcache_stats; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_mmap.h ++ */ ++#if APR_HAS_MMAP || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_mmap_create ++#define AP_DEFINED_AP_HACK_apr_mmap_create ++const void *ap_hack_apr_mmap_create = (const void *)apr_mmap_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mmap_dup ++#define AP_DEFINED_AP_HACK_apr_mmap_dup ++const void *ap_hack_apr_mmap_dup = (const void *)apr_mmap_dup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mmap_delete ++#define AP_DEFINED_AP_HACK_apr_mmap_delete ++const void *ap_hack_apr_mmap_delete = (const void *)apr_mmap_delete; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mmap_offset ++#define AP_DEFINED_AP_HACK_apr_mmap_offset ++const void *ap_hack_apr_mmap_offset = (const void *)apr_mmap_offset; ++#endif ++#endif /* APR_HAS_MMAP */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_network_io.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_socket_create ++#define AP_DEFINED_AP_HACK_apr_socket_create ++const void *ap_hack_apr_socket_create = (const void *)apr_socket_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_shutdown ++#define AP_DEFINED_AP_HACK_apr_socket_shutdown ++const void *ap_hack_apr_socket_shutdown = (const void *)apr_socket_shutdown; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_close ++#define AP_DEFINED_AP_HACK_apr_socket_close ++const void *ap_hack_apr_socket_close = (const void *)apr_socket_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_bind ++#define AP_DEFINED_AP_HACK_apr_socket_bind ++const void *ap_hack_apr_socket_bind = (const void *)apr_socket_bind; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_listen ++#define AP_DEFINED_AP_HACK_apr_socket_listen ++const void *ap_hack_apr_socket_listen = (const void *)apr_socket_listen; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_accept ++#define AP_DEFINED_AP_HACK_apr_socket_accept ++const void *ap_hack_apr_socket_accept = (const void *)apr_socket_accept; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_connect ++#define AP_DEFINED_AP_HACK_apr_socket_connect ++const void *ap_hack_apr_socket_connect = (const void *)apr_socket_connect; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_atreadeof ++#define AP_DEFINED_AP_HACK_apr_socket_atreadeof ++const void *ap_hack_apr_socket_atreadeof = (const void *)apr_socket_atreadeof; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sockaddr_info_get ++#define AP_DEFINED_AP_HACK_apr_sockaddr_info_get ++const void *ap_hack_apr_sockaddr_info_get = (const void *)apr_sockaddr_info_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_getnameinfo ++#define AP_DEFINED_AP_HACK_apr_getnameinfo ++const void *ap_hack_apr_getnameinfo = (const void *)apr_getnameinfo; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_parse_addr_port ++#define AP_DEFINED_AP_HACK_apr_parse_addr_port ++const void *ap_hack_apr_parse_addr_port = (const void *)apr_parse_addr_port; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_gethostname ++#define AP_DEFINED_AP_HACK_apr_gethostname ++const void *ap_hack_apr_gethostname = (const void *)apr_gethostname; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_data_get ++#define AP_DEFINED_AP_HACK_apr_socket_data_get ++const void *ap_hack_apr_socket_data_get = (const void *)apr_socket_data_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_data_set ++#define AP_DEFINED_AP_HACK_apr_socket_data_set ++const void *ap_hack_apr_socket_data_set = (const void *)apr_socket_data_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_send ++#define AP_DEFINED_AP_HACK_apr_socket_send ++const void *ap_hack_apr_socket_send = (const void *)apr_socket_send; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_sendv ++#define AP_DEFINED_AP_HACK_apr_socket_sendv ++const void *ap_hack_apr_socket_sendv = (const void *)apr_socket_sendv; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_sendto ++#define AP_DEFINED_AP_HACK_apr_socket_sendto ++const void *ap_hack_apr_socket_sendto = (const void *)apr_socket_sendto; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_recvfrom ++#define AP_DEFINED_AP_HACK_apr_socket_recvfrom ++const void *ap_hack_apr_socket_recvfrom = (const void *)apr_socket_recvfrom; ++#endif ++#if APR_HAS_SENDFILE || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_socket_sendfile ++#define AP_DEFINED_AP_HACK_apr_socket_sendfile ++const void *ap_hack_apr_socket_sendfile = (const void *)apr_socket_sendfile; ++#endif ++#endif /* APR_HAS_SENDFILE */ ++#ifndef AP_DEFINED_AP_HACK_apr_socket_recv ++#define AP_DEFINED_AP_HACK_apr_socket_recv ++const void *ap_hack_apr_socket_recv = (const void *)apr_socket_recv; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_opt_set ++#define AP_DEFINED_AP_HACK_apr_socket_opt_set ++const void *ap_hack_apr_socket_opt_set = (const void *)apr_socket_opt_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_timeout_set ++#define AP_DEFINED_AP_HACK_apr_socket_timeout_set ++const void *ap_hack_apr_socket_timeout_set = (const void *)apr_socket_timeout_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_opt_get ++#define AP_DEFINED_AP_HACK_apr_socket_opt_get ++const void *ap_hack_apr_socket_opt_get = (const void *)apr_socket_opt_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_timeout_get ++#define AP_DEFINED_AP_HACK_apr_socket_timeout_get ++const void *ap_hack_apr_socket_timeout_get = (const void *)apr_socket_timeout_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_atmark ++#define AP_DEFINED_AP_HACK_apr_socket_atmark ++const void *ap_hack_apr_socket_atmark = (const void *)apr_socket_atmark; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_addr_get ++#define AP_DEFINED_AP_HACK_apr_socket_addr_get ++const void *ap_hack_apr_socket_addr_get = (const void *)apr_socket_addr_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sockaddr_ip_get ++#define AP_DEFINED_AP_HACK_apr_sockaddr_ip_get ++const void *ap_hack_apr_sockaddr_ip_get = (const void *)apr_sockaddr_ip_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sockaddr_ip_getbuf ++#define AP_DEFINED_AP_HACK_apr_sockaddr_ip_getbuf ++const void *ap_hack_apr_sockaddr_ip_getbuf = (const void *)apr_sockaddr_ip_getbuf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sockaddr_equal ++#define AP_DEFINED_AP_HACK_apr_sockaddr_equal ++const void *ap_hack_apr_sockaddr_equal = (const void *)apr_sockaddr_equal; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sockaddr_is_wildcard ++#define AP_DEFINED_AP_HACK_apr_sockaddr_is_wildcard ++//const void *ap_hack_apr_sockaddr_is_wildcard = (const void *)apr_sockaddr_is_wildcard; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_type_get ++#define AP_DEFINED_AP_HACK_apr_socket_type_get ++const void *ap_hack_apr_socket_type_get = (const void *)apr_socket_type_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_getservbyname ++#define AP_DEFINED_AP_HACK_apr_getservbyname ++const void *ap_hack_apr_getservbyname = (const void *)apr_getservbyname; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ipsubnet_create ++#define AP_DEFINED_AP_HACK_apr_ipsubnet_create ++const void *ap_hack_apr_ipsubnet_create = (const void *)apr_ipsubnet_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ipsubnet_test ++#define AP_DEFINED_AP_HACK_apr_ipsubnet_test ++const void *ap_hack_apr_ipsubnet_test = (const void *)apr_ipsubnet_test; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_protocol_get ++#define AP_DEFINED_AP_HACK_apr_socket_protocol_get ++const void *ap_hack_apr_socket_protocol_get = (const void *)apr_socket_protocol_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_pool_get ++#define AP_DEFINED_AP_HACK_apr_socket_pool_get ++const void *ap_hack_apr_socket_pool_get = (const void *)apr_socket_pool_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_inherit_set ++#define AP_DEFINED_AP_HACK_apr_socket_inherit_set ++const void *ap_hack_apr_socket_inherit_set = (const void *)apr_socket_inherit_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_inherit_unset ++#define AP_DEFINED_AP_HACK_apr_socket_inherit_unset ++const void *ap_hack_apr_socket_inherit_unset = (const void *)apr_socket_inherit_unset; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mcast_join ++#define AP_DEFINED_AP_HACK_apr_mcast_join ++const void *ap_hack_apr_mcast_join = (const void *)apr_mcast_join; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mcast_leave ++#define AP_DEFINED_AP_HACK_apr_mcast_leave ++const void *ap_hack_apr_mcast_leave = (const void *)apr_mcast_leave; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mcast_hops ++#define AP_DEFINED_AP_HACK_apr_mcast_hops ++const void *ap_hack_apr_mcast_hops = (const void *)apr_mcast_hops; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mcast_loopback ++#define AP_DEFINED_AP_HACK_apr_mcast_loopback ++const void *ap_hack_apr_mcast_loopback = (const void *)apr_mcast_loopback; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mcast_interface ++#define AP_DEFINED_AP_HACK_apr_mcast_interface ++const void *ap_hack_apr_mcast_interface = (const void *)apr_mcast_interface; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_optional.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_dynamic_fn_register ++#define AP_DEFINED_AP_HACK_apr_dynamic_fn_register ++const void *ap_hack_apr_dynamic_fn_register = (const void *)apr_dynamic_fn_register; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dynamic_fn_retrieve ++#define AP_DEFINED_AP_HACK_apr_dynamic_fn_retrieve ++const void *ap_hack_apr_dynamic_fn_retrieve = (const void *)apr_dynamic_fn_retrieve; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_optional_hooks.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_optional_hook_add ++#define AP_DEFINED_AP_HACK_apr_optional_hook_add ++const void *ap_hack_apr_optional_hook_add = (const void *)apr_optional_hook_add; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_optional_hook_get ++#define AP_DEFINED_AP_HACK_apr_optional_hook_get ++const void *ap_hack_apr_optional_hook_get = (const void *)apr_optional_hook_get; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_poll.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_create ++#define AP_DEFINED_AP_HACK_apr_pollset_create ++const void *ap_hack_apr_pollset_create = (const void *)apr_pollset_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_create_ex ++#define AP_DEFINED_AP_HACK_apr_pollset_create_ex ++const void *ap_hack_apr_pollset_create_ex = (const void *)apr_pollset_create_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_destroy ++#define AP_DEFINED_AP_HACK_apr_pollset_destroy ++const void *ap_hack_apr_pollset_destroy = (const void *)apr_pollset_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_add ++#define AP_DEFINED_AP_HACK_apr_pollset_add ++const void *ap_hack_apr_pollset_add = (const void *)apr_pollset_add; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_remove ++#define AP_DEFINED_AP_HACK_apr_pollset_remove ++const void *ap_hack_apr_pollset_remove = (const void *)apr_pollset_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_poll ++#define AP_DEFINED_AP_HACK_apr_pollset_poll ++const void *ap_hack_apr_pollset_poll = (const void *)apr_pollset_poll; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_wakeup ++#define AP_DEFINED_AP_HACK_apr_pollset_wakeup ++const void *ap_hack_apr_pollset_wakeup = (const void *)apr_pollset_wakeup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_poll ++#define AP_DEFINED_AP_HACK_apr_poll ++const void *ap_hack_apr_poll = (const void *)apr_poll; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_method_name ++#define AP_DEFINED_AP_HACK_apr_pollset_method_name ++const void *ap_hack_apr_pollset_method_name = (const void *)apr_pollset_method_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_poll_method_defname ++#define AP_DEFINED_AP_HACK_apr_poll_method_defname ++const void *ap_hack_apr_poll_method_defname = (const void *)apr_poll_method_defname; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollcb_create ++#define AP_DEFINED_AP_HACK_apr_pollcb_create ++const void *ap_hack_apr_pollcb_create = (const void *)apr_pollcb_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollcb_create_ex ++#define AP_DEFINED_AP_HACK_apr_pollcb_create_ex ++const void *ap_hack_apr_pollcb_create_ex = (const void *)apr_pollcb_create_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollcb_add ++#define AP_DEFINED_AP_HACK_apr_pollcb_add ++const void *ap_hack_apr_pollcb_add = (const void *)apr_pollcb_add; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollcb_remove ++#define AP_DEFINED_AP_HACK_apr_pollcb_remove ++const void *ap_hack_apr_pollcb_remove = (const void *)apr_pollcb_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollcb_poll ++#define AP_DEFINED_AP_HACK_apr_pollcb_poll ++const void *ap_hack_apr_pollcb_poll = (const void *)apr_pollcb_poll; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_pools.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_pool_initialize ++#define AP_DEFINED_AP_HACK_apr_pool_initialize ++const void *ap_hack_apr_pool_initialize = (const void *)apr_pool_initialize; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_terminate ++#define AP_DEFINED_AP_HACK_apr_pool_terminate ++const void *ap_hack_apr_pool_terminate = (const void *)apr_pool_terminate; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_ex ++#define AP_DEFINED_AP_HACK_apr_pool_create_ex ++const void *ap_hack_apr_pool_create_ex = (const void *)apr_pool_create_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_core_ex ++#define AP_DEFINED_AP_HACK_apr_pool_create_core_ex ++const void *ap_hack_apr_pool_create_core_ex = (const void *)apr_pool_create_core_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_unmanaged_ex ++#define AP_DEFINED_AP_HACK_apr_pool_create_unmanaged_ex ++const void *ap_hack_apr_pool_create_unmanaged_ex = (const void *)apr_pool_create_unmanaged_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_ex_debug ++#define AP_DEFINED_AP_HACK_apr_pool_create_ex_debug ++const void *ap_hack_apr_pool_create_ex_debug = (const void *)apr_pool_create_ex_debug; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_core_ex_debug ++#define AP_DEFINED_AP_HACK_apr_pool_create_core_ex_debug ++const void *ap_hack_apr_pool_create_core_ex_debug = (const void *)apr_pool_create_core_ex_debug; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_unmanaged_ex_debug ++#define AP_DEFINED_AP_HACK_apr_pool_create_unmanaged_ex_debug ++const void *ap_hack_apr_pool_create_unmanaged_ex_debug = (const void *)apr_pool_create_unmanaged_ex_debug; ++#endif ++#if defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create ++#define AP_DEFINED_AP_HACK_apr_pool_create ++const void *ap_hack_apr_pool_create = (const void *)apr_pool_create; ++#endif ++#else ++#endif ++#if defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_core ++#define AP_DEFINED_AP_HACK_apr_pool_create_core ++const void *ap_hack_apr_pool_create_core = (const void *)apr_pool_create_core; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_unmanaged ++#define AP_DEFINED_AP_HACK_apr_pool_create_unmanaged ++const void *ap_hack_apr_pool_create_unmanaged = (const void *)apr_pool_create_unmanaged; ++#endif ++#else ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_allocator_get ++#define AP_DEFINED_AP_HACK_apr_pool_allocator_get ++const void *ap_hack_apr_pool_allocator_get = (const void *)apr_pool_allocator_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_clear ++#define AP_DEFINED_AP_HACK_apr_pool_clear ++const void *ap_hack_apr_pool_clear = (const void *)apr_pool_clear; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_clear_debug ++#define AP_DEFINED_AP_HACK_apr_pool_clear_debug ++const void *ap_hack_apr_pool_clear_debug = (const void *)apr_pool_clear_debug; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_destroy ++#define AP_DEFINED_AP_HACK_apr_pool_destroy ++const void *ap_hack_apr_pool_destroy = (const void *)apr_pool_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_destroy_debug ++#define AP_DEFINED_AP_HACK_apr_pool_destroy_debug ++const void *ap_hack_apr_pool_destroy_debug = (const void *)apr_pool_destroy_debug; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_palloc ++#define AP_DEFINED_AP_HACK_apr_palloc ++const void *ap_hack_apr_palloc = (const void *)apr_palloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_palloc_debug ++#define AP_DEFINED_AP_HACK_apr_palloc_debug ++const void *ap_hack_apr_palloc_debug = (const void *)apr_palloc_debug; ++#endif ++#if defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_pcalloc ++#define AP_DEFINED_AP_HACK_apr_pcalloc ++const void *ap_hack_apr_pcalloc = (const void *)apr_pcalloc; ++#endif ++#elif !APR_POOL_DEBUG ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pcalloc_debug ++#define AP_DEFINED_AP_HACK_apr_pcalloc_debug ++const void *ap_hack_apr_pcalloc_debug = (const void *)apr_pcalloc_debug; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_abort_set ++#define AP_DEFINED_AP_HACK_apr_pool_abort_set ++const void *ap_hack_apr_pool_abort_set = (const void *)apr_pool_abort_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_abort_get ++#define AP_DEFINED_AP_HACK_apr_pool_abort_get ++const void *ap_hack_apr_pool_abort_get = (const void *)apr_pool_abort_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_parent_get ++#define AP_DEFINED_AP_HACK_apr_pool_parent_get ++const void *ap_hack_apr_pool_parent_get = (const void *)apr_pool_parent_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_is_ancestor ++#define AP_DEFINED_AP_HACK_apr_pool_is_ancestor ++const void *ap_hack_apr_pool_is_ancestor = (const void *)apr_pool_is_ancestor; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_tag ++#define AP_DEFINED_AP_HACK_apr_pool_tag ++const void *ap_hack_apr_pool_tag = (const void *)apr_pool_tag; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_userdata_set ++#define AP_DEFINED_AP_HACK_apr_pool_userdata_set ++const void *ap_hack_apr_pool_userdata_set = (const void *)apr_pool_userdata_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_userdata_setn ++#define AP_DEFINED_AP_HACK_apr_pool_userdata_setn ++const void *ap_hack_apr_pool_userdata_setn = (const void *)apr_pool_userdata_setn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_userdata_get ++#define AP_DEFINED_AP_HACK_apr_pool_userdata_get ++const void *ap_hack_apr_pool_userdata_get = (const void *)apr_pool_userdata_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_cleanup_register ++#define AP_DEFINED_AP_HACK_apr_pool_cleanup_register ++const void *ap_hack_apr_pool_cleanup_register = (const void *)apr_pool_cleanup_register; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_pre_cleanup_register ++#define AP_DEFINED_AP_HACK_apr_pool_pre_cleanup_register ++const void *ap_hack_apr_pool_pre_cleanup_register = (const void *)apr_pool_pre_cleanup_register; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_cleanup_kill ++#define AP_DEFINED_AP_HACK_apr_pool_cleanup_kill ++const void *ap_hack_apr_pool_cleanup_kill = (const void *)apr_pool_cleanup_kill; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_child_cleanup_set ++#define AP_DEFINED_AP_HACK_apr_pool_child_cleanup_set ++const void *ap_hack_apr_pool_child_cleanup_set = (const void *)apr_pool_child_cleanup_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_cleanup_run ++#define AP_DEFINED_AP_HACK_apr_pool_cleanup_run ++const void *ap_hack_apr_pool_cleanup_run = (const void *)apr_pool_cleanup_run; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_cleanup_null ++#define AP_DEFINED_AP_HACK_apr_pool_cleanup_null ++const void *ap_hack_apr_pool_cleanup_null = (const void *)apr_pool_cleanup_null; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_cleanup_for_exec ++#define AP_DEFINED_AP_HACK_apr_pool_cleanup_for_exec ++const void *ap_hack_apr_pool_cleanup_for_exec = (const void *)apr_pool_cleanup_for_exec; ++#endif ++#if APR_POOL_DEBUG || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_pool_join ++#define AP_DEFINED_AP_HACK_apr_pool_join ++const void *ap_hack_apr_pool_join = (const void *)apr_pool_join; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_find ++#define AP_DEFINED_AP_HACK_apr_pool_find ++const void *ap_hack_apr_pool_find = (const void *)apr_pool_find; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_num_bytes ++#define AP_DEFINED_AP_HACK_apr_pool_num_bytes ++const void *ap_hack_apr_pool_num_bytes = (const void *)apr_pool_num_bytes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_lock ++#define AP_DEFINED_AP_HACK_apr_pool_lock ++const void *ap_hack_apr_pool_lock = (const void *)apr_pool_lock; ++#endif ++#else /* APR_POOL_DEBUG or DOXYGEN */ ++#endif /* APR_POOL_DEBUG or DOXYGEN */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_portable.h ++ */ ++#if APR_PROC_MUTEX_IS_GLOBAL || defined(DOXYGEN) ++#else ++#ifndef AP_DEFINED_AP_HACK_apr_os_global_mutex_get ++#define AP_DEFINED_AP_HACK_apr_os_global_mutex_get ++const void *ap_hack_apr_os_global_mutex_get = (const void *)apr_os_global_mutex_get; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_file_get ++#define AP_DEFINED_AP_HACK_apr_os_file_get ++const void *ap_hack_apr_os_file_get = (const void *)apr_os_file_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_dir_get ++#define AP_DEFINED_AP_HACK_apr_os_dir_get ++const void *ap_hack_apr_os_dir_get = (const void *)apr_os_dir_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_sock_get ++#define AP_DEFINED_AP_HACK_apr_os_sock_get ++const void *ap_hack_apr_os_sock_get = (const void *)apr_os_sock_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_proc_mutex_get ++#define AP_DEFINED_AP_HACK_apr_os_proc_mutex_get ++const void *ap_hack_apr_os_proc_mutex_get = (const void *)apr_os_proc_mutex_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_exp_time_get ++#define AP_DEFINED_AP_HACK_apr_os_exp_time_get ++const void *ap_hack_apr_os_exp_time_get = (const void *)apr_os_exp_time_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_imp_time_get ++#define AP_DEFINED_AP_HACK_apr_os_imp_time_get ++const void *ap_hack_apr_os_imp_time_get = (const void *)apr_os_imp_time_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_shm_get ++#define AP_DEFINED_AP_HACK_apr_os_shm_get ++const void *ap_hack_apr_os_shm_get = (const void *)apr_os_shm_get; ++#endif ++#if APR_HAS_THREADS || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_os_thread_get ++#define AP_DEFINED_AP_HACK_apr_os_thread_get ++const void *ap_hack_apr_os_thread_get = (const void *)apr_os_thread_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_threadkey_get ++#define AP_DEFINED_AP_HACK_apr_os_threadkey_get ++const void *ap_hack_apr_os_threadkey_get = (const void *)apr_os_threadkey_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_thread_put ++#define AP_DEFINED_AP_HACK_apr_os_thread_put ++const void *ap_hack_apr_os_thread_put = (const void *)apr_os_thread_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_threadkey_put ++#define AP_DEFINED_AP_HACK_apr_os_threadkey_put ++const void *ap_hack_apr_os_threadkey_put = (const void *)apr_os_threadkey_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_thread_current ++#define AP_DEFINED_AP_HACK_apr_os_thread_current ++const void *ap_hack_apr_os_thread_current = (const void *)apr_os_thread_current; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_thread_equal ++#define AP_DEFINED_AP_HACK_apr_os_thread_equal ++const void *ap_hack_apr_os_thread_equal = (const void *)apr_os_thread_equal; ++#endif ++#endif /* APR_HAS_THREADS */ ++#ifndef AP_DEFINED_AP_HACK_apr_os_file_put ++#define AP_DEFINED_AP_HACK_apr_os_file_put ++const void *ap_hack_apr_os_file_put = (const void *)apr_os_file_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_pipe_put ++#define AP_DEFINED_AP_HACK_apr_os_pipe_put ++const void *ap_hack_apr_os_pipe_put = (const void *)apr_os_pipe_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_pipe_put_ex ++#define AP_DEFINED_AP_HACK_apr_os_pipe_put_ex ++const void *ap_hack_apr_os_pipe_put_ex = (const void *)apr_os_pipe_put_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_dir_put ++#define AP_DEFINED_AP_HACK_apr_os_dir_put ++const void *ap_hack_apr_os_dir_put = (const void *)apr_os_dir_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_sock_put ++#define AP_DEFINED_AP_HACK_apr_os_sock_put ++const void *ap_hack_apr_os_sock_put = (const void *)apr_os_sock_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_sock_make ++#define AP_DEFINED_AP_HACK_apr_os_sock_make ++const void *ap_hack_apr_os_sock_make = (const void *)apr_os_sock_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_proc_mutex_put ++#define AP_DEFINED_AP_HACK_apr_os_proc_mutex_put ++const void *ap_hack_apr_os_proc_mutex_put = (const void *)apr_os_proc_mutex_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_imp_time_put ++#define AP_DEFINED_AP_HACK_apr_os_imp_time_put ++const void *ap_hack_apr_os_imp_time_put = (const void *)apr_os_imp_time_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_exp_time_put ++#define AP_DEFINED_AP_HACK_apr_os_exp_time_put ++const void *ap_hack_apr_os_exp_time_put = (const void *)apr_os_exp_time_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_shm_put ++#define AP_DEFINED_AP_HACK_apr_os_shm_put ++const void *ap_hack_apr_os_shm_put = (const void *)apr_os_shm_put; ++#endif ++#if APR_HAS_DSO || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_os_dso_handle_put ++#define AP_DEFINED_AP_HACK_apr_os_dso_handle_put ++const void *ap_hack_apr_os_dso_handle_put = (const void *)apr_os_dso_handle_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_dso_handle_get ++#define AP_DEFINED_AP_HACK_apr_os_dso_handle_get ++const void *ap_hack_apr_os_dso_handle_get = (const void *)apr_os_dso_handle_get; ++#endif ++#endif /* APR_HAS_DSO */ ++#if APR_HAS_OS_UUID ++#ifndef AP_DEFINED_AP_HACK_apr_os_uuid_get ++#define AP_DEFINED_AP_HACK_apr_os_uuid_get ++const void *ap_hack_apr_os_uuid_get = (const void *)apr_os_uuid_get; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_default_encoding ++#define AP_DEFINED_AP_HACK_apr_os_default_encoding ++const void *ap_hack_apr_os_default_encoding = (const void *)apr_os_default_encoding; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_locale_encoding ++#define AP_DEFINED_AP_HACK_apr_os_locale_encoding ++const void *ap_hack_apr_os_locale_encoding = (const void *)apr_os_locale_encoding; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_proc_mutex.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_create ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_create ++const void *ap_hack_apr_proc_mutex_create = (const void *)apr_proc_mutex_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_child_init ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_child_init ++const void *ap_hack_apr_proc_mutex_child_init = (const void *)apr_proc_mutex_child_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_lock ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_lock ++const void *ap_hack_apr_proc_mutex_lock = (const void *)apr_proc_mutex_lock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_trylock ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_trylock ++const void *ap_hack_apr_proc_mutex_trylock = (const void *)apr_proc_mutex_trylock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_unlock ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_unlock ++const void *ap_hack_apr_proc_mutex_unlock = (const void *)apr_proc_mutex_unlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_destroy ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_destroy ++const void *ap_hack_apr_proc_mutex_destroy = (const void *)apr_proc_mutex_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_cleanup ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_cleanup ++const void *ap_hack_apr_proc_mutex_cleanup = (const void *)apr_proc_mutex_cleanup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_lockfile ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_lockfile ++const void *ap_hack_apr_proc_mutex_lockfile = (const void *)apr_proc_mutex_lockfile; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_name ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_name ++const void *ap_hack_apr_proc_mutex_name = (const void *)apr_proc_mutex_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_defname ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_defname ++const void *ap_hack_apr_proc_mutex_defname = (const void *)apr_proc_mutex_defname; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_pool_get ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_pool_get ++const void *ap_hack_apr_proc_mutex_pool_get = (const void *)apr_proc_mutex_pool_get; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_queue.h ++ */ ++#if APR_HAS_THREADS ++#ifndef AP_DEFINED_AP_HACK_apr_queue_create ++#define AP_DEFINED_AP_HACK_apr_queue_create ++const void *ap_hack_apr_queue_create = (const void *)apr_queue_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_queue_push ++#define AP_DEFINED_AP_HACK_apr_queue_push ++const void *ap_hack_apr_queue_push = (const void *)apr_queue_push; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_queue_pop ++#define AP_DEFINED_AP_HACK_apr_queue_pop ++const void *ap_hack_apr_queue_pop = (const void *)apr_queue_pop; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_queue_trypush ++#define AP_DEFINED_AP_HACK_apr_queue_trypush ++const void *ap_hack_apr_queue_trypush = (const void *)apr_queue_trypush; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_queue_trypop ++#define AP_DEFINED_AP_HACK_apr_queue_trypop ++const void *ap_hack_apr_queue_trypop = (const void *)apr_queue_trypop; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_queue_size ++#define AP_DEFINED_AP_HACK_apr_queue_size ++const void *ap_hack_apr_queue_size = (const void *)apr_queue_size; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_queue_interrupt_all ++#define AP_DEFINED_AP_HACK_apr_queue_interrupt_all ++const void *ap_hack_apr_queue_interrupt_all = (const void *)apr_queue_interrupt_all; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_queue_term ++#define AP_DEFINED_AP_HACK_apr_queue_term ++const void *ap_hack_apr_queue_term = (const void *)apr_queue_term; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_random.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_sha256_new ++#define AP_DEFINED_AP_HACK_apr_crypto_sha256_new ++const void *ap_hack_apr_crypto_sha256_new = (const void *)apr_crypto_sha256_new; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_init ++#define AP_DEFINED_AP_HACK_apr_random_init ++const void *ap_hack_apr_random_init = (const void *)apr_random_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_standard_new ++#define AP_DEFINED_AP_HACK_apr_random_standard_new ++const void *ap_hack_apr_random_standard_new = (const void *)apr_random_standard_new; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_add_entropy ++#define AP_DEFINED_AP_HACK_apr_random_add_entropy ++const void *ap_hack_apr_random_add_entropy = (const void *)apr_random_add_entropy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_insecure_bytes ++#define AP_DEFINED_AP_HACK_apr_random_insecure_bytes ++const void *ap_hack_apr_random_insecure_bytes = (const void *)apr_random_insecure_bytes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_secure_bytes ++#define AP_DEFINED_AP_HACK_apr_random_secure_bytes ++const void *ap_hack_apr_random_secure_bytes = (const void *)apr_random_secure_bytes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_barrier ++#define AP_DEFINED_AP_HACK_apr_random_barrier ++const void *ap_hack_apr_random_barrier = (const void *)apr_random_barrier; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_secure_ready ++#define AP_DEFINED_AP_HACK_apr_random_secure_ready ++const void *ap_hack_apr_random_secure_ready = (const void *)apr_random_secure_ready; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_insecure_ready ++#define AP_DEFINED_AP_HACK_apr_random_insecure_ready ++const void *ap_hack_apr_random_insecure_ready = (const void *)apr_random_insecure_ready; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_after_fork ++#define AP_DEFINED_AP_HACK_apr_random_after_fork ++const void *ap_hack_apr_random_after_fork = (const void *)apr_random_after_fork; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_reslist.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_reslist_create ++#define AP_DEFINED_AP_HACK_apr_reslist_create ++const void *ap_hack_apr_reslist_create = (const void *)apr_reslist_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_reslist_destroy ++#define AP_DEFINED_AP_HACK_apr_reslist_destroy ++const void *ap_hack_apr_reslist_destroy = (const void *)apr_reslist_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_reslist_acquire ++#define AP_DEFINED_AP_HACK_apr_reslist_acquire ++const void *ap_hack_apr_reslist_acquire = (const void *)apr_reslist_acquire; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_reslist_release ++#define AP_DEFINED_AP_HACK_apr_reslist_release ++const void *ap_hack_apr_reslist_release = (const void *)apr_reslist_release; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_reslist_timeout_set ++#define AP_DEFINED_AP_HACK_apr_reslist_timeout_set ++const void *ap_hack_apr_reslist_timeout_set = (const void *)apr_reslist_timeout_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_reslist_acquired_count ++#define AP_DEFINED_AP_HACK_apr_reslist_acquired_count ++const void *ap_hack_apr_reslist_acquired_count = (const void *)apr_reslist_acquired_count; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_reslist_invalidate ++#define AP_DEFINED_AP_HACK_apr_reslist_invalidate ++const void *ap_hack_apr_reslist_invalidate = (const void *)apr_reslist_invalidate; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_reslist_maintain ++#define AP_DEFINED_AP_HACK_apr_reslist_maintain ++const void *ap_hack_apr_reslist_maintain = (const void *)apr_reslist_maintain; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_reslist_cleanup_order_set ++#define AP_DEFINED_AP_HACK_apr_reslist_cleanup_order_set ++const void *ap_hack_apr_reslist_cleanup_order_set = (const void *)apr_reslist_cleanup_order_set; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_rmm.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_rmm_init ++#define AP_DEFINED_AP_HACK_apr_rmm_init ++const void *ap_hack_apr_rmm_init = (const void *)apr_rmm_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rmm_destroy ++#define AP_DEFINED_AP_HACK_apr_rmm_destroy ++const void *ap_hack_apr_rmm_destroy = (const void *)apr_rmm_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rmm_attach ++#define AP_DEFINED_AP_HACK_apr_rmm_attach ++const void *ap_hack_apr_rmm_attach = (const void *)apr_rmm_attach; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rmm_detach ++#define AP_DEFINED_AP_HACK_apr_rmm_detach ++const void *ap_hack_apr_rmm_detach = (const void *)apr_rmm_detach; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rmm_malloc ++#define AP_DEFINED_AP_HACK_apr_rmm_malloc ++const void *ap_hack_apr_rmm_malloc = (const void *)apr_rmm_malloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rmm_realloc ++#define AP_DEFINED_AP_HACK_apr_rmm_realloc ++const void *ap_hack_apr_rmm_realloc = (const void *)apr_rmm_realloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rmm_calloc ++#define AP_DEFINED_AP_HACK_apr_rmm_calloc ++const void *ap_hack_apr_rmm_calloc = (const void *)apr_rmm_calloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rmm_free ++#define AP_DEFINED_AP_HACK_apr_rmm_free ++const void *ap_hack_apr_rmm_free = (const void *)apr_rmm_free; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rmm_addr_get ++#define AP_DEFINED_AP_HACK_apr_rmm_addr_get ++const void *ap_hack_apr_rmm_addr_get = (const void *)apr_rmm_addr_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rmm_offset_get ++#define AP_DEFINED_AP_HACK_apr_rmm_offset_get ++const void *ap_hack_apr_rmm_offset_get = (const void *)apr_rmm_offset_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rmm_overhead_get ++#define AP_DEFINED_AP_HACK_apr_rmm_overhead_get ++const void *ap_hack_apr_rmm_overhead_get = (const void *)apr_rmm_overhead_get; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_sdbm.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_sdbm_open ++#define AP_DEFINED_AP_HACK_apr_sdbm_open ++const void *ap_hack_apr_sdbm_open = (const void *)apr_sdbm_open; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sdbm_close ++#define AP_DEFINED_AP_HACK_apr_sdbm_close ++const void *ap_hack_apr_sdbm_close = (const void *)apr_sdbm_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sdbm_lock ++#define AP_DEFINED_AP_HACK_apr_sdbm_lock ++const void *ap_hack_apr_sdbm_lock = (const void *)apr_sdbm_lock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sdbm_unlock ++#define AP_DEFINED_AP_HACK_apr_sdbm_unlock ++const void *ap_hack_apr_sdbm_unlock = (const void *)apr_sdbm_unlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sdbm_fetch ++#define AP_DEFINED_AP_HACK_apr_sdbm_fetch ++const void *ap_hack_apr_sdbm_fetch = (const void *)apr_sdbm_fetch; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sdbm_store ++#define AP_DEFINED_AP_HACK_apr_sdbm_store ++const void *ap_hack_apr_sdbm_store = (const void *)apr_sdbm_store; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sdbm_delete ++#define AP_DEFINED_AP_HACK_apr_sdbm_delete ++const void *ap_hack_apr_sdbm_delete = (const void *)apr_sdbm_delete; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sdbm_firstkey ++#define AP_DEFINED_AP_HACK_apr_sdbm_firstkey ++const void *ap_hack_apr_sdbm_firstkey = (const void *)apr_sdbm_firstkey; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sdbm_nextkey ++#define AP_DEFINED_AP_HACK_apr_sdbm_nextkey ++const void *ap_hack_apr_sdbm_nextkey = (const void *)apr_sdbm_nextkey; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sdbm_rdonly ++#define AP_DEFINED_AP_HACK_apr_sdbm_rdonly ++const void *ap_hack_apr_sdbm_rdonly = (const void *)apr_sdbm_rdonly; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_sha1.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_sha1_base64 ++#define AP_DEFINED_AP_HACK_apr_sha1_base64 ++const void *ap_hack_apr_sha1_base64 = (const void *)apr_sha1_base64; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sha1_init ++#define AP_DEFINED_AP_HACK_apr_sha1_init ++const void *ap_hack_apr_sha1_init = (const void *)apr_sha1_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sha1_update ++#define AP_DEFINED_AP_HACK_apr_sha1_update ++const void *ap_hack_apr_sha1_update = (const void *)apr_sha1_update; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sha1_update_binary ++#define AP_DEFINED_AP_HACK_apr_sha1_update_binary ++const void *ap_hack_apr_sha1_update_binary = (const void *)apr_sha1_update_binary; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sha1_final ++#define AP_DEFINED_AP_HACK_apr_sha1_final ++const void *ap_hack_apr_sha1_final = (const void *)apr_sha1_final; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_shm.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_shm_create ++#define AP_DEFINED_AP_HACK_apr_shm_create ++const void *ap_hack_apr_shm_create = (const void *)apr_shm_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_create_ex ++#define AP_DEFINED_AP_HACK_apr_shm_create_ex ++//const void *ap_hack_apr_shm_create_ex = (const void *)apr_shm_create_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_remove ++#define AP_DEFINED_AP_HACK_apr_shm_remove ++const void *ap_hack_apr_shm_remove = (const void *)apr_shm_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_destroy ++#define AP_DEFINED_AP_HACK_apr_shm_destroy ++const void *ap_hack_apr_shm_destroy = (const void *)apr_shm_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_attach ++#define AP_DEFINED_AP_HACK_apr_shm_attach ++const void *ap_hack_apr_shm_attach = (const void *)apr_shm_attach; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_attach_ex ++#define AP_DEFINED_AP_HACK_apr_shm_attach_ex ++//const void *ap_hack_apr_shm_attach_ex = (const void *)apr_shm_attach_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_detach ++#define AP_DEFINED_AP_HACK_apr_shm_detach ++const void *ap_hack_apr_shm_detach = (const void *)apr_shm_detach; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_baseaddr_get ++#define AP_DEFINED_AP_HACK_apr_shm_baseaddr_get ++const void *ap_hack_apr_shm_baseaddr_get = (const void *)apr_shm_baseaddr_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_size_get ++#define AP_DEFINED_AP_HACK_apr_shm_size_get ++const void *ap_hack_apr_shm_size_get = (const void *)apr_shm_size_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_pool_get ++#define AP_DEFINED_AP_HACK_apr_shm_pool_get ++const void *ap_hack_apr_shm_pool_get = (const void *)apr_shm_pool_get; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_signal.h ++ */ ++#if APR_HAVE_SIGACTION || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_signal ++#define AP_DEFINED_AP_HACK_apr_signal ++const void *ap_hack_apr_signal = (const void *)apr_signal; ++#endif ++#else /* !APR_HAVE_SIGACTION */ ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_signal_description_get ++#define AP_DEFINED_AP_HACK_apr_signal_description_get ++const void *ap_hack_apr_signal_description_get = (const void *)apr_signal_description_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_signal_block ++#define AP_DEFINED_AP_HACK_apr_signal_block ++const void *ap_hack_apr_signal_block = (const void *)apr_signal_block; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_signal_unblock ++#define AP_DEFINED_AP_HACK_apr_signal_unblock ++const void *ap_hack_apr_signal_unblock = (const void *)apr_signal_unblock; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_skiplist.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_alloc ++#define AP_DEFINED_AP_HACK_apr_skiplist_alloc ++const void *ap_hack_apr_skiplist_alloc = (const void *)apr_skiplist_alloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_free ++#define AP_DEFINED_AP_HACK_apr_skiplist_free ++const void *ap_hack_apr_skiplist_free = (const void *)apr_skiplist_free; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_init ++#define AP_DEFINED_AP_HACK_apr_skiplist_init ++const void *ap_hack_apr_skiplist_init = (const void *)apr_skiplist_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_set_compare ++#define AP_DEFINED_AP_HACK_apr_skiplist_set_compare ++const void *ap_hack_apr_skiplist_set_compare = (const void *)apr_skiplist_set_compare; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_add_index ++#define AP_DEFINED_AP_HACK_apr_skiplist_add_index ++const void *ap_hack_apr_skiplist_add_index = (const void *)apr_skiplist_add_index; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_getlist ++#define AP_DEFINED_AP_HACK_apr_skiplist_getlist ++const void *ap_hack_apr_skiplist_getlist = (const void *)apr_skiplist_getlist; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_find_compare ++#define AP_DEFINED_AP_HACK_apr_skiplist_find_compare ++const void *ap_hack_apr_skiplist_find_compare = (const void *)apr_skiplist_find_compare; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_find ++#define AP_DEFINED_AP_HACK_apr_skiplist_find ++const void *ap_hack_apr_skiplist_find = (const void *)apr_skiplist_find; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_next ++#define AP_DEFINED_AP_HACK_apr_skiplist_next ++const void *ap_hack_apr_skiplist_next = (const void *)apr_skiplist_next; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_previous ++#define AP_DEFINED_AP_HACK_apr_skiplist_previous ++const void *ap_hack_apr_skiplist_previous = (const void *)apr_skiplist_previous; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_insert_compare ++#define AP_DEFINED_AP_HACK_apr_skiplist_insert_compare ++const void *ap_hack_apr_skiplist_insert_compare = (const void *)apr_skiplist_insert_compare; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_insert ++#define AP_DEFINED_AP_HACK_apr_skiplist_insert ++const void *ap_hack_apr_skiplist_insert = (const void *)apr_skiplist_insert; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_remove_compare ++#define AP_DEFINED_AP_HACK_apr_skiplist_remove_compare ++const void *ap_hack_apr_skiplist_remove_compare = (const void *)apr_skiplist_remove_compare; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_remove ++#define AP_DEFINED_AP_HACK_apr_skiplist_remove ++const void *ap_hack_apr_skiplist_remove = (const void *)apr_skiplist_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_remove_all ++#define AP_DEFINED_AP_HACK_apr_skiplist_remove_all ++const void *ap_hack_apr_skiplist_remove_all = (const void *)apr_skiplist_remove_all; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_destroy ++#define AP_DEFINED_AP_HACK_apr_skiplist_destroy ++const void *ap_hack_apr_skiplist_destroy = (const void *)apr_skiplist_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_pop ++#define AP_DEFINED_AP_HACK_apr_skiplist_pop ++const void *ap_hack_apr_skiplist_pop = (const void *)apr_skiplist_pop; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_peek ++#define AP_DEFINED_AP_HACK_apr_skiplist_peek ++const void *ap_hack_apr_skiplist_peek = (const void *)apr_skiplist_peek; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_skiplist_merge ++#define AP_DEFINED_AP_HACK_apr_skiplist_merge ++const void *ap_hack_apr_skiplist_merge = (const void *)apr_skiplist_merge; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_strings.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_strnatcmp ++#define AP_DEFINED_AP_HACK_apr_strnatcmp ++const void *ap_hack_apr_strnatcmp = (const void *)apr_strnatcmp; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strnatcasecmp ++#define AP_DEFINED_AP_HACK_apr_strnatcasecmp ++const void *ap_hack_apr_strnatcasecmp = (const void *)apr_strnatcasecmp; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pstrdup ++#define AP_DEFINED_AP_HACK_apr_pstrdup ++const void *ap_hack_apr_pstrdup = (const void *)apr_pstrdup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pstrmemdup ++#define AP_DEFINED_AP_HACK_apr_pstrmemdup ++const void *ap_hack_apr_pstrmemdup = (const void *)apr_pstrmemdup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pstrndup ++#define AP_DEFINED_AP_HACK_apr_pstrndup ++const void *ap_hack_apr_pstrndup = (const void *)apr_pstrndup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pmemdup ++#define AP_DEFINED_AP_HACK_apr_pmemdup ++const void *ap_hack_apr_pmemdup = (const void *)apr_pmemdup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pstrcat ++#define AP_DEFINED_AP_HACK_apr_pstrcat ++const void *ap_hack_apr_pstrcat = (const void *)apr_pstrcat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pstrcatv ++#define AP_DEFINED_AP_HACK_apr_pstrcatv ++const void *ap_hack_apr_pstrcatv = (const void *)apr_pstrcatv; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pvsprintf ++#define AP_DEFINED_AP_HACK_apr_pvsprintf ++const void *ap_hack_apr_pvsprintf = (const void *)apr_pvsprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_psprintf ++#define AP_DEFINED_AP_HACK_apr_psprintf ++const void *ap_hack_apr_psprintf = (const void *)apr_psprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_cpystrn ++#define AP_DEFINED_AP_HACK_apr_cpystrn ++const void *ap_hack_apr_cpystrn = (const void *)apr_cpystrn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_collapse_spaces ++#define AP_DEFINED_AP_HACK_apr_collapse_spaces ++const void *ap_hack_apr_collapse_spaces = (const void *)apr_collapse_spaces; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_tokenize_to_argv ++#define AP_DEFINED_AP_HACK_apr_tokenize_to_argv ++const void *ap_hack_apr_tokenize_to_argv = (const void *)apr_tokenize_to_argv; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strtok ++#define AP_DEFINED_AP_HACK_apr_strtok ++const void *ap_hack_apr_strtok = (const void *)apr_strtok; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_snprintf ++#define AP_DEFINED_AP_HACK_apr_snprintf ++const void *ap_hack_apr_snprintf = (const void *)apr_snprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_vsnprintf ++#define AP_DEFINED_AP_HACK_apr_vsnprintf ++const void *ap_hack_apr_vsnprintf = (const void *)apr_vsnprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_itoa ++#define AP_DEFINED_AP_HACK_apr_itoa ++const void *ap_hack_apr_itoa = (const void *)apr_itoa; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ltoa ++#define AP_DEFINED_AP_HACK_apr_ltoa ++const void *ap_hack_apr_ltoa = (const void *)apr_ltoa; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_off_t_toa ++#define AP_DEFINED_AP_HACK_apr_off_t_toa ++const void *ap_hack_apr_off_t_toa = (const void *)apr_off_t_toa; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strtoff ++#define AP_DEFINED_AP_HACK_apr_strtoff ++const void *ap_hack_apr_strtoff = (const void *)apr_strtoff; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strtoi64 ++#define AP_DEFINED_AP_HACK_apr_strtoi64 ++const void *ap_hack_apr_strtoi64 = (const void *)apr_strtoi64; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atoi64 ++#define AP_DEFINED_AP_HACK_apr_atoi64 ++const void *ap_hack_apr_atoi64 = (const void *)apr_atoi64; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strfsize ++#define AP_DEFINED_AP_HACK_apr_strfsize ++const void *ap_hack_apr_strfsize = (const void *)apr_strfsize; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_strmatch.h ++ */ ++#if defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_strmatch ++#define AP_DEFINED_AP_HACK_apr_strmatch ++const void *ap_hack_apr_strmatch = (const void *)apr_strmatch; ++#endif ++#else ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strmatch_precompile ++#define AP_DEFINED_AP_HACK_apr_strmatch_precompile ++const void *ap_hack_apr_strmatch_precompile = (const void *)apr_strmatch_precompile; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_tables.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_table_elts ++#define AP_DEFINED_AP_HACK_apr_table_elts ++const void *ap_hack_apr_table_elts = (const void *)apr_table_elts; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_is_empty_table ++#define AP_DEFINED_AP_HACK_apr_is_empty_table ++const void *ap_hack_apr_is_empty_table = (const void *)apr_is_empty_table; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_is_empty_array ++#define AP_DEFINED_AP_HACK_apr_is_empty_array ++const void *ap_hack_apr_is_empty_array = (const void *)apr_is_empty_array; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_make ++#define AP_DEFINED_AP_HACK_apr_array_make ++const void *ap_hack_apr_array_make = (const void *)apr_array_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_push ++#define AP_DEFINED_AP_HACK_apr_array_push ++const void *ap_hack_apr_array_push = (const void *)apr_array_push; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_pop ++#define AP_DEFINED_AP_HACK_apr_array_pop ++const void *ap_hack_apr_array_pop = (const void *)apr_array_pop; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_clear ++#define AP_DEFINED_AP_HACK_apr_array_clear ++const void *ap_hack_apr_array_clear = (const void *)apr_array_clear; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_cat ++#define AP_DEFINED_AP_HACK_apr_array_cat ++const void *ap_hack_apr_array_cat = (const void *)apr_array_cat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_copy ++#define AP_DEFINED_AP_HACK_apr_array_copy ++const void *ap_hack_apr_array_copy = (const void *)apr_array_copy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_copy_hdr ++#define AP_DEFINED_AP_HACK_apr_array_copy_hdr ++const void *ap_hack_apr_array_copy_hdr = (const void *)apr_array_copy_hdr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_append ++#define AP_DEFINED_AP_HACK_apr_array_append ++const void *ap_hack_apr_array_append = (const void *)apr_array_append; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_pstrcat ++#define AP_DEFINED_AP_HACK_apr_array_pstrcat ++const void *ap_hack_apr_array_pstrcat = (const void *)apr_array_pstrcat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_make ++#define AP_DEFINED_AP_HACK_apr_table_make ++const void *ap_hack_apr_table_make = (const void *)apr_table_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_copy ++#define AP_DEFINED_AP_HACK_apr_table_copy ++const void *ap_hack_apr_table_copy = (const void *)apr_table_copy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_clone ++#define AP_DEFINED_AP_HACK_apr_table_clone ++const void *ap_hack_apr_table_clone = (const void *)apr_table_clone; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_clear ++#define AP_DEFINED_AP_HACK_apr_table_clear ++const void *ap_hack_apr_table_clear = (const void *)apr_table_clear; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_get ++#define AP_DEFINED_AP_HACK_apr_table_get ++const void *ap_hack_apr_table_get = (const void *)apr_table_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_getm ++#define AP_DEFINED_AP_HACK_apr_table_getm ++const void *ap_hack_apr_table_getm = (const void *)apr_table_getm; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_set ++#define AP_DEFINED_AP_HACK_apr_table_set ++const void *ap_hack_apr_table_set = (const void *)apr_table_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_setn ++#define AP_DEFINED_AP_HACK_apr_table_setn ++const void *ap_hack_apr_table_setn = (const void *)apr_table_setn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_unset ++#define AP_DEFINED_AP_HACK_apr_table_unset ++const void *ap_hack_apr_table_unset = (const void *)apr_table_unset; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_merge ++#define AP_DEFINED_AP_HACK_apr_table_merge ++const void *ap_hack_apr_table_merge = (const void *)apr_table_merge; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_mergen ++#define AP_DEFINED_AP_HACK_apr_table_mergen ++const void *ap_hack_apr_table_mergen = (const void *)apr_table_mergen; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_add ++#define AP_DEFINED_AP_HACK_apr_table_add ++const void *ap_hack_apr_table_add = (const void *)apr_table_add; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_addn ++#define AP_DEFINED_AP_HACK_apr_table_addn ++const void *ap_hack_apr_table_addn = (const void *)apr_table_addn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_overlay ++#define AP_DEFINED_AP_HACK_apr_table_overlay ++const void *ap_hack_apr_table_overlay = (const void *)apr_table_overlay; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_do ++#define AP_DEFINED_AP_HACK_apr_table_do ++const void *ap_hack_apr_table_do = (const void *)apr_table_do; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_vdo ++#define AP_DEFINED_AP_HACK_apr_table_vdo ++const void *ap_hack_apr_table_vdo = (const void *)apr_table_vdo; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_overlap ++#define AP_DEFINED_AP_HACK_apr_table_overlap ++const void *ap_hack_apr_table_overlap = (const void *)apr_table_overlap; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_compress ++#define AP_DEFINED_AP_HACK_apr_table_compress ++const void *ap_hack_apr_table_compress = (const void *)apr_table_compress; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_thread_cond.h ++ */ ++#if APR_HAS_THREADS || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_create ++#define AP_DEFINED_AP_HACK_apr_thread_cond_create ++const void *ap_hack_apr_thread_cond_create = (const void *)apr_thread_cond_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_wait ++#define AP_DEFINED_AP_HACK_apr_thread_cond_wait ++const void *ap_hack_apr_thread_cond_wait = (const void *)apr_thread_cond_wait; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_timedwait ++#define AP_DEFINED_AP_HACK_apr_thread_cond_timedwait ++const void *ap_hack_apr_thread_cond_timedwait = (const void *)apr_thread_cond_timedwait; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_signal ++#define AP_DEFINED_AP_HACK_apr_thread_cond_signal ++const void *ap_hack_apr_thread_cond_signal = (const void *)apr_thread_cond_signal; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_broadcast ++#define AP_DEFINED_AP_HACK_apr_thread_cond_broadcast ++const void *ap_hack_apr_thread_cond_broadcast = (const void *)apr_thread_cond_broadcast; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_destroy ++#define AP_DEFINED_AP_HACK_apr_thread_cond_destroy ++const void *ap_hack_apr_thread_cond_destroy = (const void *)apr_thread_cond_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_pool_get ++#define AP_DEFINED_AP_HACK_apr_thread_cond_pool_get ++const void *ap_hack_apr_thread_cond_pool_get = (const void *)apr_thread_cond_pool_get; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_thread_mutex.h ++ */ ++#if APR_HAS_THREADS || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_create ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_create ++const void *ap_hack_apr_thread_mutex_create = (const void *)apr_thread_mutex_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_lock ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_lock ++const void *ap_hack_apr_thread_mutex_lock = (const void *)apr_thread_mutex_lock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_trylock ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_trylock ++const void *ap_hack_apr_thread_mutex_trylock = (const void *)apr_thread_mutex_trylock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_unlock ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_unlock ++const void *ap_hack_apr_thread_mutex_unlock = (const void *)apr_thread_mutex_unlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_destroy ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_destroy ++const void *ap_hack_apr_thread_mutex_destroy = (const void *)apr_thread_mutex_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_pool_get ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_pool_get ++const void *ap_hack_apr_thread_mutex_pool_get = (const void *)apr_thread_mutex_pool_get; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_thread_pool.h ++ */ ++#if APR_HAS_THREADS ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_create ++#define AP_DEFINED_AP_HACK_apr_thread_pool_create ++const void *ap_hack_apr_thread_pool_create = (const void *)apr_thread_pool_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_destroy ++#define AP_DEFINED_AP_HACK_apr_thread_pool_destroy ++const void *ap_hack_apr_thread_pool_destroy = (const void *)apr_thread_pool_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_push ++#define AP_DEFINED_AP_HACK_apr_thread_pool_push ++const void *ap_hack_apr_thread_pool_push = (const void *)apr_thread_pool_push; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_schedule ++#define AP_DEFINED_AP_HACK_apr_thread_pool_schedule ++const void *ap_hack_apr_thread_pool_schedule = (const void *)apr_thread_pool_schedule; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_top ++#define AP_DEFINED_AP_HACK_apr_thread_pool_top ++const void *ap_hack_apr_thread_pool_top = (const void *)apr_thread_pool_top; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_tasks_cancel ++#define AP_DEFINED_AP_HACK_apr_thread_pool_tasks_cancel ++const void *ap_hack_apr_thread_pool_tasks_cancel = (const void *)apr_thread_pool_tasks_cancel; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_tasks_count ++#define AP_DEFINED_AP_HACK_apr_thread_pool_tasks_count ++const void *ap_hack_apr_thread_pool_tasks_count = (const void *)apr_thread_pool_tasks_count; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_scheduled_tasks_count ++#define AP_DEFINED_AP_HACK_apr_thread_pool_scheduled_tasks_count ++const void *ap_hack_apr_thread_pool_scheduled_tasks_count = (const void *)apr_thread_pool_scheduled_tasks_count; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_threads_count ++#define AP_DEFINED_AP_HACK_apr_thread_pool_threads_count ++const void *ap_hack_apr_thread_pool_threads_count = (const void *)apr_thread_pool_threads_count; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_busy_count ++#define AP_DEFINED_AP_HACK_apr_thread_pool_busy_count ++const void *ap_hack_apr_thread_pool_busy_count = (const void *)apr_thread_pool_busy_count; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_idle_count ++#define AP_DEFINED_AP_HACK_apr_thread_pool_idle_count ++const void *ap_hack_apr_thread_pool_idle_count = (const void *)apr_thread_pool_idle_count; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_idle_max_set ++#define AP_DEFINED_AP_HACK_apr_thread_pool_idle_max_set ++const void *ap_hack_apr_thread_pool_idle_max_set = (const void *)apr_thread_pool_idle_max_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_idle_max_get ++#define AP_DEFINED_AP_HACK_apr_thread_pool_idle_max_get ++const void *ap_hack_apr_thread_pool_idle_max_get = (const void *)apr_thread_pool_idle_max_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_thread_max_set ++#define AP_DEFINED_AP_HACK_apr_thread_pool_thread_max_set ++const void *ap_hack_apr_thread_pool_thread_max_set = (const void *)apr_thread_pool_thread_max_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_thread_max_get ++#define AP_DEFINED_AP_HACK_apr_thread_pool_thread_max_get ++const void *ap_hack_apr_thread_pool_thread_max_get = (const void *)apr_thread_pool_thread_max_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_threshold_set ++#define AP_DEFINED_AP_HACK_apr_thread_pool_threshold_set ++const void *ap_hack_apr_thread_pool_threshold_set = (const void *)apr_thread_pool_threshold_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_threshold_get ++#define AP_DEFINED_AP_HACK_apr_thread_pool_threshold_get ++const void *ap_hack_apr_thread_pool_threshold_get = (const void *)apr_thread_pool_threshold_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_task_owner_get ++#define AP_DEFINED_AP_HACK_apr_thread_pool_task_owner_get ++const void *ap_hack_apr_thread_pool_task_owner_get = (const void *)apr_thread_pool_task_owner_get; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_thread_proc.h ++ */ ++#if APR_HAS_THREADS ++#ifndef AP_DEFINED_AP_HACK_apr_threadattr_create ++#define AP_DEFINED_AP_HACK_apr_threadattr_create ++const void *ap_hack_apr_threadattr_create = (const void *)apr_threadattr_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadattr_detach_set ++#define AP_DEFINED_AP_HACK_apr_threadattr_detach_set ++const void *ap_hack_apr_threadattr_detach_set = (const void *)apr_threadattr_detach_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadattr_detach_get ++#define AP_DEFINED_AP_HACK_apr_threadattr_detach_get ++const void *ap_hack_apr_threadattr_detach_get = (const void *)apr_threadattr_detach_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadattr_stacksize_set ++#define AP_DEFINED_AP_HACK_apr_threadattr_stacksize_set ++const void *ap_hack_apr_threadattr_stacksize_set = (const void *)apr_threadattr_stacksize_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadattr_guardsize_set ++#define AP_DEFINED_AP_HACK_apr_threadattr_guardsize_set ++const void *ap_hack_apr_threadattr_guardsize_set = (const void *)apr_threadattr_guardsize_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_create ++#define AP_DEFINED_AP_HACK_apr_thread_create ++const void *ap_hack_apr_thread_create = (const void *)apr_thread_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_exit ++#define AP_DEFINED_AP_HACK_apr_thread_exit ++const void *ap_hack_apr_thread_exit = (const void *)apr_thread_exit; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_join ++#define AP_DEFINED_AP_HACK_apr_thread_join ++const void *ap_hack_apr_thread_join = (const void *)apr_thread_join; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_yield ++#define AP_DEFINED_AP_HACK_apr_thread_yield ++const void *ap_hack_apr_thread_yield = (const void *)apr_thread_yield; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_once_init ++#define AP_DEFINED_AP_HACK_apr_thread_once_init ++const void *ap_hack_apr_thread_once_init = (const void *)apr_thread_once_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_once ++#define AP_DEFINED_AP_HACK_apr_thread_once ++const void *ap_hack_apr_thread_once = (const void *)apr_thread_once; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_detach ++#define AP_DEFINED_AP_HACK_apr_thread_detach ++const void *ap_hack_apr_thread_detach = (const void *)apr_thread_detach; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_data_get ++#define AP_DEFINED_AP_HACK_apr_thread_data_get ++const void *ap_hack_apr_thread_data_get = (const void *)apr_thread_data_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_data_set ++#define AP_DEFINED_AP_HACK_apr_thread_data_set ++const void *ap_hack_apr_thread_data_set = (const void *)apr_thread_data_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_private_create ++#define AP_DEFINED_AP_HACK_apr_threadkey_private_create ++const void *ap_hack_apr_threadkey_private_create = (const void *)apr_threadkey_private_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_private_get ++#define AP_DEFINED_AP_HACK_apr_threadkey_private_get ++const void *ap_hack_apr_threadkey_private_get = (const void *)apr_threadkey_private_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_private_set ++#define AP_DEFINED_AP_HACK_apr_threadkey_private_set ++const void *ap_hack_apr_threadkey_private_set = (const void *)apr_threadkey_private_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_private_delete ++#define AP_DEFINED_AP_HACK_apr_threadkey_private_delete ++const void *ap_hack_apr_threadkey_private_delete = (const void *)apr_threadkey_private_delete; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_data_get ++#define AP_DEFINED_AP_HACK_apr_threadkey_data_get ++const void *ap_hack_apr_threadkey_data_get = (const void *)apr_threadkey_data_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_data_set ++#define AP_DEFINED_AP_HACK_apr_threadkey_data_set ++const void *ap_hack_apr_threadkey_data_set = (const void *)apr_threadkey_data_set; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_create ++#define AP_DEFINED_AP_HACK_apr_procattr_create ++const void *ap_hack_apr_procattr_create = (const void *)apr_procattr_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_io_set ++#define AP_DEFINED_AP_HACK_apr_procattr_io_set ++const void *ap_hack_apr_procattr_io_set = (const void *)apr_procattr_io_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_child_in_set ++#define AP_DEFINED_AP_HACK_apr_procattr_child_in_set ++const void *ap_hack_apr_procattr_child_in_set = (const void *)apr_procattr_child_in_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_child_out_set ++#define AP_DEFINED_AP_HACK_apr_procattr_child_out_set ++const void *ap_hack_apr_procattr_child_out_set = (const void *)apr_procattr_child_out_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_child_err_set ++#define AP_DEFINED_AP_HACK_apr_procattr_child_err_set ++const void *ap_hack_apr_procattr_child_err_set = (const void *)apr_procattr_child_err_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_dir_set ++#define AP_DEFINED_AP_HACK_apr_procattr_dir_set ++const void *ap_hack_apr_procattr_dir_set = (const void *)apr_procattr_dir_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_cmdtype_set ++#define AP_DEFINED_AP_HACK_apr_procattr_cmdtype_set ++const void *ap_hack_apr_procattr_cmdtype_set = (const void *)apr_procattr_cmdtype_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_detach_set ++#define AP_DEFINED_AP_HACK_apr_procattr_detach_set ++const void *ap_hack_apr_procattr_detach_set = (const void *)apr_procattr_detach_set; ++#endif ++#if APR_HAVE_STRUCT_RLIMIT ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_limit_set ++#define AP_DEFINED_AP_HACK_apr_procattr_limit_set ++const void *ap_hack_apr_procattr_limit_set = (const void *)apr_procattr_limit_set; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_child_errfn_set ++#define AP_DEFINED_AP_HACK_apr_procattr_child_errfn_set ++const void *ap_hack_apr_procattr_child_errfn_set = (const void *)apr_procattr_child_errfn_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_error_check_set ++#define AP_DEFINED_AP_HACK_apr_procattr_error_check_set ++const void *ap_hack_apr_procattr_error_check_set = (const void *)apr_procattr_error_check_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_addrspace_set ++#define AP_DEFINED_AP_HACK_apr_procattr_addrspace_set ++const void *ap_hack_apr_procattr_addrspace_set = (const void *)apr_procattr_addrspace_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_user_set ++#define AP_DEFINED_AP_HACK_apr_procattr_user_set ++const void *ap_hack_apr_procattr_user_set = (const void *)apr_procattr_user_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_group_set ++#define AP_DEFINED_AP_HACK_apr_procattr_group_set ++const void *ap_hack_apr_procattr_group_set = (const void *)apr_procattr_group_set; ++#endif ++#if APR_HAS_FORK ++#ifndef AP_DEFINED_AP_HACK_apr_proc_fork ++#define AP_DEFINED_AP_HACK_apr_proc_fork ++const void *ap_hack_apr_proc_fork = (const void *)apr_proc_fork; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_create ++#define AP_DEFINED_AP_HACK_apr_proc_create ++const void *ap_hack_apr_proc_create = (const void *)apr_proc_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_wait ++#define AP_DEFINED_AP_HACK_apr_proc_wait ++const void *ap_hack_apr_proc_wait = (const void *)apr_proc_wait; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_wait_all_procs ++#define AP_DEFINED_AP_HACK_apr_proc_wait_all_procs ++const void *ap_hack_apr_proc_wait_all_procs = (const void *)apr_proc_wait_all_procs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_detach ++#define AP_DEFINED_AP_HACK_apr_proc_detach ++const void *ap_hack_apr_proc_detach = (const void *)apr_proc_detach; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_other_child_register ++#define AP_DEFINED_AP_HACK_apr_proc_other_child_register ++const void *ap_hack_apr_proc_other_child_register = (const void *)apr_proc_other_child_register; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_other_child_unregister ++#define AP_DEFINED_AP_HACK_apr_proc_other_child_unregister ++const void *ap_hack_apr_proc_other_child_unregister = (const void *)apr_proc_other_child_unregister; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_other_child_alert ++#define AP_DEFINED_AP_HACK_apr_proc_other_child_alert ++const void *ap_hack_apr_proc_other_child_alert = (const void *)apr_proc_other_child_alert; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_other_child_refresh ++#define AP_DEFINED_AP_HACK_apr_proc_other_child_refresh ++const void *ap_hack_apr_proc_other_child_refresh = (const void *)apr_proc_other_child_refresh; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_other_child_refresh_all ++#define AP_DEFINED_AP_HACK_apr_proc_other_child_refresh_all ++const void *ap_hack_apr_proc_other_child_refresh_all = (const void *)apr_proc_other_child_refresh_all; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_kill ++#define AP_DEFINED_AP_HACK_apr_proc_kill ++const void *ap_hack_apr_proc_kill = (const void *)apr_proc_kill; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_note_subprocess ++#define AP_DEFINED_AP_HACK_apr_pool_note_subprocess ++const void *ap_hack_apr_pool_note_subprocess = (const void *)apr_pool_note_subprocess; ++#endif ++#if APR_HAS_THREADS ++#if (APR_HAVE_SIGWAIT || APR_HAVE_SIGSUSPEND) && !defined(OS2) ++#ifndef AP_DEFINED_AP_HACK_apr_setup_signal_thread ++#define AP_DEFINED_AP_HACK_apr_setup_signal_thread ++const void *ap_hack_apr_setup_signal_thread = (const void *)apr_setup_signal_thread; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_signal_thread ++#define AP_DEFINED_AP_HACK_apr_signal_thread ++const void *ap_hack_apr_signal_thread = (const void *)apr_signal_thread; ++#endif ++#endif /* (APR_HAVE_SIGWAIT || APR_HAVE_SIGSUSPEND) && !defined(OS2) */ ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_get ++#define AP_DEFINED_AP_HACK_apr_thread_pool_get ++const void *ap_hack_apr_thread_pool_get = (const void *)apr_thread_pool_get; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_thread_rwlock.h ++ */ ++#if APR_HAS_THREADS ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_create ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_create ++const void *ap_hack_apr_thread_rwlock_create = (const void *)apr_thread_rwlock_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_rdlock ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_rdlock ++const void *ap_hack_apr_thread_rwlock_rdlock = (const void *)apr_thread_rwlock_rdlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_tryrdlock ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_tryrdlock ++const void *ap_hack_apr_thread_rwlock_tryrdlock = (const void *)apr_thread_rwlock_tryrdlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_wrlock ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_wrlock ++const void *ap_hack_apr_thread_rwlock_wrlock = (const void *)apr_thread_rwlock_wrlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_trywrlock ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_trywrlock ++const void *ap_hack_apr_thread_rwlock_trywrlock = (const void *)apr_thread_rwlock_trywrlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_unlock ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_unlock ++const void *ap_hack_apr_thread_rwlock_unlock = (const void *)apr_thread_rwlock_unlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_destroy ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_destroy ++const void *ap_hack_apr_thread_rwlock_destroy = (const void *)apr_thread_rwlock_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_pool_get ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_pool_get ++const void *ap_hack_apr_thread_rwlock_pool_get = (const void *)apr_thread_rwlock_pool_get; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_time.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_time_now ++#define AP_DEFINED_AP_HACK_apr_time_now ++const void *ap_hack_apr_time_now = (const void *)apr_time_now; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_ansi_put ++#define AP_DEFINED_AP_HACK_apr_time_ansi_put ++const void *ap_hack_apr_time_ansi_put = (const void *)apr_time_ansi_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_exp_tz ++#define AP_DEFINED_AP_HACK_apr_time_exp_tz ++const void *ap_hack_apr_time_exp_tz = (const void *)apr_time_exp_tz; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_exp_gmt ++#define AP_DEFINED_AP_HACK_apr_time_exp_gmt ++const void *ap_hack_apr_time_exp_gmt = (const void *)apr_time_exp_gmt; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_exp_lt ++#define AP_DEFINED_AP_HACK_apr_time_exp_lt ++const void *ap_hack_apr_time_exp_lt = (const void *)apr_time_exp_lt; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_exp_get ++#define AP_DEFINED_AP_HACK_apr_time_exp_get ++const void *ap_hack_apr_time_exp_get = (const void *)apr_time_exp_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_exp_gmt_get ++#define AP_DEFINED_AP_HACK_apr_time_exp_gmt_get ++const void *ap_hack_apr_time_exp_gmt_get = (const void *)apr_time_exp_gmt_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sleep ++#define AP_DEFINED_AP_HACK_apr_sleep ++const void *ap_hack_apr_sleep = (const void *)apr_sleep; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rfc822_date ++#define AP_DEFINED_AP_HACK_apr_rfc822_date ++const void *ap_hack_apr_rfc822_date = (const void *)apr_rfc822_date; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ctime ++#define AP_DEFINED_AP_HACK_apr_ctime ++const void *ap_hack_apr_ctime = (const void *)apr_ctime; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strftime ++#define AP_DEFINED_AP_HACK_apr_strftime ++const void *ap_hack_apr_strftime = (const void *)apr_strftime; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_clock_hires ++#define AP_DEFINED_AP_HACK_apr_time_clock_hires ++const void *ap_hack_apr_time_clock_hires = (const void *)apr_time_clock_hires; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_uri.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_uri_port_of_scheme ++#define AP_DEFINED_AP_HACK_apr_uri_port_of_scheme ++const void *ap_hack_apr_uri_port_of_scheme = (const void *)apr_uri_port_of_scheme; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_uri_unparse ++#define AP_DEFINED_AP_HACK_apr_uri_unparse ++const void *ap_hack_apr_uri_unparse = (const void *)apr_uri_unparse; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_uri_parse ++#define AP_DEFINED_AP_HACK_apr_uri_parse ++const void *ap_hack_apr_uri_parse = (const void *)apr_uri_parse; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_uri_parse_hostinfo ++#define AP_DEFINED_AP_HACK_apr_uri_parse_hostinfo ++const void *ap_hack_apr_uri_parse_hostinfo = (const void *)apr_uri_parse_hostinfo; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_user.h ++ */ ++#if APR_HAS_USER ++#ifndef AP_DEFINED_AP_HACK_apr_uid_current ++#define AP_DEFINED_AP_HACK_apr_uid_current ++const void *ap_hack_apr_uid_current = (const void *)apr_uid_current; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_uid_name_get ++#define AP_DEFINED_AP_HACK_apr_uid_name_get ++const void *ap_hack_apr_uid_name_get = (const void *)apr_uid_name_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_uid_get ++#define AP_DEFINED_AP_HACK_apr_uid_get ++const void *ap_hack_apr_uid_get = (const void *)apr_uid_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_uid_homepath_get ++#define AP_DEFINED_AP_HACK_apr_uid_homepath_get ++const void *ap_hack_apr_uid_homepath_get = (const void *)apr_uid_homepath_get; ++#endif ++#if defined(WIN32) ++#ifndef AP_DEFINED_AP_HACK_apr_uid_compare ++#define AP_DEFINED_AP_HACK_apr_uid_compare ++const void *ap_hack_apr_uid_compare = (const void *)apr_uid_compare; ++#endif ++#else ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_gid_name_get ++#define AP_DEFINED_AP_HACK_apr_gid_name_get ++const void *ap_hack_apr_gid_name_get = (const void *)apr_gid_name_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_gid_get ++#define AP_DEFINED_AP_HACK_apr_gid_get ++const void *ap_hack_apr_gid_get = (const void *)apr_gid_get; ++#endif ++#if defined(WIN32) ++#ifndef AP_DEFINED_AP_HACK_apr_gid_compare ++#define AP_DEFINED_AP_HACK_apr_gid_compare ++const void *ap_hack_apr_gid_compare = (const void *)apr_gid_compare; ++#endif ++#else ++#endif ++#endif /* ! APR_HAS_USER */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_uuid.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_uuid_get ++#define AP_DEFINED_AP_HACK_apr_uuid_get ++const void *ap_hack_apr_uuid_get = (const void *)apr_uuid_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_uuid_format ++#define AP_DEFINED_AP_HACK_apr_uuid_format ++const void *ap_hack_apr_uuid_format = (const void *)apr_uuid_format; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_uuid_parse ++#define AP_DEFINED_AP_HACK_apr_uuid_parse ++const void *ap_hack_apr_uuid_parse = (const void *)apr_uuid_parse; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_version.h ++ */ ++#ifndef APR_VERSION_ONLY ++#ifndef AP_DEFINED_AP_HACK_apr_version ++#define AP_DEFINED_AP_HACK_apr_version ++const void *ap_hack_apr_version = (const void *)apr_version; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_version_string ++#define AP_DEFINED_AP_HACK_apr_version_string ++const void *ap_hack_apr_version_string = (const void *)apr_version_string; ++#endif ++#endif /* ndef APR_VERSION_ONLY */ ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_xlate.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_xlate_open ++#define AP_DEFINED_AP_HACK_apr_xlate_open ++const void *ap_hack_apr_xlate_open = (const void *)apr_xlate_open; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xlate_sb_get ++#define AP_DEFINED_AP_HACK_apr_xlate_sb_get ++const void *ap_hack_apr_xlate_sb_get = (const void *)apr_xlate_sb_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xlate_conv_buffer ++#define AP_DEFINED_AP_HACK_apr_xlate_conv_buffer ++const void *ap_hack_apr_xlate_conv_buffer = (const void *)apr_xlate_conv_buffer; ++#endif ++#ifdef APR_NOT_DONE_YET ++#ifndef AP_DEFINED_AP_HACK_apr_xlate_conv_char ++#define AP_DEFINED_AP_HACK_apr_xlate_conv_char ++const void *ap_hack_apr_xlate_conv_char = (const void *)apr_xlate_conv_char; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xlate_conv_byte ++#define AP_DEFINED_AP_HACK_apr_xlate_conv_byte ++const void *ap_hack_apr_xlate_conv_byte = (const void *)apr_xlate_conv_byte; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xlate_close ++#define AP_DEFINED_AP_HACK_apr_xlate_close ++const void *ap_hack_apr_xlate_close = (const void *)apr_xlate_close; ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apr_xml.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_text_append ++#define AP_DEFINED_AP_HACK_apr_text_append ++const void *ap_hack_apr_text_append = (const void *)apr_text_append; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xml_parser_create ++#define AP_DEFINED_AP_HACK_apr_xml_parser_create ++const void *ap_hack_apr_xml_parser_create = (const void *)apr_xml_parser_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xml_parse_file ++#define AP_DEFINED_AP_HACK_apr_xml_parse_file ++const void *ap_hack_apr_xml_parse_file = (const void *)apr_xml_parse_file; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xml_parser_feed ++#define AP_DEFINED_AP_HACK_apr_xml_parser_feed ++const void *ap_hack_apr_xml_parser_feed = (const void *)apr_xml_parser_feed; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xml_parser_done ++#define AP_DEFINED_AP_HACK_apr_xml_parser_done ++const void *ap_hack_apr_xml_parser_done = (const void *)apr_xml_parser_done; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xml_parser_geterror ++#define AP_DEFINED_AP_HACK_apr_xml_parser_geterror ++const void *ap_hack_apr_xml_parser_geterror = (const void *)apr_xml_parser_geterror; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xml_to_text ++#define AP_DEFINED_AP_HACK_apr_xml_to_text ++const void *ap_hack_apr_xml_to_text = (const void *)apr_xml_to_text; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xml_empty_elem ++#define AP_DEFINED_AP_HACK_apr_xml_empty_elem ++const void *ap_hack_apr_xml_empty_elem = (const void *)apr_xml_empty_elem; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xml_quote_string ++#define AP_DEFINED_AP_HACK_apr_xml_quote_string ++const void *ap_hack_apr_xml_quote_string = (const void *)apr_xml_quote_string; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xml_quote_elem ++#define AP_DEFINED_AP_HACK_apr_xml_quote_elem ++const void *ap_hack_apr_xml_quote_elem = (const void *)apr_xml_quote_elem; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_xml_insert_uri ++#define AP_DEFINED_AP_HACK_apr_xml_insert_uri ++const void *ap_hack_apr_xml_insert_uri = (const void *)apr_xml_insert_uri; ++#endif ++#if APR_CHARSET_EBCDIC ++#ifndef AP_DEFINED_AP_HACK_apr_xml_parser_convert_doc ++#define AP_DEFINED_AP_HACK_apr_xml_parser_convert_doc ++const void *ap_hack_apr_xml_parser_convert_doc = (const void *)apr_xml_parser_convert_doc; ++#endif ++#endif ++ ++/* ++ * /media/data/bsp/dnt8209ptxdist_git/platform-dnt3202/sysroot-target/usr/include/apr-1/apu_version.h ++ */ ++#ifndef APU_VERSION_ONLY ++#ifndef AP_DEFINED_AP_HACK_apu_version ++#define AP_DEFINED_AP_HACK_apu_version ++const void *ap_hack_apu_version = (const void *)apu_version; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apu_version_string ++#define AP_DEFINED_AP_HACK_apu_version_string ++const void *ap_hack_apu_version_string = (const void *)apu_version_string; ++#endif ++#endif /* ndef APU_VERSION_ONLY */ ++ ++/* ++ * /usr/include/apr-1/apr_allocator.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_create ++#define AP_DEFINED_AP_HACK_apr_allocator_create ++const void *ap_hack_apr_allocator_create = (const void *)apr_allocator_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_destroy ++#define AP_DEFINED_AP_HACK_apr_allocator_destroy ++const void *ap_hack_apr_allocator_destroy = (const void *)apr_allocator_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_alloc ++#define AP_DEFINED_AP_HACK_apr_allocator_alloc ++const void *ap_hack_apr_allocator_alloc = (const void *)apr_allocator_alloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_free ++#define AP_DEFINED_AP_HACK_apr_allocator_free ++const void *ap_hack_apr_allocator_free = (const void *)apr_allocator_free; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_owner_set ++#define AP_DEFINED_AP_HACK_apr_allocator_owner_set ++const void *ap_hack_apr_allocator_owner_set = (const void *)apr_allocator_owner_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_owner_get ++#define AP_DEFINED_AP_HACK_apr_allocator_owner_get ++const void *ap_hack_apr_allocator_owner_get = (const void *)apr_allocator_owner_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_max_free_set ++#define AP_DEFINED_AP_HACK_apr_allocator_max_free_set ++const void *ap_hack_apr_allocator_max_free_set = (const void *)apr_allocator_max_free_set; ++#endif ++#if APR_HAS_THREADS ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_mutex_set ++#define AP_DEFINED_AP_HACK_apr_allocator_mutex_set ++const void *ap_hack_apr_allocator_mutex_set = (const void *)apr_allocator_mutex_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_allocator_mutex_get ++#define AP_DEFINED_AP_HACK_apr_allocator_mutex_get ++const void *ap_hack_apr_allocator_mutex_get = (const void *)apr_allocator_mutex_get; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /usr/include/apr-1/apr_atomic.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_init ++#define AP_DEFINED_AP_HACK_apr_atomic_init ++const void *ap_hack_apr_atomic_init = (const void *)apr_atomic_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_read32 ++#define AP_DEFINED_AP_HACK_apr_atomic_read32 ++const void *ap_hack_apr_atomic_read32 = (const void *)apr_atomic_read32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_set32 ++#define AP_DEFINED_AP_HACK_apr_atomic_set32 ++const void *ap_hack_apr_atomic_set32 = (const void *)apr_atomic_set32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_add32 ++#define AP_DEFINED_AP_HACK_apr_atomic_add32 ++const void *ap_hack_apr_atomic_add32 = (const void *)apr_atomic_add32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_sub32 ++#define AP_DEFINED_AP_HACK_apr_atomic_sub32 ++const void *ap_hack_apr_atomic_sub32 = (const void *)apr_atomic_sub32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_inc32 ++#define AP_DEFINED_AP_HACK_apr_atomic_inc32 ++const void *ap_hack_apr_atomic_inc32 = (const void *)apr_atomic_inc32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_dec32 ++#define AP_DEFINED_AP_HACK_apr_atomic_dec32 ++const void *ap_hack_apr_atomic_dec32 = (const void *)apr_atomic_dec32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_cas32 ++#define AP_DEFINED_AP_HACK_apr_atomic_cas32 ++const void *ap_hack_apr_atomic_cas32 = (const void *)apr_atomic_cas32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_xchg32 ++#define AP_DEFINED_AP_HACK_apr_atomic_xchg32 ++const void *ap_hack_apr_atomic_xchg32 = (const void *)apr_atomic_xchg32; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_casptr ++#define AP_DEFINED_AP_HACK_apr_atomic_casptr ++const void *ap_hack_apr_atomic_casptr = (const void *)apr_atomic_casptr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atomic_xchgptr ++#define AP_DEFINED_AP_HACK_apr_atomic_xchgptr ++const void *ap_hack_apr_atomic_xchgptr = (const void *)apr_atomic_xchgptr; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_dso.h ++ */ ++#if APR_HAS_DSO || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_dso_load ++#define AP_DEFINED_AP_HACK_apr_dso_load ++const void *ap_hack_apr_dso_load = (const void *)apr_dso_load; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dso_unload ++#define AP_DEFINED_AP_HACK_apr_dso_unload ++const void *ap_hack_apr_dso_unload = (const void *)apr_dso_unload; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dso_sym ++#define AP_DEFINED_AP_HACK_apr_dso_sym ++const void *ap_hack_apr_dso_sym = (const void *)apr_dso_sym; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dso_error ++#define AP_DEFINED_AP_HACK_apr_dso_error ++const void *ap_hack_apr_dso_error = (const void *)apr_dso_error; ++#endif ++#endif /* APR_HAS_DSO */ ++ ++/* ++ * /usr/include/apr-1/apr_env.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_env_get ++#define AP_DEFINED_AP_HACK_apr_env_get ++const void *ap_hack_apr_env_get = (const void *)apr_env_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_env_set ++#define AP_DEFINED_AP_HACK_apr_env_set ++const void *ap_hack_apr_env_set = (const void *)apr_env_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_env_delete ++#define AP_DEFINED_AP_HACK_apr_env_delete ++const void *ap_hack_apr_env_delete = (const void *)apr_env_delete; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_errno.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_strerror ++#define AP_DEFINED_AP_HACK_apr_strerror ++const void *ap_hack_apr_strerror = (const void *)apr_strerror; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_file_info.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_stat ++#define AP_DEFINED_AP_HACK_apr_stat ++const void *ap_hack_apr_stat = (const void *)apr_stat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_open ++#define AP_DEFINED_AP_HACK_apr_dir_open ++const void *ap_hack_apr_dir_open = (const void *)apr_dir_open; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_close ++#define AP_DEFINED_AP_HACK_apr_dir_close ++const void *ap_hack_apr_dir_close = (const void *)apr_dir_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_read ++#define AP_DEFINED_AP_HACK_apr_dir_read ++const void *ap_hack_apr_dir_read = (const void *)apr_dir_read; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_rewind ++#define AP_DEFINED_AP_HACK_apr_dir_rewind ++const void *ap_hack_apr_dir_rewind = (const void *)apr_dir_rewind; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_root ++#define AP_DEFINED_AP_HACK_apr_filepath_root ++const void *ap_hack_apr_filepath_root = (const void *)apr_filepath_root; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_merge ++#define AP_DEFINED_AP_HACK_apr_filepath_merge ++const void *ap_hack_apr_filepath_merge = (const void *)apr_filepath_merge; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_list_split ++#define AP_DEFINED_AP_HACK_apr_filepath_list_split ++const void *ap_hack_apr_filepath_list_split = (const void *)apr_filepath_list_split; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_list_merge ++#define AP_DEFINED_AP_HACK_apr_filepath_list_merge ++const void *ap_hack_apr_filepath_list_merge = (const void *)apr_filepath_list_merge; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_get ++#define AP_DEFINED_AP_HACK_apr_filepath_get ++const void *ap_hack_apr_filepath_get = (const void *)apr_filepath_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_set ++#define AP_DEFINED_AP_HACK_apr_filepath_set ++const void *ap_hack_apr_filepath_set = (const void *)apr_filepath_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_encoding ++#define AP_DEFINED_AP_HACK_apr_filepath_encoding ++const void *ap_hack_apr_filepath_encoding = (const void *)apr_filepath_encoding; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_file_io.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_file_open ++#define AP_DEFINED_AP_HACK_apr_file_open ++const void *ap_hack_apr_file_open = (const void *)apr_file_open; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_close ++#define AP_DEFINED_AP_HACK_apr_file_close ++const void *ap_hack_apr_file_close = (const void *)apr_file_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_remove ++#define AP_DEFINED_AP_HACK_apr_file_remove ++const void *ap_hack_apr_file_remove = (const void *)apr_file_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_rename ++#define AP_DEFINED_AP_HACK_apr_file_rename ++const void *ap_hack_apr_file_rename = (const void *)apr_file_rename; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_link ++#define AP_DEFINED_AP_HACK_apr_file_link ++const void *ap_hack_apr_file_link = (const void *)apr_file_link; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_copy ++#define AP_DEFINED_AP_HACK_apr_file_copy ++const void *ap_hack_apr_file_copy = (const void *)apr_file_copy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_append ++#define AP_DEFINED_AP_HACK_apr_file_append ++const void *ap_hack_apr_file_append = (const void *)apr_file_append; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_eof ++#define AP_DEFINED_AP_HACK_apr_file_eof ++const void *ap_hack_apr_file_eof = (const void *)apr_file_eof; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_stderr ++#define AP_DEFINED_AP_HACK_apr_file_open_stderr ++const void *ap_hack_apr_file_open_stderr = (const void *)apr_file_open_stderr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_stdout ++#define AP_DEFINED_AP_HACK_apr_file_open_stdout ++const void *ap_hack_apr_file_open_stdout = (const void *)apr_file_open_stdout; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_stdin ++#define AP_DEFINED_AP_HACK_apr_file_open_stdin ++const void *ap_hack_apr_file_open_stdin = (const void *)apr_file_open_stdin; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_flags_stderr ++#define AP_DEFINED_AP_HACK_apr_file_open_flags_stderr ++const void *ap_hack_apr_file_open_flags_stderr = (const void *)apr_file_open_flags_stderr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_flags_stdout ++#define AP_DEFINED_AP_HACK_apr_file_open_flags_stdout ++const void *ap_hack_apr_file_open_flags_stdout = (const void *)apr_file_open_flags_stdout; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_open_flags_stdin ++#define AP_DEFINED_AP_HACK_apr_file_open_flags_stdin ++const void *ap_hack_apr_file_open_flags_stdin = (const void *)apr_file_open_flags_stdin; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_read ++#define AP_DEFINED_AP_HACK_apr_file_read ++const void *ap_hack_apr_file_read = (const void *)apr_file_read; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_write ++#define AP_DEFINED_AP_HACK_apr_file_write ++const void *ap_hack_apr_file_write = (const void *)apr_file_write; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_writev ++#define AP_DEFINED_AP_HACK_apr_file_writev ++const void *ap_hack_apr_file_writev = (const void *)apr_file_writev; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_read_full ++#define AP_DEFINED_AP_HACK_apr_file_read_full ++const void *ap_hack_apr_file_read_full = (const void *)apr_file_read_full; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_write_full ++#define AP_DEFINED_AP_HACK_apr_file_write_full ++const void *ap_hack_apr_file_write_full = (const void *)apr_file_write_full; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_writev_full ++#define AP_DEFINED_AP_HACK_apr_file_writev_full ++const void *ap_hack_apr_file_writev_full = (const void *)apr_file_writev_full; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_putc ++#define AP_DEFINED_AP_HACK_apr_file_putc ++const void *ap_hack_apr_file_putc = (const void *)apr_file_putc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_getc ++#define AP_DEFINED_AP_HACK_apr_file_getc ++const void *ap_hack_apr_file_getc = (const void *)apr_file_getc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_ungetc ++#define AP_DEFINED_AP_HACK_apr_file_ungetc ++const void *ap_hack_apr_file_ungetc = (const void *)apr_file_ungetc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_gets ++#define AP_DEFINED_AP_HACK_apr_file_gets ++const void *ap_hack_apr_file_gets = (const void *)apr_file_gets; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_puts ++#define AP_DEFINED_AP_HACK_apr_file_puts ++const void *ap_hack_apr_file_puts = (const void *)apr_file_puts; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_flush ++#define AP_DEFINED_AP_HACK_apr_file_flush ++const void *ap_hack_apr_file_flush = (const void *)apr_file_flush; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_sync ++#define AP_DEFINED_AP_HACK_apr_file_sync ++const void *ap_hack_apr_file_sync = (const void *)apr_file_sync; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_datasync ++#define AP_DEFINED_AP_HACK_apr_file_datasync ++const void *ap_hack_apr_file_datasync = (const void *)apr_file_datasync; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_dup ++#define AP_DEFINED_AP_HACK_apr_file_dup ++const void *ap_hack_apr_file_dup = (const void *)apr_file_dup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_dup2 ++#define AP_DEFINED_AP_HACK_apr_file_dup2 ++const void *ap_hack_apr_file_dup2 = (const void *)apr_file_dup2; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_setaside ++#define AP_DEFINED_AP_HACK_apr_file_setaside ++const void *ap_hack_apr_file_setaside = (const void *)apr_file_setaside; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_buffer_set ++#define AP_DEFINED_AP_HACK_apr_file_buffer_set ++const void *ap_hack_apr_file_buffer_set = (const void *)apr_file_buffer_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_buffer_size_get ++#define AP_DEFINED_AP_HACK_apr_file_buffer_size_get ++const void *ap_hack_apr_file_buffer_size_get = (const void *)apr_file_buffer_size_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_seek ++#define AP_DEFINED_AP_HACK_apr_file_seek ++const void *ap_hack_apr_file_seek = (const void *)apr_file_seek; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_pipe_create ++#define AP_DEFINED_AP_HACK_apr_file_pipe_create ++const void *ap_hack_apr_file_pipe_create = (const void *)apr_file_pipe_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_pipe_create_ex ++#define AP_DEFINED_AP_HACK_apr_file_pipe_create_ex ++const void *ap_hack_apr_file_pipe_create_ex = (const void *)apr_file_pipe_create_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_namedpipe_create ++#define AP_DEFINED_AP_HACK_apr_file_namedpipe_create ++const void *ap_hack_apr_file_namedpipe_create = (const void *)apr_file_namedpipe_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_pipe_timeout_get ++#define AP_DEFINED_AP_HACK_apr_file_pipe_timeout_get ++const void *ap_hack_apr_file_pipe_timeout_get = (const void *)apr_file_pipe_timeout_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_pipe_timeout_set ++#define AP_DEFINED_AP_HACK_apr_file_pipe_timeout_set ++const void *ap_hack_apr_file_pipe_timeout_set = (const void *)apr_file_pipe_timeout_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_lock ++#define AP_DEFINED_AP_HACK_apr_file_lock ++const void *ap_hack_apr_file_lock = (const void *)apr_file_lock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_unlock ++#define AP_DEFINED_AP_HACK_apr_file_unlock ++const void *ap_hack_apr_file_unlock = (const void *)apr_file_unlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_name_get ++#define AP_DEFINED_AP_HACK_apr_file_name_get ++const void *ap_hack_apr_file_name_get = (const void *)apr_file_name_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_data_get ++#define AP_DEFINED_AP_HACK_apr_file_data_get ++const void *ap_hack_apr_file_data_get = (const void *)apr_file_data_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_data_set ++#define AP_DEFINED_AP_HACK_apr_file_data_set ++const void *ap_hack_apr_file_data_set = (const void *)apr_file_data_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_printf ++#define AP_DEFINED_AP_HACK_apr_file_printf ++const void *ap_hack_apr_file_printf = (const void *)apr_file_printf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_perms_set ++#define AP_DEFINED_AP_HACK_apr_file_perms_set ++const void *ap_hack_apr_file_perms_set = (const void *)apr_file_perms_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_attrs_set ++#define AP_DEFINED_AP_HACK_apr_file_attrs_set ++const void *ap_hack_apr_file_attrs_set = (const void *)apr_file_attrs_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_mtime_set ++#define AP_DEFINED_AP_HACK_apr_file_mtime_set ++const void *ap_hack_apr_file_mtime_set = (const void *)apr_file_mtime_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_make ++#define AP_DEFINED_AP_HACK_apr_dir_make ++const void *ap_hack_apr_dir_make = (const void *)apr_dir_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_make_recursive ++#define AP_DEFINED_AP_HACK_apr_dir_make_recursive ++const void *ap_hack_apr_dir_make_recursive = (const void *)apr_dir_make_recursive; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_dir_remove ++#define AP_DEFINED_AP_HACK_apr_dir_remove ++const void *ap_hack_apr_dir_remove = (const void *)apr_dir_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_info_get ++#define AP_DEFINED_AP_HACK_apr_file_info_get ++const void *ap_hack_apr_file_info_get = (const void *)apr_file_info_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_trunc ++#define AP_DEFINED_AP_HACK_apr_file_trunc ++const void *ap_hack_apr_file_trunc = (const void *)apr_file_trunc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_flags_get ++#define AP_DEFINED_AP_HACK_apr_file_flags_get ++const void *ap_hack_apr_file_flags_get = (const void *)apr_file_flags_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_pool_get ++#define AP_DEFINED_AP_HACK_apr_file_pool_get ++const void *ap_hack_apr_file_pool_get = (const void *)apr_file_pool_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_inherit_set ++#define AP_DEFINED_AP_HACK_apr_file_inherit_set ++const void *ap_hack_apr_file_inherit_set = (const void *)apr_file_inherit_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_inherit_unset ++#define AP_DEFINED_AP_HACK_apr_file_inherit_unset ++const void *ap_hack_apr_file_inherit_unset = (const void *)apr_file_inherit_unset; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_file_mktemp ++#define AP_DEFINED_AP_HACK_apr_file_mktemp ++const void *ap_hack_apr_file_mktemp = (const void *)apr_file_mktemp; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_temp_dir_get ++#define AP_DEFINED_AP_HACK_apr_temp_dir_get ++const void *ap_hack_apr_temp_dir_get = (const void *)apr_temp_dir_get; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_fnmatch.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_fnmatch ++#define AP_DEFINED_AP_HACK_apr_fnmatch ++const void *ap_hack_apr_fnmatch = (const void *)apr_fnmatch; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_fnmatch_test ++#define AP_DEFINED_AP_HACK_apr_fnmatch_test ++const void *ap_hack_apr_fnmatch_test = (const void *)apr_fnmatch_test; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_match_glob ++#define AP_DEFINED_AP_HACK_apr_match_glob ++const void *ap_hack_apr_match_glob = (const void *)apr_match_glob; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_general.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_initialize ++#define AP_DEFINED_AP_HACK_apr_initialize ++const void *ap_hack_apr_initialize = (const void *)apr_initialize; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_app_initialize ++#define AP_DEFINED_AP_HACK_apr_app_initialize ++const void *ap_hack_apr_app_initialize = (const void *)apr_app_initialize; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_terminate ++#define AP_DEFINED_AP_HACK_apr_terminate ++const void *ap_hack_apr_terminate = (const void *)apr_terminate; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_terminate2 ++#define AP_DEFINED_AP_HACK_apr_terminate2 ++const void *ap_hack_apr_terminate2 = (const void *)apr_terminate2; ++#endif ++#if APR_HAS_RANDOM || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_generate_random_bytes ++#define AP_DEFINED_AP_HACK_apr_generate_random_bytes ++const void *ap_hack_apr_generate_random_bytes = (const void *)apr_generate_random_bytes; ++#endif ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_getopt.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_getopt_init ++#define AP_DEFINED_AP_HACK_apr_getopt_init ++const void *ap_hack_apr_getopt_init = (const void *)apr_getopt_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_getopt ++#define AP_DEFINED_AP_HACK_apr_getopt ++const void *ap_hack_apr_getopt = (const void *)apr_getopt; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_getopt_long ++#define AP_DEFINED_AP_HACK_apr_getopt_long ++const void *ap_hack_apr_getopt_long = (const void *)apr_getopt_long; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_global_mutex.h ++ */ ++#if !APR_PROC_MUTEX_IS_GLOBAL || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_create ++#define AP_DEFINED_AP_HACK_apr_global_mutex_create ++const void *ap_hack_apr_global_mutex_create = (const void *)apr_global_mutex_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_child_init ++#define AP_DEFINED_AP_HACK_apr_global_mutex_child_init ++const void *ap_hack_apr_global_mutex_child_init = (const void *)apr_global_mutex_child_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_lock ++#define AP_DEFINED_AP_HACK_apr_global_mutex_lock ++const void *ap_hack_apr_global_mutex_lock = (const void *)apr_global_mutex_lock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_trylock ++#define AP_DEFINED_AP_HACK_apr_global_mutex_trylock ++const void *ap_hack_apr_global_mutex_trylock = (const void *)apr_global_mutex_trylock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_unlock ++#define AP_DEFINED_AP_HACK_apr_global_mutex_unlock ++const void *ap_hack_apr_global_mutex_unlock = (const void *)apr_global_mutex_unlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_destroy ++#define AP_DEFINED_AP_HACK_apr_global_mutex_destroy ++const void *ap_hack_apr_global_mutex_destroy = (const void *)apr_global_mutex_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_lockfile ++#define AP_DEFINED_AP_HACK_apr_global_mutex_lockfile ++const void *ap_hack_apr_global_mutex_lockfile = (const void *)apr_global_mutex_lockfile; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_name ++#define AP_DEFINED_AP_HACK_apr_global_mutex_name ++const void *ap_hack_apr_global_mutex_name = (const void *)apr_global_mutex_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_global_mutex_pool_get ++#define AP_DEFINED_AP_HACK_apr_global_mutex_pool_get ++const void *ap_hack_apr_global_mutex_pool_get = (const void *)apr_global_mutex_pool_get; ++#endif ++#else /* APR_PROC_MUTEX_IS_GLOBAL */ ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_hash.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_hashfunc_default ++#define AP_DEFINED_AP_HACK_apr_hashfunc_default ++const void *ap_hack_apr_hashfunc_default = (const void *)apr_hashfunc_default; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_make ++#define AP_DEFINED_AP_HACK_apr_hash_make ++const void *ap_hack_apr_hash_make = (const void *)apr_hash_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_make_custom ++#define AP_DEFINED_AP_HACK_apr_hash_make_custom ++const void *ap_hack_apr_hash_make_custom = (const void *)apr_hash_make_custom; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_copy ++#define AP_DEFINED_AP_HACK_apr_hash_copy ++const void *ap_hack_apr_hash_copy = (const void *)apr_hash_copy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_set ++#define AP_DEFINED_AP_HACK_apr_hash_set ++const void *ap_hack_apr_hash_set = (const void *)apr_hash_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_get ++#define AP_DEFINED_AP_HACK_apr_hash_get ++const void *ap_hack_apr_hash_get = (const void *)apr_hash_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_first ++#define AP_DEFINED_AP_HACK_apr_hash_first ++const void *ap_hack_apr_hash_first = (const void *)apr_hash_first; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_next ++#define AP_DEFINED_AP_HACK_apr_hash_next ++const void *ap_hack_apr_hash_next = (const void *)apr_hash_next; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_this ++#define AP_DEFINED_AP_HACK_apr_hash_this ++const void *ap_hack_apr_hash_this = (const void *)apr_hash_this; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_count ++#define AP_DEFINED_AP_HACK_apr_hash_count ++const void *ap_hack_apr_hash_count = (const void *)apr_hash_count; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_clear ++#define AP_DEFINED_AP_HACK_apr_hash_clear ++const void *ap_hack_apr_hash_clear = (const void *)apr_hash_clear; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_overlay ++#define AP_DEFINED_AP_HACK_apr_hash_overlay ++const void *ap_hack_apr_hash_overlay = (const void *)apr_hash_overlay; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_merge ++#define AP_DEFINED_AP_HACK_apr_hash_merge ++const void *ap_hack_apr_hash_merge = (const void *)apr_hash_merge; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_do ++#define AP_DEFINED_AP_HACK_apr_hash_do ++const void *ap_hack_apr_hash_do = (const void *)apr_hash_do; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_hash_pool_get ++#define AP_DEFINED_AP_HACK_apr_hash_pool_get ++const void *ap_hack_apr_hash_pool_get = (const void *)apr_hash_pool_get; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_lib.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_filepath_name_get ++#define AP_DEFINED_AP_HACK_apr_filepath_name_get ++const void *ap_hack_apr_filepath_name_get = (const void *)apr_filepath_name_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_vformatter ++#define AP_DEFINED_AP_HACK_apr_vformatter ++const void *ap_hack_apr_vformatter = (const void *)apr_vformatter; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_password_get ++#define AP_DEFINED_AP_HACK_apr_password_get ++const void *ap_hack_apr_password_get = (const void *)apr_password_get; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_mmap.h ++ */ ++#if APR_HAS_MMAP || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_mmap_create ++#define AP_DEFINED_AP_HACK_apr_mmap_create ++const void *ap_hack_apr_mmap_create = (const void *)apr_mmap_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mmap_dup ++#define AP_DEFINED_AP_HACK_apr_mmap_dup ++const void *ap_hack_apr_mmap_dup = (const void *)apr_mmap_dup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mmap_delete ++#define AP_DEFINED_AP_HACK_apr_mmap_delete ++const void *ap_hack_apr_mmap_delete = (const void *)apr_mmap_delete; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mmap_offset ++#define AP_DEFINED_AP_HACK_apr_mmap_offset ++const void *ap_hack_apr_mmap_offset = (const void *)apr_mmap_offset; ++#endif ++#endif /* APR_HAS_MMAP */ ++ ++/* ++ * /usr/include/apr-1/apr_network_io.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_socket_create ++#define AP_DEFINED_AP_HACK_apr_socket_create ++const void *ap_hack_apr_socket_create = (const void *)apr_socket_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_shutdown ++#define AP_DEFINED_AP_HACK_apr_socket_shutdown ++const void *ap_hack_apr_socket_shutdown = (const void *)apr_socket_shutdown; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_close ++#define AP_DEFINED_AP_HACK_apr_socket_close ++const void *ap_hack_apr_socket_close = (const void *)apr_socket_close; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_bind ++#define AP_DEFINED_AP_HACK_apr_socket_bind ++const void *ap_hack_apr_socket_bind = (const void *)apr_socket_bind; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_listen ++#define AP_DEFINED_AP_HACK_apr_socket_listen ++const void *ap_hack_apr_socket_listen = (const void *)apr_socket_listen; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_accept ++#define AP_DEFINED_AP_HACK_apr_socket_accept ++const void *ap_hack_apr_socket_accept = (const void *)apr_socket_accept; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_connect ++#define AP_DEFINED_AP_HACK_apr_socket_connect ++const void *ap_hack_apr_socket_connect = (const void *)apr_socket_connect; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_atreadeof ++#define AP_DEFINED_AP_HACK_apr_socket_atreadeof ++const void *ap_hack_apr_socket_atreadeof = (const void *)apr_socket_atreadeof; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sockaddr_info_get ++#define AP_DEFINED_AP_HACK_apr_sockaddr_info_get ++const void *ap_hack_apr_sockaddr_info_get = (const void *)apr_sockaddr_info_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_getnameinfo ++#define AP_DEFINED_AP_HACK_apr_getnameinfo ++const void *ap_hack_apr_getnameinfo = (const void *)apr_getnameinfo; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_parse_addr_port ++#define AP_DEFINED_AP_HACK_apr_parse_addr_port ++const void *ap_hack_apr_parse_addr_port = (const void *)apr_parse_addr_port; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_gethostname ++#define AP_DEFINED_AP_HACK_apr_gethostname ++const void *ap_hack_apr_gethostname = (const void *)apr_gethostname; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_data_get ++#define AP_DEFINED_AP_HACK_apr_socket_data_get ++const void *ap_hack_apr_socket_data_get = (const void *)apr_socket_data_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_data_set ++#define AP_DEFINED_AP_HACK_apr_socket_data_set ++const void *ap_hack_apr_socket_data_set = (const void *)apr_socket_data_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_send ++#define AP_DEFINED_AP_HACK_apr_socket_send ++const void *ap_hack_apr_socket_send = (const void *)apr_socket_send; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_sendv ++#define AP_DEFINED_AP_HACK_apr_socket_sendv ++const void *ap_hack_apr_socket_sendv = (const void *)apr_socket_sendv; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_sendto ++#define AP_DEFINED_AP_HACK_apr_socket_sendto ++const void *ap_hack_apr_socket_sendto = (const void *)apr_socket_sendto; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_recvfrom ++#define AP_DEFINED_AP_HACK_apr_socket_recvfrom ++const void *ap_hack_apr_socket_recvfrom = (const void *)apr_socket_recvfrom; ++#endif ++#if APR_HAS_SENDFILE || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_socket_sendfile ++#define AP_DEFINED_AP_HACK_apr_socket_sendfile ++const void *ap_hack_apr_socket_sendfile = (const void *)apr_socket_sendfile; ++#endif ++#endif /* APR_HAS_SENDFILE */ ++#ifndef AP_DEFINED_AP_HACK_apr_socket_recv ++#define AP_DEFINED_AP_HACK_apr_socket_recv ++const void *ap_hack_apr_socket_recv = (const void *)apr_socket_recv; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_opt_set ++#define AP_DEFINED_AP_HACK_apr_socket_opt_set ++const void *ap_hack_apr_socket_opt_set = (const void *)apr_socket_opt_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_timeout_set ++#define AP_DEFINED_AP_HACK_apr_socket_timeout_set ++const void *ap_hack_apr_socket_timeout_set = (const void *)apr_socket_timeout_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_opt_get ++#define AP_DEFINED_AP_HACK_apr_socket_opt_get ++const void *ap_hack_apr_socket_opt_get = (const void *)apr_socket_opt_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_timeout_get ++#define AP_DEFINED_AP_HACK_apr_socket_timeout_get ++const void *ap_hack_apr_socket_timeout_get = (const void *)apr_socket_timeout_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_atmark ++#define AP_DEFINED_AP_HACK_apr_socket_atmark ++const void *ap_hack_apr_socket_atmark = (const void *)apr_socket_atmark; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_addr_get ++#define AP_DEFINED_AP_HACK_apr_socket_addr_get ++const void *ap_hack_apr_socket_addr_get = (const void *)apr_socket_addr_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sockaddr_ip_get ++#define AP_DEFINED_AP_HACK_apr_sockaddr_ip_get ++const void *ap_hack_apr_sockaddr_ip_get = (const void *)apr_sockaddr_ip_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sockaddr_ip_getbuf ++#define AP_DEFINED_AP_HACK_apr_sockaddr_ip_getbuf ++const void *ap_hack_apr_sockaddr_ip_getbuf = (const void *)apr_sockaddr_ip_getbuf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sockaddr_equal ++#define AP_DEFINED_AP_HACK_apr_sockaddr_equal ++const void *ap_hack_apr_sockaddr_equal = (const void *)apr_sockaddr_equal; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_type_get ++#define AP_DEFINED_AP_HACK_apr_socket_type_get ++const void *ap_hack_apr_socket_type_get = (const void *)apr_socket_type_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_getservbyname ++#define AP_DEFINED_AP_HACK_apr_getservbyname ++const void *ap_hack_apr_getservbyname = (const void *)apr_getservbyname; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ipsubnet_create ++#define AP_DEFINED_AP_HACK_apr_ipsubnet_create ++const void *ap_hack_apr_ipsubnet_create = (const void *)apr_ipsubnet_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ipsubnet_test ++#define AP_DEFINED_AP_HACK_apr_ipsubnet_test ++const void *ap_hack_apr_ipsubnet_test = (const void *)apr_ipsubnet_test; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_protocol_get ++#define AP_DEFINED_AP_HACK_apr_socket_protocol_get ++const void *ap_hack_apr_socket_protocol_get = (const void *)apr_socket_protocol_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_pool_get ++#define AP_DEFINED_AP_HACK_apr_socket_pool_get ++const void *ap_hack_apr_socket_pool_get = (const void *)apr_socket_pool_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_inherit_set ++#define AP_DEFINED_AP_HACK_apr_socket_inherit_set ++const void *ap_hack_apr_socket_inherit_set = (const void *)apr_socket_inherit_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_socket_inherit_unset ++#define AP_DEFINED_AP_HACK_apr_socket_inherit_unset ++const void *ap_hack_apr_socket_inherit_unset = (const void *)apr_socket_inherit_unset; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mcast_join ++#define AP_DEFINED_AP_HACK_apr_mcast_join ++const void *ap_hack_apr_mcast_join = (const void *)apr_mcast_join; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mcast_leave ++#define AP_DEFINED_AP_HACK_apr_mcast_leave ++const void *ap_hack_apr_mcast_leave = (const void *)apr_mcast_leave; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mcast_hops ++#define AP_DEFINED_AP_HACK_apr_mcast_hops ++const void *ap_hack_apr_mcast_hops = (const void *)apr_mcast_hops; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mcast_loopback ++#define AP_DEFINED_AP_HACK_apr_mcast_loopback ++const void *ap_hack_apr_mcast_loopback = (const void *)apr_mcast_loopback; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_mcast_interface ++#define AP_DEFINED_AP_HACK_apr_mcast_interface ++const void *ap_hack_apr_mcast_interface = (const void *)apr_mcast_interface; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_poll.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_create ++#define AP_DEFINED_AP_HACK_apr_pollset_create ++const void *ap_hack_apr_pollset_create = (const void *)apr_pollset_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_create_ex ++#define AP_DEFINED_AP_HACK_apr_pollset_create_ex ++const void *ap_hack_apr_pollset_create_ex = (const void *)apr_pollset_create_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_destroy ++#define AP_DEFINED_AP_HACK_apr_pollset_destroy ++const void *ap_hack_apr_pollset_destroy = (const void *)apr_pollset_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_add ++#define AP_DEFINED_AP_HACK_apr_pollset_add ++const void *ap_hack_apr_pollset_add = (const void *)apr_pollset_add; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_remove ++#define AP_DEFINED_AP_HACK_apr_pollset_remove ++const void *ap_hack_apr_pollset_remove = (const void *)apr_pollset_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_poll ++#define AP_DEFINED_AP_HACK_apr_pollset_poll ++const void *ap_hack_apr_pollset_poll = (const void *)apr_pollset_poll; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_wakeup ++#define AP_DEFINED_AP_HACK_apr_pollset_wakeup ++const void *ap_hack_apr_pollset_wakeup = (const void *)apr_pollset_wakeup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_poll ++#define AP_DEFINED_AP_HACK_apr_poll ++const void *ap_hack_apr_poll = (const void *)apr_poll; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollset_method_name ++#define AP_DEFINED_AP_HACK_apr_pollset_method_name ++const void *ap_hack_apr_pollset_method_name = (const void *)apr_pollset_method_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_poll_method_defname ++#define AP_DEFINED_AP_HACK_apr_poll_method_defname ++const void *ap_hack_apr_poll_method_defname = (const void *)apr_poll_method_defname; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollcb_create ++#define AP_DEFINED_AP_HACK_apr_pollcb_create ++const void *ap_hack_apr_pollcb_create = (const void *)apr_pollcb_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollcb_create_ex ++#define AP_DEFINED_AP_HACK_apr_pollcb_create_ex ++const void *ap_hack_apr_pollcb_create_ex = (const void *)apr_pollcb_create_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollcb_add ++#define AP_DEFINED_AP_HACK_apr_pollcb_add ++const void *ap_hack_apr_pollcb_add = (const void *)apr_pollcb_add; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollcb_remove ++#define AP_DEFINED_AP_HACK_apr_pollcb_remove ++const void *ap_hack_apr_pollcb_remove = (const void *)apr_pollcb_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pollcb_poll ++#define AP_DEFINED_AP_HACK_apr_pollcb_poll ++const void *ap_hack_apr_pollcb_poll = (const void *)apr_pollcb_poll; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_pools.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_pool_initialize ++#define AP_DEFINED_AP_HACK_apr_pool_initialize ++const void *ap_hack_apr_pool_initialize = (const void *)apr_pool_initialize; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_terminate ++#define AP_DEFINED_AP_HACK_apr_pool_terminate ++const void *ap_hack_apr_pool_terminate = (const void *)apr_pool_terminate; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_ex ++#define AP_DEFINED_AP_HACK_apr_pool_create_ex ++const void *ap_hack_apr_pool_create_ex = (const void *)apr_pool_create_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_core_ex ++#define AP_DEFINED_AP_HACK_apr_pool_create_core_ex ++const void *ap_hack_apr_pool_create_core_ex = (const void *)apr_pool_create_core_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_unmanaged_ex ++#define AP_DEFINED_AP_HACK_apr_pool_create_unmanaged_ex ++const void *ap_hack_apr_pool_create_unmanaged_ex = (const void *)apr_pool_create_unmanaged_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_ex_debug ++#define AP_DEFINED_AP_HACK_apr_pool_create_ex_debug ++const void *ap_hack_apr_pool_create_ex_debug = (const void *)apr_pool_create_ex_debug; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_core_ex_debug ++#define AP_DEFINED_AP_HACK_apr_pool_create_core_ex_debug ++const void *ap_hack_apr_pool_create_core_ex_debug = (const void *)apr_pool_create_core_ex_debug; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_unmanaged_ex_debug ++#define AP_DEFINED_AP_HACK_apr_pool_create_unmanaged_ex_debug ++const void *ap_hack_apr_pool_create_unmanaged_ex_debug = (const void *)apr_pool_create_unmanaged_ex_debug; ++#endif ++#if defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create ++#define AP_DEFINED_AP_HACK_apr_pool_create ++const void *ap_hack_apr_pool_create = (const void *)apr_pool_create; ++#endif ++#else ++#endif ++#if defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_core ++#define AP_DEFINED_AP_HACK_apr_pool_create_core ++const void *ap_hack_apr_pool_create_core = (const void *)apr_pool_create_core; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_create_unmanaged ++#define AP_DEFINED_AP_HACK_apr_pool_create_unmanaged ++const void *ap_hack_apr_pool_create_unmanaged = (const void *)apr_pool_create_unmanaged; ++#endif ++#else ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_allocator_get ++#define AP_DEFINED_AP_HACK_apr_pool_allocator_get ++const void *ap_hack_apr_pool_allocator_get = (const void *)apr_pool_allocator_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_clear ++#define AP_DEFINED_AP_HACK_apr_pool_clear ++const void *ap_hack_apr_pool_clear = (const void *)apr_pool_clear; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_clear_debug ++#define AP_DEFINED_AP_HACK_apr_pool_clear_debug ++const void *ap_hack_apr_pool_clear_debug = (const void *)apr_pool_clear_debug; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_destroy ++#define AP_DEFINED_AP_HACK_apr_pool_destroy ++const void *ap_hack_apr_pool_destroy = (const void *)apr_pool_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_destroy_debug ++#define AP_DEFINED_AP_HACK_apr_pool_destroy_debug ++const void *ap_hack_apr_pool_destroy_debug = (const void *)apr_pool_destroy_debug; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_palloc ++#define AP_DEFINED_AP_HACK_apr_palloc ++const void *ap_hack_apr_palloc = (const void *)apr_palloc; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_palloc_debug ++#define AP_DEFINED_AP_HACK_apr_palloc_debug ++const void *ap_hack_apr_palloc_debug = (const void *)apr_palloc_debug; ++#endif ++#if defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_pcalloc ++#define AP_DEFINED_AP_HACK_apr_pcalloc ++const void *ap_hack_apr_pcalloc = (const void *)apr_pcalloc; ++#endif ++#elif !APR_POOL_DEBUG ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pcalloc_debug ++#define AP_DEFINED_AP_HACK_apr_pcalloc_debug ++const void *ap_hack_apr_pcalloc_debug = (const void *)apr_pcalloc_debug; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_abort_set ++#define AP_DEFINED_AP_HACK_apr_pool_abort_set ++const void *ap_hack_apr_pool_abort_set = (const void *)apr_pool_abort_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_abort_get ++#define AP_DEFINED_AP_HACK_apr_pool_abort_get ++const void *ap_hack_apr_pool_abort_get = (const void *)apr_pool_abort_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_parent_get ++#define AP_DEFINED_AP_HACK_apr_pool_parent_get ++const void *ap_hack_apr_pool_parent_get = (const void *)apr_pool_parent_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_is_ancestor ++#define AP_DEFINED_AP_HACK_apr_pool_is_ancestor ++const void *ap_hack_apr_pool_is_ancestor = (const void *)apr_pool_is_ancestor; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_tag ++#define AP_DEFINED_AP_HACK_apr_pool_tag ++const void *ap_hack_apr_pool_tag = (const void *)apr_pool_tag; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_userdata_set ++#define AP_DEFINED_AP_HACK_apr_pool_userdata_set ++const void *ap_hack_apr_pool_userdata_set = (const void *)apr_pool_userdata_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_userdata_setn ++#define AP_DEFINED_AP_HACK_apr_pool_userdata_setn ++const void *ap_hack_apr_pool_userdata_setn = (const void *)apr_pool_userdata_setn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_userdata_get ++#define AP_DEFINED_AP_HACK_apr_pool_userdata_get ++const void *ap_hack_apr_pool_userdata_get = (const void *)apr_pool_userdata_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_cleanup_register ++#define AP_DEFINED_AP_HACK_apr_pool_cleanup_register ++const void *ap_hack_apr_pool_cleanup_register = (const void *)apr_pool_cleanup_register; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_pre_cleanup_register ++#define AP_DEFINED_AP_HACK_apr_pool_pre_cleanup_register ++const void *ap_hack_apr_pool_pre_cleanup_register = (const void *)apr_pool_pre_cleanup_register; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_cleanup_kill ++#define AP_DEFINED_AP_HACK_apr_pool_cleanup_kill ++const void *ap_hack_apr_pool_cleanup_kill = (const void *)apr_pool_cleanup_kill; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_child_cleanup_set ++#define AP_DEFINED_AP_HACK_apr_pool_child_cleanup_set ++const void *ap_hack_apr_pool_child_cleanup_set = (const void *)apr_pool_child_cleanup_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_cleanup_run ++#define AP_DEFINED_AP_HACK_apr_pool_cleanup_run ++const void *ap_hack_apr_pool_cleanup_run = (const void *)apr_pool_cleanup_run; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_cleanup_null ++#define AP_DEFINED_AP_HACK_apr_pool_cleanup_null ++const void *ap_hack_apr_pool_cleanup_null = (const void *)apr_pool_cleanup_null; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_cleanup_for_exec ++#define AP_DEFINED_AP_HACK_apr_pool_cleanup_for_exec ++const void *ap_hack_apr_pool_cleanup_for_exec = (const void *)apr_pool_cleanup_for_exec; ++#endif ++#if APR_POOL_DEBUG || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_pool_join ++#define AP_DEFINED_AP_HACK_apr_pool_join ++const void *ap_hack_apr_pool_join = (const void *)apr_pool_join; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_find ++#define AP_DEFINED_AP_HACK_apr_pool_find ++const void *ap_hack_apr_pool_find = (const void *)apr_pool_find; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_num_bytes ++#define AP_DEFINED_AP_HACK_apr_pool_num_bytes ++const void *ap_hack_apr_pool_num_bytes = (const void *)apr_pool_num_bytes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_lock ++#define AP_DEFINED_AP_HACK_apr_pool_lock ++const void *ap_hack_apr_pool_lock = (const void *)apr_pool_lock; ++#endif ++#else /* APR_POOL_DEBUG or DOXYGEN */ ++#endif /* APR_POOL_DEBUG or DOXYGEN */ ++ ++/* ++ * /usr/include/apr-1/apr_portable.h ++ */ ++#if APR_PROC_MUTEX_IS_GLOBAL || defined(DOXYGEN) ++#else ++#ifndef AP_DEFINED_AP_HACK_apr_os_global_mutex_get ++#define AP_DEFINED_AP_HACK_apr_os_global_mutex_get ++const void *ap_hack_apr_os_global_mutex_get = (const void *)apr_os_global_mutex_get; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_file_get ++#define AP_DEFINED_AP_HACK_apr_os_file_get ++const void *ap_hack_apr_os_file_get = (const void *)apr_os_file_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_dir_get ++#define AP_DEFINED_AP_HACK_apr_os_dir_get ++const void *ap_hack_apr_os_dir_get = (const void *)apr_os_dir_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_sock_get ++#define AP_DEFINED_AP_HACK_apr_os_sock_get ++const void *ap_hack_apr_os_sock_get = (const void *)apr_os_sock_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_proc_mutex_get ++#define AP_DEFINED_AP_HACK_apr_os_proc_mutex_get ++const void *ap_hack_apr_os_proc_mutex_get = (const void *)apr_os_proc_mutex_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_exp_time_get ++#define AP_DEFINED_AP_HACK_apr_os_exp_time_get ++const void *ap_hack_apr_os_exp_time_get = (const void *)apr_os_exp_time_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_imp_time_get ++#define AP_DEFINED_AP_HACK_apr_os_imp_time_get ++const void *ap_hack_apr_os_imp_time_get = (const void *)apr_os_imp_time_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_shm_get ++#define AP_DEFINED_AP_HACK_apr_os_shm_get ++const void *ap_hack_apr_os_shm_get = (const void *)apr_os_shm_get; ++#endif ++#if APR_HAS_THREADS || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_os_thread_get ++#define AP_DEFINED_AP_HACK_apr_os_thread_get ++const void *ap_hack_apr_os_thread_get = (const void *)apr_os_thread_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_threadkey_get ++#define AP_DEFINED_AP_HACK_apr_os_threadkey_get ++const void *ap_hack_apr_os_threadkey_get = (const void *)apr_os_threadkey_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_thread_put ++#define AP_DEFINED_AP_HACK_apr_os_thread_put ++const void *ap_hack_apr_os_thread_put = (const void *)apr_os_thread_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_threadkey_put ++#define AP_DEFINED_AP_HACK_apr_os_threadkey_put ++const void *ap_hack_apr_os_threadkey_put = (const void *)apr_os_threadkey_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_thread_current ++#define AP_DEFINED_AP_HACK_apr_os_thread_current ++const void *ap_hack_apr_os_thread_current = (const void *)apr_os_thread_current; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_thread_equal ++#define AP_DEFINED_AP_HACK_apr_os_thread_equal ++const void *ap_hack_apr_os_thread_equal = (const void *)apr_os_thread_equal; ++#endif ++#endif /* APR_HAS_THREADS */ ++#ifndef AP_DEFINED_AP_HACK_apr_os_file_put ++#define AP_DEFINED_AP_HACK_apr_os_file_put ++const void *ap_hack_apr_os_file_put = (const void *)apr_os_file_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_pipe_put ++#define AP_DEFINED_AP_HACK_apr_os_pipe_put ++const void *ap_hack_apr_os_pipe_put = (const void *)apr_os_pipe_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_pipe_put_ex ++#define AP_DEFINED_AP_HACK_apr_os_pipe_put_ex ++const void *ap_hack_apr_os_pipe_put_ex = (const void *)apr_os_pipe_put_ex; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_dir_put ++#define AP_DEFINED_AP_HACK_apr_os_dir_put ++const void *ap_hack_apr_os_dir_put = (const void *)apr_os_dir_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_sock_put ++#define AP_DEFINED_AP_HACK_apr_os_sock_put ++const void *ap_hack_apr_os_sock_put = (const void *)apr_os_sock_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_sock_make ++#define AP_DEFINED_AP_HACK_apr_os_sock_make ++const void *ap_hack_apr_os_sock_make = (const void *)apr_os_sock_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_proc_mutex_put ++#define AP_DEFINED_AP_HACK_apr_os_proc_mutex_put ++const void *ap_hack_apr_os_proc_mutex_put = (const void *)apr_os_proc_mutex_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_imp_time_put ++#define AP_DEFINED_AP_HACK_apr_os_imp_time_put ++const void *ap_hack_apr_os_imp_time_put = (const void *)apr_os_imp_time_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_exp_time_put ++#define AP_DEFINED_AP_HACK_apr_os_exp_time_put ++const void *ap_hack_apr_os_exp_time_put = (const void *)apr_os_exp_time_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_shm_put ++#define AP_DEFINED_AP_HACK_apr_os_shm_put ++const void *ap_hack_apr_os_shm_put = (const void *)apr_os_shm_put; ++#endif ++#if APR_HAS_DSO || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_os_dso_handle_put ++#define AP_DEFINED_AP_HACK_apr_os_dso_handle_put ++const void *ap_hack_apr_os_dso_handle_put = (const void *)apr_os_dso_handle_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_dso_handle_get ++#define AP_DEFINED_AP_HACK_apr_os_dso_handle_get ++const void *ap_hack_apr_os_dso_handle_get = (const void *)apr_os_dso_handle_get; ++#endif ++#endif /* APR_HAS_DSO */ ++#if APR_HAS_OS_UUID ++#ifndef AP_DEFINED_AP_HACK_apr_os_uuid_get ++#define AP_DEFINED_AP_HACK_apr_os_uuid_get ++const void *ap_hack_apr_os_uuid_get = (const void *)apr_os_uuid_get; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_default_encoding ++#define AP_DEFINED_AP_HACK_apr_os_default_encoding ++const void *ap_hack_apr_os_default_encoding = (const void *)apr_os_default_encoding; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_os_locale_encoding ++#define AP_DEFINED_AP_HACK_apr_os_locale_encoding ++const void *ap_hack_apr_os_locale_encoding = (const void *)apr_os_locale_encoding; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_proc_mutex.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_create ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_create ++const void *ap_hack_apr_proc_mutex_create = (const void *)apr_proc_mutex_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_child_init ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_child_init ++const void *ap_hack_apr_proc_mutex_child_init = (const void *)apr_proc_mutex_child_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_lock ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_lock ++const void *ap_hack_apr_proc_mutex_lock = (const void *)apr_proc_mutex_lock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_trylock ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_trylock ++const void *ap_hack_apr_proc_mutex_trylock = (const void *)apr_proc_mutex_trylock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_unlock ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_unlock ++const void *ap_hack_apr_proc_mutex_unlock = (const void *)apr_proc_mutex_unlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_destroy ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_destroy ++const void *ap_hack_apr_proc_mutex_destroy = (const void *)apr_proc_mutex_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_cleanup ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_cleanup ++const void *ap_hack_apr_proc_mutex_cleanup = (const void *)apr_proc_mutex_cleanup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_lockfile ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_lockfile ++const void *ap_hack_apr_proc_mutex_lockfile = (const void *)apr_proc_mutex_lockfile; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_name ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_name ++const void *ap_hack_apr_proc_mutex_name = (const void *)apr_proc_mutex_name; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_defname ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_defname ++const void *ap_hack_apr_proc_mutex_defname = (const void *)apr_proc_mutex_defname; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_mutex_pool_get ++#define AP_DEFINED_AP_HACK_apr_proc_mutex_pool_get ++const void *ap_hack_apr_proc_mutex_pool_get = (const void *)apr_proc_mutex_pool_get; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_random.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_crypto_sha256_new ++#define AP_DEFINED_AP_HACK_apr_crypto_sha256_new ++const void *ap_hack_apr_crypto_sha256_new = (const void *)apr_crypto_sha256_new; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_init ++#define AP_DEFINED_AP_HACK_apr_random_init ++const void *ap_hack_apr_random_init = (const void *)apr_random_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_standard_new ++#define AP_DEFINED_AP_HACK_apr_random_standard_new ++const void *ap_hack_apr_random_standard_new = (const void *)apr_random_standard_new; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_add_entropy ++#define AP_DEFINED_AP_HACK_apr_random_add_entropy ++const void *ap_hack_apr_random_add_entropy = (const void *)apr_random_add_entropy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_insecure_bytes ++#define AP_DEFINED_AP_HACK_apr_random_insecure_bytes ++const void *ap_hack_apr_random_insecure_bytes = (const void *)apr_random_insecure_bytes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_secure_bytes ++#define AP_DEFINED_AP_HACK_apr_random_secure_bytes ++const void *ap_hack_apr_random_secure_bytes = (const void *)apr_random_secure_bytes; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_barrier ++#define AP_DEFINED_AP_HACK_apr_random_barrier ++const void *ap_hack_apr_random_barrier = (const void *)apr_random_barrier; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_secure_ready ++#define AP_DEFINED_AP_HACK_apr_random_secure_ready ++const void *ap_hack_apr_random_secure_ready = (const void *)apr_random_secure_ready; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_insecure_ready ++#define AP_DEFINED_AP_HACK_apr_random_insecure_ready ++const void *ap_hack_apr_random_insecure_ready = (const void *)apr_random_insecure_ready; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_random_after_fork ++#define AP_DEFINED_AP_HACK_apr_random_after_fork ++const void *ap_hack_apr_random_after_fork = (const void *)apr_random_after_fork; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_shm.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_shm_create ++#define AP_DEFINED_AP_HACK_apr_shm_create ++const void *ap_hack_apr_shm_create = (const void *)apr_shm_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_remove ++#define AP_DEFINED_AP_HACK_apr_shm_remove ++const void *ap_hack_apr_shm_remove = (const void *)apr_shm_remove; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_destroy ++#define AP_DEFINED_AP_HACK_apr_shm_destroy ++const void *ap_hack_apr_shm_destroy = (const void *)apr_shm_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_attach ++#define AP_DEFINED_AP_HACK_apr_shm_attach ++const void *ap_hack_apr_shm_attach = (const void *)apr_shm_attach; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_detach ++#define AP_DEFINED_AP_HACK_apr_shm_detach ++const void *ap_hack_apr_shm_detach = (const void *)apr_shm_detach; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_baseaddr_get ++#define AP_DEFINED_AP_HACK_apr_shm_baseaddr_get ++const void *ap_hack_apr_shm_baseaddr_get = (const void *)apr_shm_baseaddr_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_size_get ++#define AP_DEFINED_AP_HACK_apr_shm_size_get ++const void *ap_hack_apr_shm_size_get = (const void *)apr_shm_size_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_shm_pool_get ++#define AP_DEFINED_AP_HACK_apr_shm_pool_get ++const void *ap_hack_apr_shm_pool_get = (const void *)apr_shm_pool_get; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_signal.h ++ */ ++#if APR_HAVE_SIGACTION || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_signal ++#define AP_DEFINED_AP_HACK_apr_signal ++const void *ap_hack_apr_signal = (const void *)apr_signal; ++#endif ++#else /* !APR_HAVE_SIGACTION */ ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_signal_description_get ++#define AP_DEFINED_AP_HACK_apr_signal_description_get ++const void *ap_hack_apr_signal_description_get = (const void *)apr_signal_description_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_signal_block ++#define AP_DEFINED_AP_HACK_apr_signal_block ++const void *ap_hack_apr_signal_block = (const void *)apr_signal_block; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_signal_unblock ++#define AP_DEFINED_AP_HACK_apr_signal_unblock ++const void *ap_hack_apr_signal_unblock = (const void *)apr_signal_unblock; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_strings.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_strnatcmp ++#define AP_DEFINED_AP_HACK_apr_strnatcmp ++const void *ap_hack_apr_strnatcmp = (const void *)apr_strnatcmp; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strnatcasecmp ++#define AP_DEFINED_AP_HACK_apr_strnatcasecmp ++const void *ap_hack_apr_strnatcasecmp = (const void *)apr_strnatcasecmp; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pstrdup ++#define AP_DEFINED_AP_HACK_apr_pstrdup ++const void *ap_hack_apr_pstrdup = (const void *)apr_pstrdup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pstrmemdup ++#define AP_DEFINED_AP_HACK_apr_pstrmemdup ++const void *ap_hack_apr_pstrmemdup = (const void *)apr_pstrmemdup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pstrndup ++#define AP_DEFINED_AP_HACK_apr_pstrndup ++const void *ap_hack_apr_pstrndup = (const void *)apr_pstrndup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pmemdup ++#define AP_DEFINED_AP_HACK_apr_pmemdup ++const void *ap_hack_apr_pmemdup = (const void *)apr_pmemdup; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pstrcat ++#define AP_DEFINED_AP_HACK_apr_pstrcat ++const void *ap_hack_apr_pstrcat = (const void *)apr_pstrcat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pstrcatv ++#define AP_DEFINED_AP_HACK_apr_pstrcatv ++const void *ap_hack_apr_pstrcatv = (const void *)apr_pstrcatv; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pvsprintf ++#define AP_DEFINED_AP_HACK_apr_pvsprintf ++const void *ap_hack_apr_pvsprintf = (const void *)apr_pvsprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_psprintf ++#define AP_DEFINED_AP_HACK_apr_psprintf ++const void *ap_hack_apr_psprintf = (const void *)apr_psprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_cpystrn ++#define AP_DEFINED_AP_HACK_apr_cpystrn ++const void *ap_hack_apr_cpystrn = (const void *)apr_cpystrn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_collapse_spaces ++#define AP_DEFINED_AP_HACK_apr_collapse_spaces ++const void *ap_hack_apr_collapse_spaces = (const void *)apr_collapse_spaces; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_tokenize_to_argv ++#define AP_DEFINED_AP_HACK_apr_tokenize_to_argv ++const void *ap_hack_apr_tokenize_to_argv = (const void *)apr_tokenize_to_argv; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strtok ++#define AP_DEFINED_AP_HACK_apr_strtok ++const void *ap_hack_apr_strtok = (const void *)apr_strtok; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_snprintf ++#define AP_DEFINED_AP_HACK_apr_snprintf ++const void *ap_hack_apr_snprintf = (const void *)apr_snprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_vsnprintf ++#define AP_DEFINED_AP_HACK_apr_vsnprintf ++const void *ap_hack_apr_vsnprintf = (const void *)apr_vsnprintf; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_itoa ++#define AP_DEFINED_AP_HACK_apr_itoa ++const void *ap_hack_apr_itoa = (const void *)apr_itoa; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ltoa ++#define AP_DEFINED_AP_HACK_apr_ltoa ++const void *ap_hack_apr_ltoa = (const void *)apr_ltoa; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_off_t_toa ++#define AP_DEFINED_AP_HACK_apr_off_t_toa ++const void *ap_hack_apr_off_t_toa = (const void *)apr_off_t_toa; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strtoff ++#define AP_DEFINED_AP_HACK_apr_strtoff ++const void *ap_hack_apr_strtoff = (const void *)apr_strtoff; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strtoi64 ++#define AP_DEFINED_AP_HACK_apr_strtoi64 ++const void *ap_hack_apr_strtoi64 = (const void *)apr_strtoi64; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_atoi64 ++#define AP_DEFINED_AP_HACK_apr_atoi64 ++const void *ap_hack_apr_atoi64 = (const void *)apr_atoi64; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strfsize ++#define AP_DEFINED_AP_HACK_apr_strfsize ++const void *ap_hack_apr_strfsize = (const void *)apr_strfsize; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_tables.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_table_elts ++#define AP_DEFINED_AP_HACK_apr_table_elts ++const void *ap_hack_apr_table_elts = (const void *)apr_table_elts; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_is_empty_table ++#define AP_DEFINED_AP_HACK_apr_is_empty_table ++const void *ap_hack_apr_is_empty_table = (const void *)apr_is_empty_table; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_is_empty_array ++#define AP_DEFINED_AP_HACK_apr_is_empty_array ++const void *ap_hack_apr_is_empty_array = (const void *)apr_is_empty_array; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_make ++#define AP_DEFINED_AP_HACK_apr_array_make ++const void *ap_hack_apr_array_make = (const void *)apr_array_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_push ++#define AP_DEFINED_AP_HACK_apr_array_push ++const void *ap_hack_apr_array_push = (const void *)apr_array_push; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_pop ++#define AP_DEFINED_AP_HACK_apr_array_pop ++const void *ap_hack_apr_array_pop = (const void *)apr_array_pop; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_clear ++#define AP_DEFINED_AP_HACK_apr_array_clear ++const void *ap_hack_apr_array_clear = (const void *)apr_array_clear; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_cat ++#define AP_DEFINED_AP_HACK_apr_array_cat ++const void *ap_hack_apr_array_cat = (const void *)apr_array_cat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_copy ++#define AP_DEFINED_AP_HACK_apr_array_copy ++const void *ap_hack_apr_array_copy = (const void *)apr_array_copy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_copy_hdr ++#define AP_DEFINED_AP_HACK_apr_array_copy_hdr ++const void *ap_hack_apr_array_copy_hdr = (const void *)apr_array_copy_hdr; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_append ++#define AP_DEFINED_AP_HACK_apr_array_append ++const void *ap_hack_apr_array_append = (const void *)apr_array_append; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_array_pstrcat ++#define AP_DEFINED_AP_HACK_apr_array_pstrcat ++const void *ap_hack_apr_array_pstrcat = (const void *)apr_array_pstrcat; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_make ++#define AP_DEFINED_AP_HACK_apr_table_make ++const void *ap_hack_apr_table_make = (const void *)apr_table_make; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_copy ++#define AP_DEFINED_AP_HACK_apr_table_copy ++const void *ap_hack_apr_table_copy = (const void *)apr_table_copy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_clone ++#define AP_DEFINED_AP_HACK_apr_table_clone ++const void *ap_hack_apr_table_clone = (const void *)apr_table_clone; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_clear ++#define AP_DEFINED_AP_HACK_apr_table_clear ++const void *ap_hack_apr_table_clear = (const void *)apr_table_clear; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_get ++#define AP_DEFINED_AP_HACK_apr_table_get ++const void *ap_hack_apr_table_get = (const void *)apr_table_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_set ++#define AP_DEFINED_AP_HACK_apr_table_set ++const void *ap_hack_apr_table_set = (const void *)apr_table_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_setn ++#define AP_DEFINED_AP_HACK_apr_table_setn ++const void *ap_hack_apr_table_setn = (const void *)apr_table_setn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_unset ++#define AP_DEFINED_AP_HACK_apr_table_unset ++const void *ap_hack_apr_table_unset = (const void *)apr_table_unset; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_merge ++#define AP_DEFINED_AP_HACK_apr_table_merge ++const void *ap_hack_apr_table_merge = (const void *)apr_table_merge; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_mergen ++#define AP_DEFINED_AP_HACK_apr_table_mergen ++const void *ap_hack_apr_table_mergen = (const void *)apr_table_mergen; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_add ++#define AP_DEFINED_AP_HACK_apr_table_add ++const void *ap_hack_apr_table_add = (const void *)apr_table_add; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_addn ++#define AP_DEFINED_AP_HACK_apr_table_addn ++const void *ap_hack_apr_table_addn = (const void *)apr_table_addn; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_overlay ++#define AP_DEFINED_AP_HACK_apr_table_overlay ++const void *ap_hack_apr_table_overlay = (const void *)apr_table_overlay; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_do ++#define AP_DEFINED_AP_HACK_apr_table_do ++const void *ap_hack_apr_table_do = (const void *)apr_table_do; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_vdo ++#define AP_DEFINED_AP_HACK_apr_table_vdo ++const void *ap_hack_apr_table_vdo = (const void *)apr_table_vdo; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_overlap ++#define AP_DEFINED_AP_HACK_apr_table_overlap ++const void *ap_hack_apr_table_overlap = (const void *)apr_table_overlap; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_table_compress ++#define AP_DEFINED_AP_HACK_apr_table_compress ++const void *ap_hack_apr_table_compress = (const void *)apr_table_compress; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_thread_cond.h ++ */ ++#if APR_HAS_THREADS || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_create ++#define AP_DEFINED_AP_HACK_apr_thread_cond_create ++const void *ap_hack_apr_thread_cond_create = (const void *)apr_thread_cond_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_wait ++#define AP_DEFINED_AP_HACK_apr_thread_cond_wait ++const void *ap_hack_apr_thread_cond_wait = (const void *)apr_thread_cond_wait; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_timedwait ++#define AP_DEFINED_AP_HACK_apr_thread_cond_timedwait ++const void *ap_hack_apr_thread_cond_timedwait = (const void *)apr_thread_cond_timedwait; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_signal ++#define AP_DEFINED_AP_HACK_apr_thread_cond_signal ++const void *ap_hack_apr_thread_cond_signal = (const void *)apr_thread_cond_signal; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_broadcast ++#define AP_DEFINED_AP_HACK_apr_thread_cond_broadcast ++const void *ap_hack_apr_thread_cond_broadcast = (const void *)apr_thread_cond_broadcast; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_destroy ++#define AP_DEFINED_AP_HACK_apr_thread_cond_destroy ++const void *ap_hack_apr_thread_cond_destroy = (const void *)apr_thread_cond_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_cond_pool_get ++#define AP_DEFINED_AP_HACK_apr_thread_cond_pool_get ++const void *ap_hack_apr_thread_cond_pool_get = (const void *)apr_thread_cond_pool_get; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /usr/include/apr-1/apr_thread_mutex.h ++ */ ++#if APR_HAS_THREADS || defined(DOXYGEN) ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_create ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_create ++const void *ap_hack_apr_thread_mutex_create = (const void *)apr_thread_mutex_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_lock ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_lock ++const void *ap_hack_apr_thread_mutex_lock = (const void *)apr_thread_mutex_lock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_trylock ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_trylock ++const void *ap_hack_apr_thread_mutex_trylock = (const void *)apr_thread_mutex_trylock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_unlock ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_unlock ++const void *ap_hack_apr_thread_mutex_unlock = (const void *)apr_thread_mutex_unlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_destroy ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_destroy ++const void *ap_hack_apr_thread_mutex_destroy = (const void *)apr_thread_mutex_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_mutex_pool_get ++#define AP_DEFINED_AP_HACK_apr_thread_mutex_pool_get ++const void *ap_hack_apr_thread_mutex_pool_get = (const void *)apr_thread_mutex_pool_get; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /usr/include/apr-1/apr_thread_proc.h ++ */ ++#if APR_HAS_THREADS ++#ifndef AP_DEFINED_AP_HACK_apr_threadattr_create ++#define AP_DEFINED_AP_HACK_apr_threadattr_create ++const void *ap_hack_apr_threadattr_create = (const void *)apr_threadattr_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadattr_detach_set ++#define AP_DEFINED_AP_HACK_apr_threadattr_detach_set ++const void *ap_hack_apr_threadattr_detach_set = (const void *)apr_threadattr_detach_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadattr_detach_get ++#define AP_DEFINED_AP_HACK_apr_threadattr_detach_get ++const void *ap_hack_apr_threadattr_detach_get = (const void *)apr_threadattr_detach_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadattr_stacksize_set ++#define AP_DEFINED_AP_HACK_apr_threadattr_stacksize_set ++const void *ap_hack_apr_threadattr_stacksize_set = (const void *)apr_threadattr_stacksize_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadattr_guardsize_set ++#define AP_DEFINED_AP_HACK_apr_threadattr_guardsize_set ++const void *ap_hack_apr_threadattr_guardsize_set = (const void *)apr_threadattr_guardsize_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_create ++#define AP_DEFINED_AP_HACK_apr_thread_create ++const void *ap_hack_apr_thread_create = (const void *)apr_thread_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_exit ++#define AP_DEFINED_AP_HACK_apr_thread_exit ++const void *ap_hack_apr_thread_exit = (const void *)apr_thread_exit; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_join ++#define AP_DEFINED_AP_HACK_apr_thread_join ++const void *ap_hack_apr_thread_join = (const void *)apr_thread_join; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_yield ++#define AP_DEFINED_AP_HACK_apr_thread_yield ++const void *ap_hack_apr_thread_yield = (const void *)apr_thread_yield; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_once_init ++#define AP_DEFINED_AP_HACK_apr_thread_once_init ++const void *ap_hack_apr_thread_once_init = (const void *)apr_thread_once_init; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_once ++#define AP_DEFINED_AP_HACK_apr_thread_once ++const void *ap_hack_apr_thread_once = (const void *)apr_thread_once; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_detach ++#define AP_DEFINED_AP_HACK_apr_thread_detach ++const void *ap_hack_apr_thread_detach = (const void *)apr_thread_detach; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_data_get ++#define AP_DEFINED_AP_HACK_apr_thread_data_get ++const void *ap_hack_apr_thread_data_get = (const void *)apr_thread_data_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_data_set ++#define AP_DEFINED_AP_HACK_apr_thread_data_set ++const void *ap_hack_apr_thread_data_set = (const void *)apr_thread_data_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_private_create ++#define AP_DEFINED_AP_HACK_apr_threadkey_private_create ++const void *ap_hack_apr_threadkey_private_create = (const void *)apr_threadkey_private_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_private_get ++#define AP_DEFINED_AP_HACK_apr_threadkey_private_get ++const void *ap_hack_apr_threadkey_private_get = (const void *)apr_threadkey_private_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_private_set ++#define AP_DEFINED_AP_HACK_apr_threadkey_private_set ++const void *ap_hack_apr_threadkey_private_set = (const void *)apr_threadkey_private_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_private_delete ++#define AP_DEFINED_AP_HACK_apr_threadkey_private_delete ++const void *ap_hack_apr_threadkey_private_delete = (const void *)apr_threadkey_private_delete; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_data_get ++#define AP_DEFINED_AP_HACK_apr_threadkey_data_get ++const void *ap_hack_apr_threadkey_data_get = (const void *)apr_threadkey_data_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_threadkey_data_set ++#define AP_DEFINED_AP_HACK_apr_threadkey_data_set ++const void *ap_hack_apr_threadkey_data_set = (const void *)apr_threadkey_data_set; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_create ++#define AP_DEFINED_AP_HACK_apr_procattr_create ++const void *ap_hack_apr_procattr_create = (const void *)apr_procattr_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_io_set ++#define AP_DEFINED_AP_HACK_apr_procattr_io_set ++const void *ap_hack_apr_procattr_io_set = (const void *)apr_procattr_io_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_child_in_set ++#define AP_DEFINED_AP_HACK_apr_procattr_child_in_set ++const void *ap_hack_apr_procattr_child_in_set = (const void *)apr_procattr_child_in_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_child_out_set ++#define AP_DEFINED_AP_HACK_apr_procattr_child_out_set ++const void *ap_hack_apr_procattr_child_out_set = (const void *)apr_procattr_child_out_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_child_err_set ++#define AP_DEFINED_AP_HACK_apr_procattr_child_err_set ++const void *ap_hack_apr_procattr_child_err_set = (const void *)apr_procattr_child_err_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_dir_set ++#define AP_DEFINED_AP_HACK_apr_procattr_dir_set ++const void *ap_hack_apr_procattr_dir_set = (const void *)apr_procattr_dir_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_cmdtype_set ++#define AP_DEFINED_AP_HACK_apr_procattr_cmdtype_set ++const void *ap_hack_apr_procattr_cmdtype_set = (const void *)apr_procattr_cmdtype_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_detach_set ++#define AP_DEFINED_AP_HACK_apr_procattr_detach_set ++const void *ap_hack_apr_procattr_detach_set = (const void *)apr_procattr_detach_set; ++#endif ++#if APR_HAVE_STRUCT_RLIMIT ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_limit_set ++#define AP_DEFINED_AP_HACK_apr_procattr_limit_set ++const void *ap_hack_apr_procattr_limit_set = (const void *)apr_procattr_limit_set; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_child_errfn_set ++#define AP_DEFINED_AP_HACK_apr_procattr_child_errfn_set ++const void *ap_hack_apr_procattr_child_errfn_set = (const void *)apr_procattr_child_errfn_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_error_check_set ++#define AP_DEFINED_AP_HACK_apr_procattr_error_check_set ++const void *ap_hack_apr_procattr_error_check_set = (const void *)apr_procattr_error_check_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_addrspace_set ++#define AP_DEFINED_AP_HACK_apr_procattr_addrspace_set ++const void *ap_hack_apr_procattr_addrspace_set = (const void *)apr_procattr_addrspace_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_user_set ++#define AP_DEFINED_AP_HACK_apr_procattr_user_set ++const void *ap_hack_apr_procattr_user_set = (const void *)apr_procattr_user_set; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_procattr_group_set ++#define AP_DEFINED_AP_HACK_apr_procattr_group_set ++const void *ap_hack_apr_procattr_group_set = (const void *)apr_procattr_group_set; ++#endif ++#if APR_HAS_FORK ++#ifndef AP_DEFINED_AP_HACK_apr_proc_fork ++#define AP_DEFINED_AP_HACK_apr_proc_fork ++const void *ap_hack_apr_proc_fork = (const void *)apr_proc_fork; ++#endif ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_create ++#define AP_DEFINED_AP_HACK_apr_proc_create ++const void *ap_hack_apr_proc_create = (const void *)apr_proc_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_wait ++#define AP_DEFINED_AP_HACK_apr_proc_wait ++const void *ap_hack_apr_proc_wait = (const void *)apr_proc_wait; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_wait_all_procs ++#define AP_DEFINED_AP_HACK_apr_proc_wait_all_procs ++const void *ap_hack_apr_proc_wait_all_procs = (const void *)apr_proc_wait_all_procs; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_detach ++#define AP_DEFINED_AP_HACK_apr_proc_detach ++const void *ap_hack_apr_proc_detach = (const void *)apr_proc_detach; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_other_child_register ++#define AP_DEFINED_AP_HACK_apr_proc_other_child_register ++const void *ap_hack_apr_proc_other_child_register = (const void *)apr_proc_other_child_register; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_other_child_unregister ++#define AP_DEFINED_AP_HACK_apr_proc_other_child_unregister ++const void *ap_hack_apr_proc_other_child_unregister = (const void *)apr_proc_other_child_unregister; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_other_child_alert ++#define AP_DEFINED_AP_HACK_apr_proc_other_child_alert ++const void *ap_hack_apr_proc_other_child_alert = (const void *)apr_proc_other_child_alert; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_other_child_refresh ++#define AP_DEFINED_AP_HACK_apr_proc_other_child_refresh ++const void *ap_hack_apr_proc_other_child_refresh = (const void *)apr_proc_other_child_refresh; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_other_child_refresh_all ++#define AP_DEFINED_AP_HACK_apr_proc_other_child_refresh_all ++const void *ap_hack_apr_proc_other_child_refresh_all = (const void *)apr_proc_other_child_refresh_all; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_proc_kill ++#define AP_DEFINED_AP_HACK_apr_proc_kill ++const void *ap_hack_apr_proc_kill = (const void *)apr_proc_kill; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_pool_note_subprocess ++#define AP_DEFINED_AP_HACK_apr_pool_note_subprocess ++const void *ap_hack_apr_pool_note_subprocess = (const void *)apr_pool_note_subprocess; ++#endif ++#if APR_HAS_THREADS ++#if (APR_HAVE_SIGWAIT || APR_HAVE_SIGSUSPEND) && !defined(OS2) ++#ifndef AP_DEFINED_AP_HACK_apr_setup_signal_thread ++#define AP_DEFINED_AP_HACK_apr_setup_signal_thread ++const void *ap_hack_apr_setup_signal_thread = (const void *)apr_setup_signal_thread; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_signal_thread ++#define AP_DEFINED_AP_HACK_apr_signal_thread ++const void *ap_hack_apr_signal_thread = (const void *)apr_signal_thread; ++#endif ++#endif /* (APR_HAVE_SIGWAIT || APR_HAVE_SIGSUSPEND) && !defined(OS2) */ ++#ifndef AP_DEFINED_AP_HACK_apr_thread_pool_get ++#define AP_DEFINED_AP_HACK_apr_thread_pool_get ++const void *ap_hack_apr_thread_pool_get = (const void *)apr_thread_pool_get; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /usr/include/apr-1/apr_thread_rwlock.h ++ */ ++#if APR_HAS_THREADS ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_create ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_create ++const void *ap_hack_apr_thread_rwlock_create = (const void *)apr_thread_rwlock_create; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_rdlock ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_rdlock ++const void *ap_hack_apr_thread_rwlock_rdlock = (const void *)apr_thread_rwlock_rdlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_tryrdlock ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_tryrdlock ++const void *ap_hack_apr_thread_rwlock_tryrdlock = (const void *)apr_thread_rwlock_tryrdlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_wrlock ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_wrlock ++const void *ap_hack_apr_thread_rwlock_wrlock = (const void *)apr_thread_rwlock_wrlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_trywrlock ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_trywrlock ++const void *ap_hack_apr_thread_rwlock_trywrlock = (const void *)apr_thread_rwlock_trywrlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_unlock ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_unlock ++const void *ap_hack_apr_thread_rwlock_unlock = (const void *)apr_thread_rwlock_unlock; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_destroy ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_destroy ++const void *ap_hack_apr_thread_rwlock_destroy = (const void *)apr_thread_rwlock_destroy; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_thread_rwlock_pool_get ++#define AP_DEFINED_AP_HACK_apr_thread_rwlock_pool_get ++const void *ap_hack_apr_thread_rwlock_pool_get = (const void *)apr_thread_rwlock_pool_get; ++#endif ++#endif /* APR_HAS_THREADS */ ++ ++/* ++ * /usr/include/apr-1/apr_time.h ++ */ ++#ifndef AP_DEFINED_AP_HACK_apr_time_now ++#define AP_DEFINED_AP_HACK_apr_time_now ++const void *ap_hack_apr_time_now = (const void *)apr_time_now; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_ansi_put ++#define AP_DEFINED_AP_HACK_apr_time_ansi_put ++const void *ap_hack_apr_time_ansi_put = (const void *)apr_time_ansi_put; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_exp_tz ++#define AP_DEFINED_AP_HACK_apr_time_exp_tz ++const void *ap_hack_apr_time_exp_tz = (const void *)apr_time_exp_tz; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_exp_gmt ++#define AP_DEFINED_AP_HACK_apr_time_exp_gmt ++const void *ap_hack_apr_time_exp_gmt = (const void *)apr_time_exp_gmt; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_exp_lt ++#define AP_DEFINED_AP_HACK_apr_time_exp_lt ++const void *ap_hack_apr_time_exp_lt = (const void *)apr_time_exp_lt; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_exp_get ++#define AP_DEFINED_AP_HACK_apr_time_exp_get ++const void *ap_hack_apr_time_exp_get = (const void *)apr_time_exp_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_exp_gmt_get ++#define AP_DEFINED_AP_HACK_apr_time_exp_gmt_get ++const void *ap_hack_apr_time_exp_gmt_get = (const void *)apr_time_exp_gmt_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_sleep ++#define AP_DEFINED_AP_HACK_apr_sleep ++const void *ap_hack_apr_sleep = (const void *)apr_sleep; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_rfc822_date ++#define AP_DEFINED_AP_HACK_apr_rfc822_date ++const void *ap_hack_apr_rfc822_date = (const void *)apr_rfc822_date; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_ctime ++#define AP_DEFINED_AP_HACK_apr_ctime ++const void *ap_hack_apr_ctime = (const void *)apr_ctime; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_strftime ++#define AP_DEFINED_AP_HACK_apr_strftime ++const void *ap_hack_apr_strftime = (const void *)apr_strftime; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_time_clock_hires ++#define AP_DEFINED_AP_HACK_apr_time_clock_hires ++const void *ap_hack_apr_time_clock_hires = (const void *)apr_time_clock_hires; ++#endif ++ ++/* ++ * /usr/include/apr-1/apr_user.h ++ */ ++#if APR_HAS_USER ++#ifndef AP_DEFINED_AP_HACK_apr_uid_current ++#define AP_DEFINED_AP_HACK_apr_uid_current ++const void *ap_hack_apr_uid_current = (const void *)apr_uid_current; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_uid_name_get ++#define AP_DEFINED_AP_HACK_apr_uid_name_get ++const void *ap_hack_apr_uid_name_get = (const void *)apr_uid_name_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_uid_get ++#define AP_DEFINED_AP_HACK_apr_uid_get ++const void *ap_hack_apr_uid_get = (const void *)apr_uid_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_uid_homepath_get ++#define AP_DEFINED_AP_HACK_apr_uid_homepath_get ++const void *ap_hack_apr_uid_homepath_get = (const void *)apr_uid_homepath_get; ++#endif ++#if defined(WIN32) ++#ifndef AP_DEFINED_AP_HACK_apr_uid_compare ++#define AP_DEFINED_AP_HACK_apr_uid_compare ++const void *ap_hack_apr_uid_compare = (const void *)apr_uid_compare; ++#endif ++#else ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_gid_name_get ++#define AP_DEFINED_AP_HACK_apr_gid_name_get ++const void *ap_hack_apr_gid_name_get = (const void *)apr_gid_name_get; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_gid_get ++#define AP_DEFINED_AP_HACK_apr_gid_get ++const void *ap_hack_apr_gid_get = (const void *)apr_gid_get; ++#endif ++#if defined(WIN32) ++#ifndef AP_DEFINED_AP_HACK_apr_gid_compare ++#define AP_DEFINED_AP_HACK_apr_gid_compare ++const void *ap_hack_apr_gid_compare = (const void *)apr_gid_compare; ++#endif ++#else ++#endif ++#endif /* ! APR_HAS_USER */ ++ ++/* ++ * /usr/include/apr-1/apr_version.h ++ */ ++#ifndef APR_VERSION_ONLY ++#ifndef AP_DEFINED_AP_HACK_apr_version ++#define AP_DEFINED_AP_HACK_apr_version ++const void *ap_hack_apr_version = (const void *)apr_version; ++#endif ++#ifndef AP_DEFINED_AP_HACK_apr_version_string ++#define AP_DEFINED_AP_HACK_apr_version_string ++const void *ap_hack_apr_version_string = (const void *)apr_version_string; ++#endif ++#endif /* ndef APR_VERSION_ONLY */ ++ +diff -rupN AQ/server/Makefile.in AR/server/Makefile.in +--- AQ/server/Makefile.in 2015-02-18 10:24:16.537259129 +0100 ++++ AR/server/Makefile.in 2015-02-18 10:35:16.394867701 +0100 +@@ -27,8 +27,8 @@ gen_test_char_OBJECTS = gen_test_char.lo + gen_test_char: $(gen_test_char_OBJECTS) + $(LINK) $(EXTRA_LDFLAGS) $(gen_test_char_OBJECTS) $(EXTRA_LIBS) + +-test_char.h: gen_test_char +- ./gen_test_char > test_char.h ++#test_char.h: gen_test_char ++# ./gen_test_char > test_char.h + + util.lo: test_char.h + +diff -rupN AQ/server/test_char.h AR/server/test_char.h +--- AQ/server/test_char.h 1970-01-01 01:00:00.000000000 +0100 ++++ AR/server/test_char.h 2015-02-18 09:03:10.632668694 +0100 +@@ -0,0 +1,24 @@ ++/* this file is automatically generated by gen_test_char, do not edit */ ++#define T_ESCAPE_SHELL_CMD (1) ++#define T_ESCAPE_PATH_SEGMENT (2) ++#define T_OS_ESCAPE_PATH (4) ++#define T_HTTP_TOKEN_STOP (8) ++#define T_ESCAPE_LOGITEM (16) ++#define T_ESCAPE_FORENSIC (32) ++#define T_ESCAPE_URLENCODED (64) ++ ++static const unsigned char test_char_table[256] = { ++ 32,126,126,126,126,126,126,126,126,126,127,126,126,126,126,126,126,126,126,126, ++ 126,126,126,126,126,126,126,126,126,126,126,126,14,64,95,70,65,102,65,65, ++ 73,73,1,64,72,0,0,74,0,0,0,0,0,0,0,0,0,0,104,79, ++ 79,72,79,79,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, ++ 0,0,0,0,0,0,0,0,0,0,0,79,95,79,71,0,71,0,0,0, ++ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, ++ 0,0,0,79,103,79,65,126,118,118,118,118,118,118,118,118,118,118,118,118, ++ 118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118, ++ 118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118, ++ 118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118, ++ 118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118, ++ 118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118, ++ 118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118 ++}; -- 1.7.9.5 -- ptxdist mailing list ptxdist@pengutronix.de