Lines Matching defs:search
84 mansearch(const struct mansearch *search,
100 if ((e = exprcomp(search, argc, argv, &argi)) == NULL) {
110 if (search->outkey != NULL)
112 if (0 == strcasecmp(search->outkey,
134 * search.
172 if (lstmatch(search->sec, page->sect) == 0 ||
173 lstmatch(search->arch, page->arch) == 0 ||
174 (search->argmode == ARG_NAME &&
219 if (cur && search->firstmatch)
606 exprcomp(const struct mansearch *search, int argc, char *argv[], int *argi)
641 child = expr_and(search, argc, argv, argi);
650 child->next = expr_and(search, argc, argv, argi);
659 expr_and(const struct mansearch *search, int argc, char *argv[], int *argi)
691 child = exprterm(search, argc, argv, argi);
703 child->next = exprterm(search, argc, argv, argi);
715 exprterm(const struct mansearch *search, int argc, char *argv[], int *argi)
725 e = exprcomp(search, argc, argv, argi);
746 if (search->argmode == ARG_NAME) {
754 * Separate macro keys from search string.
758 if (search->argmode == ARG_WORD) {
798 if (search->argmode == ARG_WORD)