Lines Matching refs:cpv
37 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in FREE_FUNC() local
40 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
41 switch (cpv->k_id) { in FREE_FUNC()
46 if (cpv->vtype == T_CONFIG_LOCAL) in FREE_FUNC()
47 kvb = cpv->v.v; in FREE_FUNC()
51 if (cpv->vtype == T_CONFIG_LOCAL) in FREE_FUNC()
52 kvb_NF = cpv->v.v; in FREE_FUNC()
62 …od_rewrite_merge_config_cpv(plugin_config * const pconf, const config_plugin_value_t * const cpv) { in mod_rewrite_merge_config_cpv() argument
63 switch (cpv->k_id) { /* index into static config_plugin_keys_t cpk[] */ in mod_rewrite_merge_config_cpv()
69 pconf->rewrite = cpv->v.v; in mod_rewrite_merge_config_cpv()
74 pconf->rewrite_NF = cpv->v.v; in mod_rewrite_merge_config_cpv()
81 static void mod_rewrite_merge_config(plugin_config * const pconf, const config_plugin_value_t *cpv)… in mod_rewrite_merge_config() argument
83 mod_rewrite_merge_config_cpv(pconf, cpv); in mod_rewrite_merge_config()
84 } while ((++cpv)->k_id != -1); in mod_rewrite_merge_config()
167 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() local
172 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
173 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
175 rewrite_once = cpv; in SETDEFAULTS_FUNC()
178 rewrite_final = cpv; in SETDEFAULTS_FUNC()
181 rewrite = cpv; in SETDEFAULTS_FUNC()
184 rewrite_repeat = cpv; in SETDEFAULTS_FUNC()
187 rewrite_NF = cpv; in SETDEFAULTS_FUNC()
190 rewrite_repeat_NF = cpv; in SETDEFAULTS_FUNC()
200 if ((cpv = rewrite_once)) { in SETDEFAULTS_FUNC()
201 cpv->v.v = mod_rewrite_parse_list(srv, cpv->v.a, kvb, condidx); in SETDEFAULTS_FUNC()
202 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
203 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
204 kvb = cpv->v.v; in SETDEFAULTS_FUNC()
207 if ((cpv = rewrite_final)) { in SETDEFAULTS_FUNC()
208 cpv->v.v = mod_rewrite_parse_list(srv, cpv->v.a, kvb, condidx); in SETDEFAULTS_FUNC()
209 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
210 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
211 kvb = cpv->v.v; in SETDEFAULTS_FUNC()
214 if ((cpv = rewrite)) { in SETDEFAULTS_FUNC()
215 cpv->v.v = mod_rewrite_parse_list(srv, cpv->v.a, kvb, condidx); in SETDEFAULTS_FUNC()
216 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
217 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
218 kvb = cpv->v.v; in SETDEFAULTS_FUNC()
223 if ((cpv = rewrite_repeat)) { in SETDEFAULTS_FUNC()
224 cpv->v.v = mod_rewrite_parse_list(srv, cpv->v.a, kvb, condidx); in SETDEFAULTS_FUNC()
225 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
226 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
230 if ((cpv = rewrite_NF)) { in SETDEFAULTS_FUNC()
231 cpv->v.v = mod_rewrite_parse_list(srv, cpv->v.a, kvb_NF, condidx); in SETDEFAULTS_FUNC()
232 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
233 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
234 kvb_NF = cpv->v.v; in SETDEFAULTS_FUNC()
239 if ((cpv = rewrite_repeat_NF)) { in SETDEFAULTS_FUNC()
240 cpv->v.v = mod_rewrite_parse_list(srv, cpv->v.a, kvb_NF, condidx); in SETDEFAULTS_FUNC()
241 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
242 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
249 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() local
250 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
251 mod_rewrite_merge_config(&p->defaults, cpv); in SETDEFAULTS_FUNC()