Lines Matching refs:vasn
311 do_ppmm(Expr_state *es, enum token op, struct tbl *vasn, bool is_prefix) in do_ppmm() argument
316 assign_check(es, op, vasn); in do_ppmm()
318 vl = intvar(es, vasn); in do_ppmm()
325 if (vasn->flag & INTEGER) in do_ppmm()
326 setint_v(vasn, vl, es->arith); in do_ppmm()
328 setint(vasn, vl->val.i); in do_ppmm()
340 struct tbl *vl, *vr = NULL, *vasn; in evalexpr() local
407 vasn = vl; in evalexpr()
413 assign_check(es, op, vasn); in evalexpr()
606 if (vasn->flag & INTEGER) in evalexpr()
607 setint_v(vasn, vr, es->arith); in evalexpr()
609 setint(vasn, vr->val.i); in evalexpr()
712 assign_check(Expr_state *es, enum token op, struct tbl *vasn) in assign_check() argument
714 if (es->tok == END || !vasn || in assign_check()
715 (vasn->name[0] == '\0' && !(vasn->flag & EXPRLVALUE))) in assign_check()
717 else if (vasn->flag & RDONLY) in assign_check()