Lines Matching refs:pattern
73 char *pattern; /* original pattern */ member
595 pp->pattern = wordbuf; in addpattern()
627 plen = strlen(pp->pattern); in fixpatterns()
638 cq = strcpy(cq, pp->pattern) + plen; in fixpatterns()
641 free(pp->pattern); in fixpatterns()
642 pp->pattern = cp; in fixpatterns()
652 n = strlen(pp->pattern) + 1; in fixpatterns()
660 if (mbstowcs(pp->wpattern, pp->pattern, n) == in fixpatterns()
665 cmdname, pp->pattern); in fixpatterns()
675 free(pp->pattern); in fixpatterns()
684 for (cp = (unsigned char *)pp->pattern; in fixpatterns()
701 if ((rv = regcomp(&pp->re, pp->pattern, regflags)) != 0) { in fixpatterns()
705 cmdname, pp->pattern, errstr); in fixpatterns()
708 free(pp->pattern); in fixpatterns()
726 (npatterns == 1) && (strlen(patterns->pattern) != 0); in fixpatterns()
819 bmgcomp(pp->pattern, strlen(pp->pattern)); in grep()
1066 if (fptr[0] == pp->pattern[0] && in grep()
1067 strcmp(fptr, pp->pattern) == 0) { in grep()
1074 if (strstr(fptr, pp->pattern) != NULL) { in grep()