59#define AP_EXPR_FLAG_SSL_EXPR_COMPAT 1
61#define AP_EXPR_FLAG_DONT_VARY 2
66#define AP_EXPR_FLAG_RESTRICTED 4
68#define AP_EXPR_FLAG_STRING_RESULT 8
223 const char *arg1,
const char *arg2);
258#define AP_EXPR_FUNC_VAR 0
259#define AP_EXPR_FUNC_STRING 1
260#define AP_EXPR_FUNC_LIST 2
261#define AP_EXPR_FUNC_OP_UNARY 3
262#define AP_EXPR_FUNC_OP_BINARY 4
340#define ap_expr_parse_cmd(cmd, expr, flags, err, lookup_fn) \
341 ap_expr_parse_cmd_mi(cmd, expr, flags, err, lookup_fn, APLOG_MODULE_INDEX)
#define AP_DECLARE_NONSTD(type)
#define AP_DECLARE_HOOK(ret, name, args)
const char apr_size_t ap_regmatch_t * pmatch
const char apr_size_t nmatch
apr_brigade_flush void * ctx
const char apr_ssize_t int flags
const char *() ap_expr_string_func_t(ap_expr_eval_ctx_t *ctx, const void *data, const char *arg)
int ap_expr_lookup_default(ap_expr_lookup_parms *parms)
apr_array_header_t *() ap_expr_list_func_t(ap_expr_eval_ctx_t *ctx, const void *data, const char *arg)
int ap_expr_exec(request_rec *r, const ap_expr_info_t *expr, const char **err)
ap_expr_info_t * ap_expr_parse_cmd_mi(const cmd_parms *cmd, const char *expr, unsigned int flags, const char **err, ap_expr_lookup_fn_t *lookup_fn, int module_index)
int() ap_expr_lookup_fn_t(ap_expr_lookup_parms *parms)
int ap_expr_exec_re(request_rec *r, const ap_expr_info_t *expr, apr_size_t nmatch, ap_regmatch_t *pmatch, const char **source, const char **err)
int ap_expr_op_unary_t(ap_expr_eval_ctx_t *ctx, const void *data, const char *arg)
const char * ap_expr_parse(apr_pool_t *pool, apr_pool_t *ptemp, ap_expr_info_t *info, const char *expr, ap_expr_lookup_fn_t *lookup_fn)
const char * ap_expr_str_exec(request_rec *r, const ap_expr_info_t *expr, const char **err)
int ap_expr_op_binary_t(ap_expr_eval_ctx_t *ctx, const void *data, const char *arg1, const char *arg2)
const char * ap_expr_str_exec_re(request_rec *r, const ap_expr_info_t *expr, apr_size_t nmatch, ap_regmatch_t *pmatch, const char **source, const char **err)
int ap_expr_exec_ctx(ap_expr_eval_ctx_t *ctx)
const char *() ap_expr_var_func_t(ap_expr_eval_ctx_t *ctx, const void *data)
void ap_expr_init(apr_pool_t *pool)
const char int apr_pool_t * pool
apr_sockaddr_t apr_sockaddr_t apr_sockaddr_t * source
apr_int32_t apr_int32_t apr_int32_t err
ap_regmatch_t * re_pmatch
const char ** result_string
const ap_expr_info_t * info
Structure to store things which are per connection.
A structure that represents the current request.
A structure to store information for each virtual server.
typedef int(WSAAPI *apr_winapi_fpt_WSAPoll)(IN OUT LPWSAPOLLFD fdArray