Lines Matching refs:loc1
157 uchar_t *loc1; member
909 pat->loc1 = pat->expression; in egprep()
949 if (pat->loc1 == pat->loc2) { in lex()
952 } else switch (toklit = *pat->loc1++) { in lex()
962 if (pat->loc1 == pat->loc2) { in lex()
966 toklit = r->cmap[*pat->loc1++]; in lex()
983 if (*pat->loc1 == '^') { in ccl()
984 pat->loc1++; in ccl()
987 if (*pat->loc1 == ']') { in ccl()
988 uchar_t c = pat->cmap[*pat->loc1]; in ccl()
990 lastc = *pat->loc1++; in ccl()
993 for (; (pat->loc1 < pat->loc2) && (*pat->loc1 != ']'); in ccl()
994 pat->loc1++) { in ccl()
995 if (*pat->loc1 == '-') { in ccl()
1001 for (i = *pat->loc1; i >= lastc; i--) { in ccl()
1005 uchar_t c = pat->cmap[*pat->loc1]; in ccl()
1011 lastc = *pat->loc1; in ccl()
1015 if (pat->loc1 < pat->loc2) pat->loc1++; in ccl()
1738 get_ncount(¤t, match_pattern.loc1); in execute()
1769 &pat->loc1, &pat->loc2)) { in pattern_match()
1772 pat->loc1 = lptr->prntbuf; in pattern_match()