Lines Matching refs:conf

40 manconf_parse(struct manconf *conf, const char *file,  in manconf_parse()  argument
46 manpath_parseline(&conf->manpath, auxp, 'm'); in manconf_parse()
50 manpath_parseline(&conf->manpath, defp, 'M'); in manconf_parse()
61 manconf_file(conf, file); in manconf_parse()
67 manconf_file(conf, file); in manconf_parse()
68 manpath_parseline(&conf->manpath, defp, '\0'); in manconf_parse()
74 manpath_parseline(&conf->manpath, defp, '\0'); in manconf_parse()
75 manconf_file(conf, file); in manconf_parse()
83 manpath_parseline(&conf->manpath, defp, '\0'); in manconf_parse()
84 manconf_file(conf, file); in manconf_parse()
85 manpath_parseline(&conf->manpath, insert + 1, '\0'); in manconf_parse()
90 manpath_parseline(&conf->manpath, defp, '\0'); in manconf_parse()
149 manconf_free(struct manconf *conf) in manconf_free() argument
153 for (i = 0; i < conf->manpath.sz; i++) in manconf_free()
154 free(conf->manpath.paths[i]); in manconf_free()
156 free(conf->manpath.paths); in manconf_free()
157 free(conf->output.includes); in manconf_free()
158 free(conf->output.man); in manconf_free()
159 free(conf->output.paper); in manconf_free()
160 free(conf->output.style); in manconf_free()
164 manconf_file(struct manconf *conf, const char *file) in manconf_file() argument
204 manpath_add(&conf->manpath, cp, '\0'); in manconf_file()
208 manconf_output(&conf->output, cp, 1); in manconf_file()
219 manpath_parseline(&conf->manpath, manpath_default, '\0'); in manconf_file()
223 manconf_output(struct manoutput *conf, const char *cp, int fromfile) in manconf_output() argument
264 if (conf->includes != NULL) { in manconf_output()
265 oldval = mandoc_strdup(conf->includes); in manconf_output()
268 conf->includes = mandoc_strdup(cp); in manconf_output()
271 if (conf->man != NULL) { in manconf_output()
272 oldval = mandoc_strdup(conf->man); in manconf_output()
275 conf->man = mandoc_strdup(cp); in manconf_output()
278 if (conf->paper != NULL) { in manconf_output()
279 oldval = mandoc_strdup(conf->paper); in manconf_output()
282 conf->paper = mandoc_strdup(cp); in manconf_output()
285 if (conf->style != NULL) { in manconf_output()
286 oldval = mandoc_strdup(conf->style); in manconf_output()
289 conf->style = mandoc_strdup(cp); in manconf_output()
292 if (conf->indent) { in manconf_output()
293 mandoc_asprintf(&oldval, "%zu", conf->indent); in manconf_output()
296 conf->indent = strtonum(cp, 0, 1000, &errstr); in manconf_output()
303 if (conf->width) { in manconf_output()
304 mandoc_asprintf(&oldval, "%zu", conf->width); in manconf_output()
307 conf->width = strtonum(cp, 1, 1000, &errstr); in manconf_output()
314 if (conf->outfilename != NULL) { in manconf_output()
315 oldval = mandoc_strdup(conf->outfilename); in manconf_output()
318 conf->outfilename = mandoc_strdup(cp); in manconf_output()
321 if (conf->tagfilename != NULL) { in manconf_output()
322 oldval = mandoc_strdup(conf->tagfilename); in manconf_output()
325 conf->tagfilename = mandoc_strdup(cp); in manconf_output()
332 if (conf->tag != NULL) { in manconf_output()
333 oldval = mandoc_strdup(conf->tag); in manconf_output()
336 conf->tag = mandoc_strdup(cp); in manconf_output()
339 conf->fragment = 1; in manconf_output()
342 conf->mdoc = 1; in manconf_output()
345 conf->noval = 1; in manconf_output()
348 conf->toc = 1; in manconf_output()