Lines Matching refs:next

427     int next;  in ssi_eval_expr_step()  local
429 switch ((next = ssi_expr_tokenizer(t, &v->str))) { in ssi_eval_expr_step()
431 do { next = ssi_expr_tokenizer(t, &v->str); } while (next == TK_VALUE); in ssi_eval_expr_step()
432 return next; in ssi_eval_expr_step()
435 next = ssi_eval_expr_loop(t, v); in ssi_eval_expr_step()
436 if (next == TK_RPARAN && level == t->in_brace) { in ssi_eval_expr_step()
438 next = ssi_eval_expr_step(t, v); /*(resets v)*/ in ssi_eval_expr_step()
441 return (next==TK_AND || next==TK_OR || next==TK_RPARAN || 0==next) in ssi_eval_expr_step()
442 ? next in ssi_eval_expr_step()
451 next = ssi_eval_expr_step(t, v); in ssi_eval_expr_step()
453 if (-1 == next) return next; in ssi_eval_expr_step()
456 return next; in ssi_eval_expr_step()
458 return next; in ssi_eval_expr_step()
464 int next = ssi_eval_expr_step(t, &v2); in ssi_eval_expr_loop_cmp() local
465 if (-1 != next) { in ssi_eval_expr_loop_cmp()
470 return next; in ssi_eval_expr_loop_cmp()
474 int next = ssi_eval_expr_step(t, v1); in ssi_eval_expr_loop() local
475 switch (next) { in ssi_eval_expr_loop()
481 next = ssi_eval_expr_loop_cmp(t, v1, next); in ssi_eval_expr_loop()
482 if (next == TK_RPARAN || 0 == next) return next; in ssi_eval_expr_loop()
483 if (next != TK_AND && next != TK_OR) { in ssi_eval_expr_loop()
490 return next; in ssi_eval_expr_loop()
496 int cond = next; in ssi_eval_expr_loop()
497 next = ssi_eval_expr_step(t, &v2); in ssi_eval_expr_loop()
498 switch (next) { in ssi_eval_expr_loop()
504 next = ssi_eval_expr_loop_cmp(t, &v2, next); in ssi_eval_expr_loop()
505 if (-1 == next) continue; in ssi_eval_expr_loop()
514 } while (next == TK_AND || next == TK_OR); in ssi_eval_expr_loop()
516 return next; in ssi_eval_expr_loop()