Lines Matching defs:eval_ctx
695 static const char *include_expr_var_fn(ap_expr_eval_ctx_t *eval_ctx,
700 include_ctx_t *ctx = eval_ctx->data;
1591 ap_expr_eval_ctx_t *eval_ctx = ctx->intern->expr_eval_ctx;
1618 if (!eval_ctx) {
1619 eval_ctx = apr_pcalloc(ctx->pool, sizeof(*eval_ctx));
1620 ctx->intern->expr_eval_ctx = eval_ctx;
1621 eval_ctx->r = ctx->r;
1622 eval_ctx->c = ctx->r->connection;
1623 eval_ctx->s = ctx->r->server;
1624 eval_ctx->p = ctx->r->pool;
1625 eval_ctx->data = ctx;
1626 eval_ctx->err = &ctx->intern->expr_err;
1627 eval_ctx->vary_this = &ctx->intern->expr_vary_this;
1628 eval_ctx->re_nmatch = AP_MAX_REG_MATCH;
1629 eval_ctx->re_pmatch = re->match;
1630 eval_ctx->re_source = &re->source;
1633 eval_ctx->info = &expr_info;
1634 ret = ap_expr_exec_ctx(eval_ctx);