Lines Matching defs:alt
43 rec_alt *alt; /* Toplevel first/single alternative */
92 rec_alt *alt;
105 alt = calloc(1, sizeof(rec_alt));
106 if (alt == NULL) {
114 inf.alt = inf.palt = alt;
214 rec_alt *alt = calloc(1, sizeof(rec_alt));
216 if (alt) {
217 alt->prev = inf.palt;
218 inf.palt->next = alt;
219 inf.palt = alt;
244 inf.ecode = orec_comp(inf.alt, flags);
249 alt = NULL;
254 return (alt);
258 irec_free_alt(rec_alt *alt)
262 while (alt) {
263 next = alt->next;
264 irec_free_pats(alt->pat);
265 free(alt);
266 alt = next;
422 rec_alt *alt;
436 if ((alt = calloc(1, sizeof(rec_alt))) == NULL) {
448 grp->alt = alt;
454 inf->palt = alt;
850 if (grp->alt && grp->alt->pat) {
851 for (any = grp->alt->pat; any->next; any = any->next)
984 irec_free_alt(inf->alt);
990 if (grp->alt)
991 irec_free_alt(grp->alt);