Lines Matching full:cset
77 static void p_b_term(struct parse *, cset *);
78 static void p_b_cclass(struct parse *, cset *);
79 static void p_b_eclass(struct parse *, cset *);
88 static cset *allocset(struct parse *);
89 static void freeset(struct parse *, cset *);
90 static int freezeset(struct parse *, cset *);
91 static int firstch(struct parse *, cset *);
92 static int nch(struct parse *, cset *);
93 static void mcadd(struct parse *, cset *, const char *);
94 static void mcinvert(struct parse *, cset *);
95 static void mccase(struct parse *, cset *);
663 cset *cs;
740 p_b_term(struct parse *p, cset *cs)
803 p_b_cclass(struct parse *p, cset *cs)
836 p_b_eclass(struct parse *p, cset *cs)
1057 static cset *
1063 cset *cs;
1075 ptr = (cset *)realloc((char *)p->g->sets, nc * sizeof(cset));
1117 freeset(struct parse *p, cset *cs)
1120 cset *top = &p->g->sets[p->g->ncsets];
1139 freezeset(struct parse *p, cset *cs)
1143 cset *top = &p->g->sets[p->g->ncsets];
1144 cset *cs2;
1170 firstch(struct parse *p, cset *cs)
1186 nch(struct parse *p, cset *cs)
1199 - mcadd - add a collating element to a cset
1202 mcadd( struct parse *p, cset *cs, const char *cp)
1222 - mcinvert - invert the list of collating elements in a cset
1229 mcinvert(struct parse *p, cset *cs)
1235 - mccase - add case counterparts of the list of collating elements in a cset
1242 mccase(struct parse *p, cset *cs)