Lines Matching refs:next
222 x = e->next;
264 } while (e = e->next);
302 } while (e = e->next);
327 g = f->next;
328 f->next = 0;
349 g = f->next;
350 f->next = 0;
356 e->next = f;
636 } while (e = e->next);
1983 if (e->next || f->next || !isstring(e) || e->flags != f->flags)
3053 a->re.bm.complete = (env->stats.e || y != e && (e->type != REX_GROUP || y != e->re.group.expr.rex) || e->next || ((a->re.bm.left + a->re.bm.right) >= 0)) ? 0 : n;
3059 a->re.bm.skip[0] = a->re.bm.skip[env->mappednewline] = (y->next && y->next->type == REX_END) ? HIT : (n + a->re.bm.left);
3107 sfprintf(sfstderr, "STAT: complete=%d n=%d k=%d l=%d r=%d y=%d:%d e=%d:%d\n", a->re.bm.complete, n, k, a->re.bm.left, a->re.bm.right, y->type, y->next ? y->next->type : 0, e->type, e->next ? e->next->type : 0);
3120 next:
3134 goto next;
3148 a->next = e;
3196 a->next = e->next;
3198 e->next = 0;
3327 e->next = p->env->rex;
3331 for (e = p->env->rex; e->next; e = e->next);
3345 e->next = f;
3449 p->env->rex = e->next;
3450 e->next = 0;
3456 q->env->rex = f->next;
3457 f->next = 0;
3464 p->env->rex = e->next;
3465 e->next = 0;
3468 q->env->rex = f->next;
3469 f->next = 0;
3473 for (g = e; g->next; g = g->next);
3474 for (h = f; h->next; h = h->next);
3475 if (g->next && g->next->type == REX_END && h->next && h->next->type == REX_END)
3478 drop(env.disc, g->next);
3479 g->next = 0;
3480 drop(env.disc, h->next);
3481 h->next = 0;
3496 e->next = p->env->rex;
3502 for (f = p->env->rex; f->next; f = f->next);
3510 f->next = e;