Home
last modified time | relevance | path

Searched refs:cpv (Results 1 – 25 of 51) sorted by relevance

123

/lighttpd1.4/src/
H A Dmod_rewrite.c40 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
172 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
201 cpv->v.v = mod_rewrite_parse_list(srv, cpv->v.a, kvb, condidx); in SETDEFAULTS_FUNC()
204 kvb = cpv->v.v; in SETDEFAULTS_FUNC()
208 cpv->v.v = mod_rewrite_parse_list(srv, cpv->v.a, kvb, condidx); in SETDEFAULTS_FUNC()
211 kvb = cpv->v.v; in SETDEFAULTS_FUNC()
215 cpv->v.v = mod_rewrite_parse_list(srv, cpv->v.a, kvb, condidx); in SETDEFAULTS_FUNC()
218 kvb = cpv->v.v; in SETDEFAULTS_FUNC()
224 cpv->v.v = mod_rewrite_parse_list(srv, cpv->v.a, kvb, condidx); in SETDEFAULTS_FUNC()
231 cpv->v.v = mod_rewrite_parse_list(srv, cpv->v.a, kvb_NF, condidx); in SETDEFAULTS_FUNC()
[all …]
H A Dmod_redirect.c36 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
37 switch (cpv->k_id) { in FREE_FUNC()
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()
66 } while ((++cpv)->k_id != -1); in mod_redirect_merge_config()
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()
141 if (cpv->v.shrt < 100 || cpv->v.shrt >= 1000) cpv->v.shrt = 301; in SETDEFAULTS_FUNC()
[all …]
H A Dmod_sockproxy.c31 if (cpv->vtype == T_CONFIG_LOCAL) { in mod_sockproxy_merge_config_cpv()
32 gw_plugin_config * const gw = cpv->v.v; in mod_sockproxy_merge_config_cpv()
40 pconf->balance = (int)cpv->v.u; in mod_sockproxy_merge_config_cpv()
43 pconf->debug = (int)cpv->v.u; in mod_sockproxy_merge_config_cpv()
53 } while ((++cpv)->k_id != -1); in mod_sockproxy_merge_config()
89 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
90 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
98 cpv->v.v = gw; in SETDEFAULTS_FUNC()
99 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
102 cpv->v.u = (unsigned int)gw_get_defaults_balance(srv, cpv->v.b); in SETDEFAULTS_FUNC()
[all …]
H A Dmod_vhostdb.c139 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
140 if (cpv->vtype != T_CONFIG_LOCAL || NULL == cpv->v.v) continue; in FREE_FUNC()
141 switch (cpv->k_id) { in FREE_FUNC()
157 if (cpv->vtype == T_CONFIG_LOCAL) in mod_vhostdb_merge_config_cpv()
161 if (cpv->vtype == T_CONFIG_LOCAL) in mod_vhostdb_merge_config_cpv()
172 } while ((++cpv)->k_id != -1); in mod_vhostdb_merge_config()
204 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
205 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
219 cpv->v.v = vhostdb_cache_init(cpv->v.a); in SETDEFAULTS_FUNC()
231 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
[all …]
H A Dmod_scgi.c23 if (cpv->vtype == T_CONFIG_LOCAL) { in mod_scgi_merge_config_cpv()
32 pconf->balance = (int)cpv->v.u; in mod_scgi_merge_config_cpv()
35 pconf->debug = (int)cpv->v.u; in mod_scgi_merge_config_cpv()
38 pconf->ext_mapping = cpv->v.a; in mod_scgi_merge_config_cpv()
42 pconf->proto = (int)cpv->v.u; in mod_scgi_merge_config_cpv()
52 } while ((++cpv)->k_id != -1); in mod_scgi_merge_config()
93 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
94 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
102 cpv->v.v = gw; in SETDEFAULTS_FUNC()
107 cpv->v.u = (unsigned int)gw_get_defaults_balance(srv, cpv->v.b); in SETDEFAULTS_FUNC()
[all …]
H A Dmod_maxminddb.c133 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
134 switch (cpv->k_id) { in FREE_FUNC()
136 if (cpv->vtype == T_CONFIG_LOCAL && NULL != cpv->v.v) { in FREE_FUNC()
144 if (cpv->vtype == T_CONFIG_LOCAL && NULL != cpv->v.v) { in FREE_FUNC()
247 pconf->mmdb = cpv->v.v; in mod_maxminddb_merge_config_cpv()
268 } while ((++cpv)->k_id != -1); in mod_maxminddb_merge_config()
311 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
312 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
317 cpv->v.v = mod_maxminddb_open_db(srv, cpv->v.b); in SETDEFAULTS_FUNC()
324 cpv->v.v = mod_maxminddb_prep_cenv(srv, cpv->v.a); in SETDEFAULTS_FUNC()
[all …]
H A Dmod_authn_ldap.c74 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
75 switch (cpv->k_id) { in FREE_FUNC()
97 pconf->ldc = cpv->v.v; in mod_authn_ldap_merge_config_cpv()
137 } while ((++cpv)->k_id != -1); in mod_authn_ldap_merge_config()
234 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
235 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
253 cpv->v.v = !buffer_is_blank(cpv->v.b) in SETDEFAULTS_FUNC()
254 ? cpv->v.b->ptr in SETDEFAULTS_FUNC()
272 cpv->v.v = b; in SETDEFAULTS_FUNC()
298 cpv->v.v = bindpw = cpv->v.b->ptr; in SETDEFAULTS_FUNC()
[all …]
H A Dmod_simple_vhost.c40 pconf->server_root = cpv->v.b; in mod_simple_vhost_merge_config_cpv()
43 pconf->default_host = cpv->v.b; in mod_simple_vhost_merge_config_cpv()
46 pconf->document_root = cpv->v.b; in mod_simple_vhost_merge_config_cpv()
49 pconf->debug = cpv->v.shrt; in mod_simple_vhost_merge_config_cpv()
59 } while ((++cpv)->k_id != -1); in mod_simple_vhost_merge_config()
99 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
100 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
109 cpv->v.b = NULL; in SETDEFAULTS_FUNC()
112 if (buffer_is_blank(cpv->v.b)) in SETDEFAULTS_FUNC()
113 cpv->v.b = NULL; in SETDEFAULTS_FUNC()
[all …]
H A Dmod_vhostdb_pgsql.c187 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
188 if (cpv->vtype != T_CONFIG_LOCAL || NULL == cpv->v.v) continue; in FREE_FUNC()
189 switch (cpv->k_id) { in FREE_FUNC()
203 if (cpv->vtype == T_CONFIG_LOCAL) in mod_vhostdb_merge_config_cpv()
204 pconf->vdata = cpv->v.v; in mod_vhostdb_merge_config_cpv()
214 } while ((++cpv)->k_id != -1); in mod_vhostdb_merge_config()
244 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
245 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
247 if (cpv->v.a->used) { in SETDEFAULTS_FUNC()
248 if (0 != mod_vhostdb_dbconf_setup(srv, cpv->v.a, &cpv->v.v)) in SETDEFAULTS_FUNC()
[all …]
H A Dmod_vhostdb_mysql.c209 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
210 if (cpv->vtype != T_CONFIG_LOCAL || NULL == cpv->v.v) continue; in FREE_FUNC()
211 switch (cpv->k_id) { in FREE_FUNC()
225 if (cpv->vtype == T_CONFIG_LOCAL) in mod_vhostdb_merge_config_cpv()
226 pconf->vdata = cpv->v.v; in mod_vhostdb_merge_config_cpv()
236 } while ((++cpv)->k_id != -1); in mod_vhostdb_merge_config()
266 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
267 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
269 if (cpv->v.a->used) { in SETDEFAULTS_FUNC()
270 if (0 != mod_vhostdb_dbconf_setup(srv, cpv->v.a, &cpv->v.v)) in SETDEFAULTS_FUNC()
[all …]
H A Dmod_evhost.c58 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
59 if (cpv->vtype != T_CONFIG_LOCAL || NULL == cpv->v.v) continue; in FREE_FUNC()
60 switch (cpv->k_id) { in FREE_FUNC()
135 if (cpv->vtype == T_CONFIG_LOCAL) in mod_evhost_merge_config_cpv()
136 pconf->path_pieces = cpv->v.v; in mod_evhost_merge_config_cpv()
145 mod_evhost_merge_config_cpv(pconf, cpv); in mod_evhost_merge_config()
146 } while ((++cpv)->k_id != -1); in mod_evhost_merge_config()
176 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
177 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
182 if (NULL == cpv->v.v) { in SETDEFAULTS_FUNC()
[all …]
H A Dmod_vhostdb_dbi.c246 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
247 if (cpv->vtype != T_CONFIG_LOCAL || NULL == cpv->v.v) continue; in FREE_FUNC()
248 switch (cpv->k_id) { in FREE_FUNC()
262 if (cpv->vtype == T_CONFIG_LOCAL) in mod_vhostdb_merge_config_cpv()
263 pconf->vdata = cpv->v.v; in mod_vhostdb_merge_config_cpv()
273 } while ((++cpv)->k_id != -1); in mod_vhostdb_merge_config()
303 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
304 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
306 if (cpv->v.a->used) { in SETDEFAULTS_FUNC()
307 if (0 != mod_vhostdb_dbconf_setup(srv, cpv->v.a, &cpv->v.v)) in SETDEFAULTS_FUNC()
[all …]
H A Dmod_rrdtool.c54 for (; -1 != cpv->k_id; ++cpv) { in mod_rrd_free_config()
55 switch (cpv->k_id) { in mod_rrd_free_config()
57 if (cpv->vtype == T_CONFIG_LOCAL) free(cpv->v.v); in mod_rrd_free_config()
137 if (cpv->vtype == T_CONFIG_LOCAL) pconf->rrd = cpv->v.v; in mod_rrd_merge_config_cpv()
149 } while ((++cpv)->k_id != -1); in mod_rrd_merge_config()
185 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
186 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
191 cpv->v.v = rrd; in SETDEFAULTS_FUNC()
209 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
376 for (; -1 != cpv->k_id; ++cpv) { in mod_rrd_write_data_loop()
[all …]
H A Dmod_authn_sasl.c67 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
68 switch (cpv->k_id) { in FREE_FUNC()
70 if (cpv->vtype == T_CONFIG_LOCAL) free(cpv->v.v); in FREE_FUNC()
82 if (cpv->vtype == T_CONFIG_LOCAL) in mod_authn_sasl_merge_config_cpv()
93 } while ((++cpv)->k_id != -1); in mod_authn_sasl_merge_config()
186 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
187 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
189 if (cpv->v.a->used) { in SETDEFAULTS_FUNC()
190 cpv->v.v = mod_authn_sasl_parse_opts(srv, cpv->v.a); in SETDEFAULTS_FUNC()
192 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
[all …]
H A Dconfigfile.c59 for (; -1 != cpv->k_id; ++cpv) { in config_free_config()
62 if (cpv->vtype == T_CONFIG_LOCAL) free(cpv->v.v); in config_free_config()
79 for (; -1 != cpv->k_id; ++cpv) { in config_reset_config_bytes_sec()
161 cpv->v.u in config_merge_config_cpv()
166 cpv->v.u in config_merge_config_cpv()
171 cpv->v.u in config_merge_config_cpv()
197 if (cpv->vtype == T_CONFIG_LOCAL) pconf->errh = cpv->v.v; in config_merge_config_cpv()
200 if (cpv->vtype == T_CONFIG_LOCAL) pconf->serrh = cpv->v.v; in config_merge_config_cpv()
818 for (; -1 != cpv->k_id; ++cpv) { in config_insert_srvconf()
1099 for (; -1 != cpv->k_id; ++cpv) { in config_insert()
[all …]
H A Dmod_authn_pam.c57 if (cpv->vtype == T_CONFIG_LOCAL) in mod_authn_pam_merge_config_cpv()
58 pconf->service = cpv->v.v; in mod_authn_pam_merge_config_cpv()
67 mod_authn_pam_merge_config_cpv(pconf, cpv); in mod_authn_pam_merge_config()
68 } while ((++cpv)->k_id != -1); in mod_authn_pam_merge_config()
99 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
100 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
102 if (cpv->v.a->used) { in SETDEFAULTS_FUNC()
105 *(const void **)&cpv->v.v = in SETDEFAULTS_FUNC()
107 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
121 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
[all …]
H A Dmod_userdir.c54 pconf->path = cpv->v.b; in mod_userdir_merge_config_cpv()
57 pconf->exclude_user = cpv->v.a; in mod_userdir_merge_config_cpv()
60 pconf->include_user = cpv->v.a; in mod_userdir_merge_config_cpv()
63 pconf->basepath = cpv->v.b; in mod_userdir_merge_config_cpv()
66 pconf->letterhomes = cpv->v.u; in mod_userdir_merge_config_cpv()
69 pconf->active = cpv->v.u; in mod_userdir_merge_config_cpv()
79 } while ((++cpv)->k_id != -1); in mod_userdir_merge_config()
123 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
124 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
131 cpv->v.b = NULL; in SETDEFAULTS_FUNC()
[all …]
H A Dmod_expire.c147 pconf->expire_url = cpv->v.a; in mod_expire_merge_config_cpv()
150 pconf->expire_mimetypes = cpv->v.a; in mod_expire_merge_config_cpv()
159 mod_expire_merge_config_cpv(pconf, cpv); in mod_expire_merge_config()
160 } while ((++cpv)->k_id != -1); in mod_expire_merge_config()
193 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
195 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
197 a = cpv->v.a; in SETDEFAULTS_FUNC()
200 for (uint32_t k = 0; k < cpv->v.a->used; ++k) { in SETDEFAULTS_FUNC()
210 a = cpv->v.a; in SETDEFAULTS_FUNC()
252 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
[all …]
H A Dmod_alias.c28 switch (cpv->k_id) { /* index into static config_plugin_keys_t cpk[] */ in mod_alias_merge_config_cpv()
30 pconf->alias = cpv->v.a; in mod_alias_merge_config_cpv()
39 mod_alias_merge_config_cpv(pconf, cpv); in mod_alias_merge_config()
40 } while ((++cpv)->k_id != -1); in mod_alias_merge_config()
97 const config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() local
98 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
99 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
101 if (cpv->v.a->used >= 2 && !mod_alias_check_order(srv,cpv->v.a)) in SETDEFAULTS_FUNC()
112 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() local
113 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
[all …]
H A Dmod_setenv.c48 pconf->request_header = cpv->v.a; in mod_setenv_merge_config_cpv()
51 pconf->response_header = cpv->v.a; in mod_setenv_merge_config_cpv()
54 pconf->environment = cpv->v.a; in mod_setenv_merge_config_cpv()
57 pconf->set_request_header = cpv->v.a; in mod_setenv_merge_config_cpv()
60 pconf->set_response_header = cpv->v.a; in mod_setenv_merge_config_cpv()
63 pconf->set_environment = cpv->v.a; in mod_setenv_merge_config_cpv()
72 mod_setenv_merge_config_cpv(pconf, cpv); in mod_setenv_merge_config()
73 } while ((++cpv)->k_id != -1); in mod_setenv_merge_config()
153 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
154 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
[all …]
H A Dmod_accesslog.c290 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
291 if (cpv->vtype != T_CONFIG_LOCAL || NULL == cpv->v.v) continue; in FREE_FUNC()
292 switch (cpv->k_id) { in FREE_FUNC()
314 pconf->fdlog = cpv->v.v; in mod_accesslog_merge_config_cpv()
340 } while ((++cpv)->k_id != -1); in mod_accesslog_merge_config()
385 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
386 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
419 cpv->v.v = in SETDEFAULTS_FUNC()
431 cpv->v.u = (0 == strcmp(cpv->v.b->ptr, "json")) in SETDEFAULTS_FUNC()
449 if (NULL == cpv->v.v) { in SETDEFAULTS_FUNC()
[all …]
H A Dmod_dirlisting.c272 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
273 switch (cpv->k_id) { in FREE_FUNC()
280 free(cpv->v.v); in FREE_FUNC()
309 pconf->encoding = cpv->v.b; in mod_dirlisting_merge_config_cpv()
347 } while ((++cpv)->k_id != -1); in mod_dirlisting_merge_config()
421 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
422 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
427 cpv->v.v = mod_dirlisting_parse_excludes(srv, cpv->v.a); in SETDEFAULTS_FUNC()
476 cpv->v.v = mod_dirlisting_parse_cache(srv, cpv->v.a); in SETDEFAULTS_FUNC()
479 free(cpv->v.v); in SETDEFAULTS_FUNC()
[all …]
H A Dmod_staticfile.c37 …staticfile_merge_config_cpv(plugin_config * const pconf, const config_plugin_value_t * const cpv) { in mod_staticfile_merge_config_cpv() argument
38 switch (cpv->k_id) { /* index into static config_plugin_keys_t cpk[] */ in mod_staticfile_merge_config_cpv()
40 pconf->exclude_ext = cpv->v.a; in mod_staticfile_merge_config_cpv()
43 pconf->etags_used = cpv->v.u; in mod_staticfile_merge_config_cpv()
46 pconf->disable_pathinfo = cpv->v.u; in mod_staticfile_merge_config_cpv()
53 …c void mod_staticfile_merge_config(plugin_config * const pconf, const config_plugin_value_t *cpv) { in mod_staticfile_merge_config() argument
55 mod_staticfile_merge_config_cpv(pconf, cpv); in mod_staticfile_merge_config()
56 } while ((++cpv)->k_id != -1); in mod_staticfile_merge_config()
92 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() local
93 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
[all …]
H A Dmod_authn_dbi.c224 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
225 if (cpv->vtype != T_CONFIG_LOCAL || NULL == cpv->v.v) continue; in FREE_FUNC()
226 switch (cpv->k_id) { in FREE_FUNC()
243 if (cpv->vtype == T_CONFIG_LOCAL) in mod_authn_dbi_merge_config_cpv()
244 pconf->vdata = cpv->v.v; in mod_authn_dbi_merge_config_cpv()
257 } while ((++cpv)->k_id != -1); in mod_authn_dbi_merge_config()
292 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
293 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
295 if (cpv->v.a->used) { in SETDEFAULTS_FUNC()
296 if (0 != mod_authn_dbi_dbconf_setup(srv,cpv->v.a,&cpv->v.v)) in SETDEFAULTS_FUNC()
[all …]
H A Dmod_skeleton.c62 …d_skeleton_merge_config_cpv(plugin_config * const pconf, const config_plugin_value_t * const cpv) { in mod_skeleton_merge_config_cpv() argument
63 switch (cpv->k_id) { /* index into static config_plugin_keys_t cpk[] */ in mod_skeleton_merge_config_cpv()
65 pconf->match = cpv->v.a; in mod_skeleton_merge_config_cpv()
72 static void mod_skeleton_merge_config(plugin_config * const pconf, const config_plugin_value_t *cpv… in mod_skeleton_merge_config() argument
74 mod_skeleton_merge_config_cpv(pconf, cpv); in mod_skeleton_merge_config()
75 } while ((++cpv)->k_id != -1); in mod_skeleton_merge_config()
103 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() local
104 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
105 mod_skeleton_merge_config(&p->defaults, cpv); in SETDEFAULTS_FUNC()

123