Home | History | Annotate | Download | only in makemandb

Lines Matching defs:aflags

60 	apropos_flags *aflags;
71 parseargs(int argc, char **argv, struct apropos_flags *aflags)
78 aflags->manconf = MANCONF;
104 aflags->manconf = optarg;
107 aflags->format = APROPOS_HTML;
110 aflags->format = APROPOS_TERM;
113 aflags->legacy = 1;
114 aflags->no_context = 1;
115 aflags->format = APROPOS_NONE;
118 aflags->no_context = 1;
121 aflags->no_context = 0;
124 aflags->nresults = atoi(optarg);
127 aflags->pager = 1;
130 aflags->format = APROPOS_PAGER;
133 aflags->format = APROPOS_NONE;
136 aflags->machine = optarg;
151 aflags->sections = sections;
168 apropos_flags aflags;
169 aflags.sections = NULL;
170 cbdata.aflags = &aflags;
176 memset(&aflags, 0, sizeof(aflags));
179 aflags.format = APROPOS_NONE;
181 aflags.format = APROPOS_TERM;
191 parseargs(s, ptr, &aflags);
197 parseargs(argc, argv, &aflags);
219 if ((db = init_db(MANDB_READONLY, aflags.manconf)) == NULL)
223 if (aflags.pager) {
239 args.sections = aflags.sections;
240 args.legacy = aflags.legacy;
241 args.nrec = aflags.nresults ? aflags.nresults : -1;
243 args.machine = aflags.machine;
248 if (aflags.format == APROPOS_HTML) {
254 rc = run_query(db, aflags.format, &args);
255 if (aflags.format == APROPOS_HTML)
258 if (aflags.pager)
262 if (aflags.sections) {
263 for(i = 0; aflags.sections[i]; i++)
264 free(aflags.sections[i]);
265 free(aflags.sections);
306 if (cbdata->aflags->format != APROPOS_HTML) {
307 fprintf(out, cbdata->aflags->legacy ? "%s(%s) - %s\n" :
309 if (cbdata->aflags->no_context == 0)
314 if (cbdata->aflags->no_context == 0)