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 &&
202 mpage->bits = search->firstmatch ? rp->bits : 0;
220 if (cur && search->firstmatch)
610 exprcomp(const struct mansearch *search, int argc, char *argv[], int *argi)
645 child = expr_and(search, argc, argv, argi);
654 child->next = expr_and(search, argc, argv, argi);
663 expr_and(const struct mansearch *search, int argc, char *argv[], int *argi)
695 child = exprterm(search, argc, argv, argi);
707 child->next = exprterm(search, argc, argv, argi);
719 exprterm(const struct mansearch *search, int argc, char *argv[], int *argi)
729 e = exprcomp(search, argc, argv, argi);
750 if (search->argmode == ARG_NAME) {
758 * Separate macro keys from search string.
762 if (search->argmode == ARG_WORD) {
802 if (search->argmode == ARG_WORD)