1/* Must include ap_config.h first so that we can redefine 2 the standard prototypes macros after it messes with 3 them. */ 4#include "ap_config.h" 5 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. */ 10#undef AP_DECLARE 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 26#undef APACHE_OS_H 27 28#include "httpd.h" 29 30/* Preprocess all of the standard HTTPD headers. */ 31#include "ap_compat.h" 32#include "ap_listen.h" 33#include "ap_mmn.h" 34#include "ap_mpm.h" 35#include "ap_provider.h" 36#include "ap_release.h" 37#include "ap_expr.h" 38#include "http_config.h" 39#include "http_connection.h" 40#include "http_core.h" 41#include "http_log.h" 42#include "http_main.h" 43#include "http_protocol.h" 44#include "http_request.h" 45#include "http_ssl.h" 46#include "http_vhost.h" 47#include "mpm_common.h" 48#include "ap_regex.h" 49#include "scoreboard.h" 50#include "util_cfgtree.h" 51#include "util_charset.h" 52#include "util_cookies.h" 53#include "util_ebcdic.h" 54#include "util_fcgi.h" 55#include "util_filter.h" 56/*#include "util_ldap.h"*/ 57#include "util_md5.h" 58#include "util_mutex.h" 59#include "util_script.h" 60#include "util_time.h" 61#include "util_varbuf.h" 62#include "util_xml.h" 63 64#include "mod_core.h" 65#include "mod_auth.h" 66#include "mod_watchdog.h" 67 68