Lines Matching refs:cpv

35         config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0];  in FREE_FUNC()  local
36 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
37 switch (cpv->k_id) { in FREE_FUNC()
39 if (cpv->vtype == T_CONFIG_LOCAL) in FREE_FUNC()
40 pcre_keyvalue_buffer_free(cpv->v.v); in FREE_FUNC()
49 …d_redirect_merge_config_cpv(plugin_config * const pconf, const config_plugin_value_t * const cpv) { in mod_redirect_merge_config_cpv() argument
50 switch (cpv->k_id) { /* index into static config_plugin_keys_t cpk[] */ in mod_redirect_merge_config_cpv()
52 if (cpv->vtype == T_CONFIG_LOCAL) in mod_redirect_merge_config_cpv()
53 pconf->redirect = cpv->v.v; in mod_redirect_merge_config_cpv()
56 pconf->redirect_code = cpv->v.shrt; in mod_redirect_merge_config_cpv()
63 static void mod_redirect_merge_config(plugin_config * const pconf, const config_plugin_value_t *cpv… in mod_redirect_merge_config() argument
65 mod_redirect_merge_config_cpv(pconf, cpv); in mod_redirect_merge_config()
66 } while ((++cpv)->k_id != -1); in mod_redirect_merge_config()
131 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() local
132 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
133 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
135 cpv->v.v = in SETDEFAULTS_FUNC()
136 mod_redirect_parse_list(srv, cpv->v.a, p->cvlist[i].k_id); in SETDEFAULTS_FUNC()
137 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
138 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
141 if (cpv->v.shrt < 100 || cpv->v.shrt >= 1000) cpv->v.shrt = 301; in SETDEFAULTS_FUNC()
153 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() local
154 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
155 mod_redirect_merge_config(&p->defaults, cpv); in SETDEFAULTS_FUNC()