Lines Matching refs:cmap
56 uchar_t *cmap; member
82 uchar_t *cmap; member
140 uchar_t *cmap; /* Character mapping array */ member
150 uchar_t *cmap; member
283 static re_bm *re_bmcomp(uchar_t *pb, uchar_t *pe, uchar_t *cmap);
284 static re_cw *re_cwinit(uchar_t *cmap);
331 match_pattern.cmap = char_map[iflag]; in egrepinit()
375 pat->bm_ptr = re_bmcomp(lb, le, pat->cmap); in dogre()
381 pat->bm_ptr = re_bmcomp(lb, le, pat->cmap); in dogre()
386 if ((pat->cw_ptr = re_recw(pat->re_ptr, pat->cmap)) != NULL) { in dogre()
516 c = pat->cmap[*b]; in re_reexec()
914 r->cmap = pat->cmap; in egprep()
966 toklit = r->cmap[*pat->loc1++]; in lex()
969 default: toktype = Literal; toklit = r->cmap[toklit]; break; in lex()
988 uchar_t c = pat->cmap[*pat->loc1]; in ccl()
996 if (lastc < 0) CCL_SET(tab, pat->cmap['-']); in ccl()
1002 CCL_SET(tab, pat->cmap[i]); in ccl()
1005 uchar_t c = pat->cmap[*pat->loc1]; in ccl()
1013 if (range) CCL_SET(tab, pat->cmap['-']); in ccl()
1019 CCL_SET(tab, pat->cmap[NL]); in ccl()
1023 if (pat->cmap[i] != i) CCL_CLR(tab, i); in ccl()
1200 re_bmcomp(uchar_t *pb, uchar_t *pe, uchar_t *cmap) in re_bmcomp() argument
1209 b->cmap = cmap; in re_bmcomp()
1218 delta[b->cmap[*pb]] = pe - pb; in re_bmcomp()
1220 delta[b->cmap[*pb]] = LARGE; in re_bmcomp()
1223 b->delta0[j] = delta[b->cmap[j]]; in re_bmcomp()
1265 if (b->cmap[*sp--] != b->bmpat[k]) break; in re_bmexec()
1338 re_cwinit(uchar_t *cmap) in re_cwinit() argument
1350 c->cmap = cmap; in re_cwinit()
1566 mappedsp = c->cmap[*sp]; in re_cwexec()
1592 k = c->step[c->cmap[*sp]] - ostate->d - 1; in re_cwexec()