Lines Matching refs:next
212 x = e->next;
254 } while (e = e->next);
292 } while (e = e->next);
317 g = f->next;
318 f->next = 0;
339 g = f->next;
340 f->next = 0;
346 e->next = f;
626 } while (e = e->next);
1958 if (e->next || f->next || !isstring(e) || e->flags != f->flags)
3023 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;
3029 a->re.bm.skip[0] = a->re.bm.skip[env->mappednewline] = (y->next && y->next->type == REX_END) ? HIT : (n + a->re.bm.left);
3077 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);
3090 next:
3104 goto next;
3118 a->next = e;
3166 a->next = e->next;
3168 e->next = 0;
3296 e->next = p->env->rex;
3302 for (e = p->env->rex; e->next; e = e->next);
3318 e->next = f;
3424 p->env->rex = e->next;
3425 e->next = 0;
3431 q->env->rex = f->next;
3432 f->next = 0;
3439 p->env->rex = e->next;
3440 e->next = 0;
3443 q->env->rex = f->next;
3444 f->next = 0;
3448 for (g = e; g->next; g = g->next);
3449 for (h = f; h->next; h = h->next);
3450 if (g->next && g->next->type == REX_END && h->next && h->next->type == REX_END)
3453 drop(env.disc, g->next);
3454 g->next = 0;
3455 drop(env.disc, h->next);
3456 h->next = 0;
3471 e->next = p->env->rex;
3477 for (f = p->env->rex; f->next; f = f->next);
3485 f->next = e;