Lines Matching refs:search

129 	struct mansearch search;	/* Search options. */  in main()  local
186 memset(&search, 0, sizeof(struct mansearch)); in main()
187 search.outkey = "Nd"; in main()
191 search.argmode = ARG_NAME; in main()
193 search.argmode = ARG_EXPR; in main()
195 search.argmode = ARG_WORD; in main()
197 search.argmode = ARG_NAME; in main()
199 search.argmode = ARG_FILE; in main()
219 if (c == 'i' && search.argmode == ARG_EXPR) { in main()
234 search.argmode = ARG_WORD; in main()
267 search.argmode = ARG_EXPR; in main()
270 search.argmode = ARG_FILE; in main()
283 search.arch = optarg; in main()
286 search.sec = optarg; in main()
331 usage(search.argmode); in main()
337 switch (search.argmode) { in main()
351 if (search.argmode == ARG_FILE) in main()
363 search.outkey = oarg; in main()
419 if (search.argmode == ARG_NAME) { in main()
430 search.sec = (char *)uc; in main()
434 if (search.arch == NULL) in main()
435 search.arch = getenv("MACHINE"); in main()
437 if (search.arch == NULL) in main()
438 search.arch = MACHINE; in main()
441 search.firstmatch = 1; in main()
450 tagarg = argc > 0 && search.argmode == ARG_EXPR ? in main()
457 if (search.argmode != ARG_FILE || in main()
463 if (search.argmode == ARG_NAME) { in main()
479 (void)mansearch(&search, &conf.manpath, in main()
482 (void)fs_search(&search, &conf.manpath, in main()
485 if (search.arch != NULL && in main()
486 arch_valid(search.arch, OSENUM) == 0) in main()
488 search.arch); in main()
489 else if (search.sec != NULL) in main()
492 *argv, search.sec); in main()
531 if (search.sec != NULL) { in main()
532 ssz = strlen(search.sec); in main()
533 if (strncmp(sec, search.sec, ssz) == 0) in main()
539 if (search.sec != NULL) { in main()
545 strncmp(ep - ssz, search.sec, in main()
561 } else if (search.argmode != ARG_FILE) { in main()
562 if (mansearch(&search, &conf.manpath, in main()
564 usage(search.argmode); in main()
600 if (search.argmode == ARG_FILE && auxpaths != NULL) { in main()
655 if (search.argmode != ARG_FILE) in main()
1042 struct mansearch search; in check_xr() local
1049 search.arch = NULL; in check_xr()
1050 search.sec = xr->sec; in check_xr()
1051 search.outkey = NULL; in check_xr()
1052 search.argmode = ARG_NAME; in check_xr()
1053 search.firstmatch = 1; in check_xr()
1054 if (mansearch(&search, paths, 1, &xr->name, NULL, &sz)) in check_xr()
1056 if (fs_search(&search, paths, xr->name, NULL, &sz) != -1) in check_xr()