Lines Matching refs:cset
88 static void p_b_term(struct parse *p, cset *cs);
89 static void p_b_cclass(struct parse *p, cset *cs);
90 static void p_b_eclass(struct parse *p, cset *cs);
99 static cset *allocset(struct parse *p);
100 static void freeset(struct parse *p, cset *cs);
101 static int freezeset(struct parse *p, cset *cs);
102 static int firstch(struct parse *p, cset *cs);
103 static int nch(struct parse *p, cset *cs);
104 static void mcadd(struct parse *p, cset *cs, const char *cp);
106 static void mcsub(cset *cs, char *cp);
107 static int mcin(cset *cs, char *cp);
108 static char *mcfind(cset *cs, char *cp);
110 static void mcinvert(struct parse *p, cset *cs);
111 static void mccase(struct parse *p, cset *cs);
172 (p)->ncsalloc * sizeof(cset) + \
688 cset *cs; in p_bracket()
764 p_b_term(struct parse *p, cset *cs) in p_b_term()
827 p_b_cclass(struct parse *p, cset *cs) in p_b_cclass()
860 p_b_eclass(struct parse *p, cset *cs) in p_b_eclass()
1089 static cset *
1095 cset *cs; in allocset()
1107 p->g->sets = (cset *)malloc(nc * sizeof(cset)); in allocset()
1109 p->g->sets = (cset *)realloc((char *)p->g->sets, in allocset()
1110 nc * sizeof(cset)); in allocset()
1146 freeset(struct parse *p, cset *cs) in freeset()
1149 cset *top = &p->g->sets[p->g->ncsets]; in freeset()
1168 freezeset(struct parse *p, cset *cs) in freezeset()
1172 cset *top = &p->g->sets[p->g->ncsets]; in freezeset()
1173 cset *cs2; in freezeset()
1199 firstch(struct parse *p, cset *cs) in firstch()
1215 nch(struct parse *p, cset *cs) in nch()
1231 mcadd(struct parse *p, cset *cs, const char *cp) in mcadd()
1257 mcinvert(struct parse *p, cset *cs) in mcinvert()
1269 mccase(struct parse *p, cset *cs) in mccase()