Lines Matching refs:v
270 for (int i = !p->cvlist[0].v.u2[1], used = p->nconfig; i < used; ++i) { in FREE_FUNC()
271 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in FREE_FUNC()
276 pcre_keyvalue_buffer_free(cpv->v.v); in FREE_FUNC()
280 free(cpv->v.v); in FREE_FUNC()
293 pconf->dir_listing = (char)cpv->v.u; in mod_dirlisting_merge_config_cpv()
297 pconf->excludes = cpv->v.v; in mod_dirlisting_merge_config_cpv()
300 pconf->hide_dot_files = (char)cpv->v.u; in mod_dirlisting_merge_config_cpv()
303 pconf->external_css = cpv->v.b; in mod_dirlisting_merge_config_cpv()
306 pconf->external_js = cpv->v.b; in mod_dirlisting_merge_config_cpv()
309 pconf->encoding = cpv->v.b; in mod_dirlisting_merge_config_cpv()
312 pconf->show_readme = cpv->v.b; in mod_dirlisting_merge_config_cpv()
315 pconf->hide_readme_file = (char)cpv->v.u; in mod_dirlisting_merge_config_cpv()
318 pconf->show_header = cpv->v.b; in mod_dirlisting_merge_config_cpv()
321 pconf->hide_header_file = (char)cpv->v.u; in mod_dirlisting_merge_config_cpv()
324 pconf->set_footer = cpv->v.b; in mod_dirlisting_merge_config_cpv()
327 pconf->encode_readme = (char)cpv->v.u; in mod_dirlisting_merge_config_cpv()
330 pconf->encode_header = (char)cpv->v.u; in mod_dirlisting_merge_config_cpv()
333 pconf->auto_layout = (char)cpv->v.u; in mod_dirlisting_merge_config_cpv()
337 pconf->cache = cpv->v.v; in mod_dirlisting_merge_config_cpv()
354 mod_dirlisting_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_dirlisting_patch_config()
419 for (int i = !p->cvlist[0].v.u2[1]; i < p->nconfig; ++i) { in SETDEFAULTS_FUNC()
420 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC()
427 cpv->v.v = mod_dirlisting_parse_excludes(srv, cpv->v.a); in SETDEFAULTS_FUNC()
428 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
436 if (buffer_is_blank(cpv->v.b)) in SETDEFAULTS_FUNC()
437 cpv->v.b = NULL; in SETDEFAULTS_FUNC()
440 if (!buffer_is_blank(cpv->v.b)) { in SETDEFAULTS_FUNC()
442 *(const buffer **)&b = cpv->v.b; in SETDEFAULTS_FUNC()
449 cpv->v.b = NULL; in SETDEFAULTS_FUNC()
454 if (!buffer_is_blank(cpv->v.b)) { in SETDEFAULTS_FUNC()
456 *(const buffer **)&b = cpv->v.b; in SETDEFAULTS_FUNC()
463 cpv->v.b = NULL; in SETDEFAULTS_FUNC()
468 if (buffer_is_blank(cpv->v.b)) in SETDEFAULTS_FUNC()
469 cpv->v.b = NULL; in SETDEFAULTS_FUNC()
476 cpv->v.v = mod_dirlisting_parse_cache(srv, cpv->v.a); in SETDEFAULTS_FUNC()
477 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
478 if (0 == ((struct dirlist_cache *)cpv->v.v)->max_age) { in SETDEFAULTS_FUNC()
479 free(cpv->v.v); in SETDEFAULTS_FUNC()
480 cpv->v.v = NULL; /*(to disable after having been enabled)*/ in SETDEFAULTS_FUNC()
503 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC()
504 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC()