diff options
Diffstat (limited to 'apache13.h')
| -rw-r--r-- | apache13.h | 18 |
1 files changed, 16 insertions, 2 deletions
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $Header: /home/cvs/mod_log_sql/apache13.h,v 1.5 2004/02/29 23:36:17 urkle Exp $ */ | 1 | /* $Header: /home/cvs/mod_log_sql/apache13.h,v 1.6 2004/03/05 00:30:58 urkle Exp $ */ |
| 2 | #ifndef APACHE13_H | 2 | #ifndef APACHE13_H |
| 3 | #define APACHE13_H | 3 | #define APACHE13_H |
| 4 | 4 | ||
| @@ -24,6 +24,9 @@ | |||
| 24 | /** method of declaring a directive which takes 1 argument */ | 24 | /** method of declaring a directive which takes 1 argument */ |
| 25 | # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \ | 25 | # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \ |
| 26 | { directive, func, mconfig, where, TAKE1, help } | 26 | { directive, func, mconfig, where, TAKE1, help } |
| 27 | /** method of declaring a directive which takes 2 argument */ | ||
| 28 | # define AP_INIT_TAKE2(directive, func, mconfig, where, help) \ | ||
| 29 | { directive, func, mconfig, where, TAKE2, help } | ||
| 27 | /** method of declaring a directive which takes multiple arguments */ | 30 | /** method of declaring a directive which takes multiple arguments */ |
| 28 | # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \ | 31 | # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \ |
| 29 | { directive, func, mconfig, where, ITERATE, help } | 32 | { directive, func, mconfig, where, ITERATE, help } |
| @@ -37,6 +40,7 @@ | |||
| 37 | /* Types */ | 40 | /* Types */ |
| 38 | #define apr_pool_t pool | 41 | #define apr_pool_t pool |
| 39 | #define apr_array_header_t array_header | 42 | #define apr_array_header_t array_header |
| 43 | #define apr_table_t table | ||
| 40 | 44 | ||
| 41 | /* Functions */ | 45 | /* Functions */ |
| 42 | #define ap_get_remote_host(a,b,c,d) ap_get_remote_host(a,b,c) | 46 | #define ap_get_remote_host(a,b,c,d) ap_get_remote_host(a,b,c) |
| @@ -62,6 +66,16 @@ | |||
| 62 | 66 | ||
| 63 | #define apr_tolower ap_tolower | 67 | #define apr_tolower ap_tolower |
| 64 | 68 | ||
| 65 | #define log_error ap_log_error | 69 | static void log_error(char *file, int line, int level, const server_rec *s, const char *fmt, ...) __attribute__ ((format (printf, 5,6))); |
| 70 | static inline void log_error(char *file, int line, int level, const server_rec *s, const char *fmt, ...) | ||
| 71 | { | ||
| 72 | static char buff[MAX_STRING_LEN]; | ||
| 73 | va_list args; | ||
| 74 | va_start(args, fmt); | ||
| 75 | ap_vsnprintf(buff,MAX_STRING_LEN, fmt,args); | ||
| 76 | ap_log_error(file,line,level | APLOG_NOERRNO ,s,"%s",buff); | ||
| 77 | va_end(args); | ||
| 78 | } | ||
| 79 | |||
| 66 | 80 | ||
| 67 | #endif /* APACHE13_H */ | 81 | #endif /* APACHE13_H */ |
