diff options
Diffstat (limited to 'apache13.h')
| -rw-r--r-- | apache13.h | 21 |
1 files changed, 18 insertions, 3 deletions
| @@ -14,6 +14,9 @@ | |||
| 14 | #define APR_SUCCESS 0 | 14 | #define APR_SUCCESS 0 |
| 15 | #define APR_OFFSETOF XtOffsetOf | 15 | #define APR_OFFSETOF XtOffsetOf |
| 16 | 16 | ||
| 17 | /** method of declaring a directive with raw argument parsing */ | ||
| 18 | # define AP_INIT_RAW_ARGS(directive, func, mconfig, where, help) \ | ||
| 19 | { directive, func, mconfig, where, RAW_ARGS, help } | ||
| 17 | /** method of declaring a directive which takes 1 argument */ | 20 | /** method of declaring a directive which takes 1 argument */ |
| 18 | # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \ | 21 | # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \ |
| 19 | { directive, func, mconfig, where, TAKE1, help } | 22 | { directive, func, mconfig, where, TAKE1, help } |
| @@ -23,6 +26,9 @@ | |||
| 23 | /** method of declaring a directive which takes multiple arguments */ | 26 | /** method of declaring a directive which takes multiple arguments */ |
| 24 | # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \ | 27 | # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \ |
| 25 | { directive, func, mconfig, where, ITERATE, help } | 28 | { directive, func, mconfig, where, ITERATE, help } |
| 29 | /** method of declaring a directive which takes 1 or 3 arguments */ | ||
| 30 | # define AP_INIT_TAKE13(directive, func, mconfig, where, help) \ | ||
| 31 | { directive, func, mconfig, where, TAKE13, help } | ||
| 26 | /** method of declaring a directive which takes 3 arguments */ | 32 | /** method of declaring a directive which takes 3 arguments */ |
| 27 | # define AP_INIT_TAKE3(directive, func, mconfig, where, help) \ | 33 | # define AP_INIT_TAKE3(directive, func, mconfig, where, help) \ |
| 28 | { directive, func, mconfig, where, TAKE3, help } | 34 | { directive, func, mconfig, where, TAKE3, help } |
| @@ -35,12 +41,19 @@ | |||
| 35 | #define apr_array_header_t array_header | 41 | #define apr_array_header_t array_header |
| 36 | #define apr_table_t table | 42 | #define apr_table_t table |
| 37 | 43 | ||
| 44 | #define apr_status_t int | ||
| 45 | #define apr_uri_t uri_components | ||
| 46 | |||
| 38 | /* Functions */ | 47 | /* Functions */ |
| 39 | #define ap_get_remote_host(a,b,c,d) ap_get_remote_host(a,b,c) | 48 | #define ap_get_remote_host(a,b,c,d) ap_get_remote_host(a,b,c) |
| 40 | 49 | #define ap_set_deprecated NULL | |
| 50 | |||
| 41 | #define apr_uri_unparse ap_unparse_uri_components | 51 | #define apr_uri_unparse ap_unparse_uri_components |
| 52 | #define apr_uri_parse ap_parse_uri_components | ||
| 53 | #define ap_add_version_component(p,s) ap_add_version_component(s) | ||
| 42 | 54 | ||
| 43 | #define apr_pool_create(a,b) *(a) = ap_make_sub_pool(b) | 55 | #define apr_pool_create(a,b) *(a) = ap_make_sub_pool(b) |
| 56 | #define apr_pool_destroy ap_destroy_pool | ||
| 44 | #define apr_palloc ap_palloc | 57 | #define apr_palloc ap_palloc |
| 45 | #define apr_pcalloc ap_pcalloc | 58 | #define apr_pcalloc ap_pcalloc |
| 46 | #define apr_pstrdup ap_pstrdup | 59 | #define apr_pstrdup ap_pstrdup |
| @@ -59,8 +72,10 @@ | |||
| 59 | 72 | ||
| 60 | #define apr_tolower ap_tolower | 73 | #define apr_tolower ap_tolower |
| 61 | 74 | ||
| 62 | static void log_error(char *file, int line, int level, apr_status_t status, const server_rec *s, const char *fmt, ...) __attribute__ ((format (printf, 5,6))); | 75 | static void log_error(char *file, int line, int level, apr_status_t status, |
| 63 | static inline void log_error(char *file, int line, int level, apr_status_t status, const server_rec *s, const char *fmt, ...) | 76 | const server_rec *s, const char *fmt, ...) __attribute__ ((format (printf, 6,7))); |
| 77 | static inline void log_error(char *file, int line, int level, | ||
| 78 | apr_status_t status, const server_rec *s, const char *fmt, ...) | ||
| 64 | { | 79 | { |
| 65 | static char buff[MAX_STRING_LEN]; | 80 | static char buff[MAX_STRING_LEN]; |
| 66 | va_list args; | 81 | va_list args; |
