Lines Matching refs:loc1
154 uchar_t *loc1; member
904 pat->loc1 = pat->expression; in egprep()
944 if (pat->loc1 == pat->loc2) { in lex()
947 } else switch (toklit = *pat->loc1++) { in lex()
957 if (pat->loc1 == pat->loc2) { in lex()
961 toklit = r->cmap[*pat->loc1++]; in lex()
979 if (*pat->loc1 == '^') { in ccl()
980 pat->loc1++; in ccl()
983 if (*pat->loc1 == ']') { in ccl()
984 uchar_t c = pat->cmap[*pat->loc1]; in ccl()
986 lastc = *pat->loc1++; in ccl()
989 for (; (pat->loc1 < pat->loc2) && (*pat->loc1 != ']'); pat->loc1++) { in ccl()
990 if (*pat->loc1 == '-') { in ccl()
996 for (i = *pat->loc1; i >= lastc; i--) { in ccl()
1000 uchar_t c = pat->cmap[*pat->loc1]; in ccl()
1006 lastc = *pat->loc1; in ccl()
1010 if (pat->loc1 < pat->loc2) pat->loc1++; in ccl()
1733 get_ncount(¤t, match_pattern.loc1); in execute()
1764 &pat->loc1, &pat->loc2)) { in pattern_match()
1767 pat->loc1 = lptr->prntbuf; in pattern_match()