Lines Matching refs:re_cw
78 typedef struct re_cw { struct
84 } re_cw; typedef
153 re_cw *cw_ptr;
271 static BOOL altlist(Expr *e, uchar_t *buf, re_cw *pat);
272 static Node *newnode(re_cw *c, int d);
276 static void shift(re_cw *c);
278 static void shiftprop(re_cw *c, Node *n);
284 static re_cw *re_cwinit(uchar_t *cmap);
285 static re_cw *re_recw(re_re *r, uchar_t *map);
287 static void re_cwadd(re_cw *c, uchar_t *s, uchar_t *e);
288 static void re_cwcomp(re_cw *c);
1287 static re_cw *
1291 re_cw *pat; in re_recw()
1307 altlist(Expr *e, uchar_t *buf, re_cw *pat) in altlist()
1316 word(Expr *e, uchar_t *buf, re_cw *pat) in word()
1337 static re_cw *
1340 re_cw *c; in re_cwinit()
1345 c = (re_cw *)egmalloc(sizeof (*c)); in re_cwinit()
1355 re_cwadd(re_cw *c, uchar_t *s, uchar_t *e) in re_cwadd()
1466 shift(re_cw *c) in shift()
1522 shiftprop(re_cw *c, Node *n) in shiftprop()
1538 re_cwcomp(re_cw *c) in re_cwcomp()
1554 re_cw *c = pat->cw_ptr; in re_cwexec()
1604 newnode(re_cw *c, int d) in newnode()