Lines Matching refs:cmap
56 uchar_t *cmap;
82 uchar_t *cmap;
140 uchar_t *cmap; /* Character mapping array */
150 uchar_t *cmap;
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];
375 pat->bm_ptr = re_bmcomp(lb, le, pat->cmap);
381 pat->bm_ptr = re_bmcomp(lb, le, pat->cmap);
386 if ((pat->cw_ptr = re_recw(pat->re_ptr, pat->cmap)) != NULL) {
516 c = pat->cmap[*b];
914 r->cmap = pat->cmap;
966 toklit = r->cmap[*pat->loc1++];
969 default: toktype = Literal; toklit = r->cmap[toklit]; break;
988 uchar_t c = pat->cmap[*pat->loc1];
996 if (lastc < 0) CCL_SET(tab, pat->cmap['-']);
1002 CCL_SET(tab, pat->cmap[i]);
1005 uchar_t c = pat->cmap[*pat->loc1];
1013 if (range) CCL_SET(tab, pat->cmap['-']);
1019 CCL_SET(tab, pat->cmap[NL]);
1023 if (pat->cmap[i] != i) CCL_CLR(tab, i);
1200 re_bmcomp(uchar_t *pb, uchar_t *pe, uchar_t *cmap)
1209 b->cmap = cmap;
1218 delta[b->cmap[*pb]] = pe - pb;
1220 delta[b->cmap[*pb]] = LARGE;
1223 b->delta0[j] = delta[b->cmap[j]];
1265 if (b->cmap[*sp--] != b->bmpat[k]) break;
1338 re_cwinit(uchar_t *cmap)
1350 c->cmap = cmap;
1566 mappedsp = c->cmap[*sp];
1592 k = c->step[c->cmap[*sp]] - ostate->d - 1;