Lines Matching defs:argi

97 	int		 argi, chdir_status, getcwd_status, im;
99 argi = 0;
100 if ((e = exprcomp(search, argc, argv, &argi)) == NULL) {
610 exprcomp(const struct mansearch *search, int argc, char *argv[], int *argi)
615 if ((nested = *argi) == argc)
619 while (*argi < argc) {
620 if (strcmp(")", argv[*argi]) == 0) {
628 ++*argi;
631 if (strcmp("-o", argv[*argi]) == 0) {
633 if (*argi > 0)
635 argv[*argi - 1]);
640 ++*argi;
645 child = expr_and(search, argc, argv, argi);
654 child->next = expr_and(search, argc, argv, argi);
657 if (needterm && *argi)
658 warnx("ignoring trailing %s", argv[*argi - 1]);
663 expr_and(const struct mansearch *search, int argc, char *argv[], int *argi)
670 while (*argi < argc) {
671 if (strcmp(")", argv[*argi]) == 0) {
678 if (strcmp("-o", argv[*argi]) == 0)
680 if (strcmp("-a", argv[*argi]) == 0) {
682 if (*argi > 0)
684 argv[*argi - 1]);
689 ++*argi;
695 child = exprterm(search, argc, argv, argi);
707 child->next = exprterm(search, argc, argv, argi);
713 if (needterm && *argi)
714 warnx("ignoring trailing %s", argv[*argi - 1]);
719 exprterm(const struct mansearch *search, int argc, char *argv[], int *argi)
727 if (strcmp("(", argv[*argi]) == 0) {
728 ++*argi;
729 e = exprcomp(search, argc, argv, argi);
730 if (*argi < argc) {
731 assert(strcmp(")", argv[*argi]) == 0);
732 ++*argi;
738 if (strcmp("-i", argv[*argi]) == 0 && *argi + 1 < argc) {
740 ++*argi;
753 e->match.str = argv[(*argi)++];
766 mandoc_asprintf(&val, "[[:<:]]%s[[:>:]]", argv[*argi]);
768 mandoc_asprintf(&val, "\\<%s\\>", argv[*argi]);
771 "(^|[^a-zA-Z01-9_])%s([^a-zA-Z01-9_]|$)", argv[*argi]);
774 } else if ((val = strpbrk(argv[*argi], "=~")) == NULL) {
777 val = argv[*argi];
780 if (val == argv[*argi])
788 if (strstr(argv[*argi], "arch") != NULL)
807 ++*argi;
813 ++*argi;
822 while (NULL != (key = strsep(&argv[*argi], ","))) {
839 ++*argi;