1 /* Must include ap_config.h first so that we can redefine
2 the standard prototypes macros after it messes with
6 /* Define all of the standard prototype macros as themselves
7 so that httpd.h will not mess with them. This allows
8 them to pass untouched so that the AWK script can pick
9 them out of the preprocessed result file. */
11 #define AP_DECLARE AP_DECLARE
12 #undef AP_CORE_DECLARE
13 #define AP_CORE_DECLARE AP_CORE_DECLARE
14 #undef AP_DECLARE_NONSTD
15 #define AP_DECLARE_NONSTD AP_DECLARE_NONSTD
16 #undef AP_CORE_DECLARE_NONSTD
17 #define AP_CORE_DECLARE_NONSTD AP_CORE_DECLARE_NONSTD
18 #undef AP_DECLARE_HOOK
19 #define AP_DECLARE_HOOK AP_DECLARE_HOOK
20 #undef AP_DECLARE_DATA
21 #define AP_DECLARE_DATA AP_DECLARE_DATA
22 #undef APR_DECLARE_OPTIONAL_FN
23 #define APR_DECLARE_OPTIONAL_FN APR_DECLARE_OPTIONAL_FN
24 #undef APR_DECLARE_EXTERNAL_HOOK
25 #define APR_DECLARE_EXTERNAL_HOOK APR_DECLARE_EXTERNAL_HOOK
27 #define APREQ_DECLARE APREQ_DECLARE
28 #undef APREQ_DECLARE_NONSTD
29 #define APREQ_DECLARE_NONSTD APREQ_DECLARE_NONSTD
30 #undef APREQ_DECLARE_DATA
31 #define APREQ_DECLARE_DATA APREQ_DECLARE_DATA
36 /* Preprocess all of the standard HTTPD headers. */
37 #include "ap_compat.h"
38 #include "ap_listen.h"
41 #include "ap_provider.h"
42 #include "ap_release.h"
44 #include "apreq_cookie.h"
45 #include "apreq_error.h"
46 #include "apreq_module.h"
47 #include "apreq_param.h"
48 #include "apreq_parser.h"
49 #include "apreq_util.h"
50 #include "http_config.h"
51 #include "http_connection.h"
52 #include "http_core.h"
54 #include "http_main.h"
55 #include "http_protocol.h"
56 #include "http_request.h"
57 #include "http_vhost.h"
58 #include "mpm_common.h"
60 #include "scoreboard.h"
61 #include "util_cfgtree.h"
62 #include "util_charset.h"
63 #include "util_cookies.h"
64 #include "util_ebcdic.h"
65 #include "util_filter.h"
66 /*#include "util_ldap.h"*/
68 #include "util_mutex.h"
69 #include "util_script.h"
70 #include "util_time.h"
71 #include "util_varbuf.h"
76 #include "mod_watchdog.h"