• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/mandoc/

Lines Matching refs:search

117 	struct mansearch search;
171 memset(&search, 0, sizeof(struct mansearch));
172 search.outkey = "Nd";
176 search.argmode = ARG_NAME;
178 search.argmode = ARG_EXPR;
180 search.argmode = ARG_WORD;
182 search.argmode = ARG_NAME;
184 search.argmode = ARG_FILE;
200 if (c == 'i' && search.argmode == ARG_EXPR) {
215 search.argmode = ARG_WORD;
248 search.argmode = ARG_EXPR;
251 search.argmode = ARG_FILE;
270 search.arch = optarg;
273 search.sec = optarg;
318 usage(search.argmode);
323 switch (search.argmode) {
339 search.outkey = oarg;
390 if (search.argmode == ARG_NAME) {
401 search.sec = (char *)uc;
405 if (search.arch == NULL)
406 search.arch = getenv("MACHINE");
408 if (search.arch == NULL)
409 search.arch = MACHINE;
415 * using it as a search term for man(1) or apropos(1).
419 tagarg = argc > 0 && search.argmode == ARG_EXPR ?
426 if (search.argmode != ARG_FILE) {
427 if (search.argmode == ARG_NAME &&
429 search.firstmatch = 1;
459 if ( ! mansearch(&search, &conf.manpath,
461 usage(search.argmode);
463 if (sz == 0 && search.argmode == ARG_NAME)
464 (void)fs_search(&search, &conf.manpath,
467 if (search.argmode == ARG_NAME) {
492 if (search.argmode != ARG_NAME)
527 if (search.sec != NULL) {
528 ssz = strlen(search.sec);
529 if (strncmp(sec, search.sec, ssz) == 0)
535 if (search.sec != NULL &&
538 search.sec) != 0))
575 if (search.argmode == ARG_FILE && auxpaths != NULL) {
699 if (search.argmode != ARG_FILE) {
762 (search.argmode == ARG_FILE || sz > 0))
1008 struct mansearch search;
1018 search.arch = NULL;
1019 search.sec = xr->sec;
1020 search.outkey = NULL;
1021 search.argmode = ARG_NAME;
1022 search.firstmatch = 1;
1023 if (mansearch(&search, &paths, 1, &xr->name, NULL, &sz))
1025 if (fs_search(&search, &paths, 1, &xr->name, NULL, &sz) != -1)