Lines Matching refs:vasn
234 do_ppmm(Expr_state *es, enum token op, struct tbl *vasn, bool is_prefix) in do_ppmm() argument
239 assign_check(es, op, vasn); in do_ppmm()
241 vl = intvar(es, vasn); in do_ppmm()
248 if (vasn->flag & INTEGER) in do_ppmm()
249 setint_v(vasn, vl, es->arith); in do_ppmm()
251 setint(vasn, vl->val.i); in do_ppmm()
263 struct tbl *vl, *vr = NULL, *vasn; in evalexpr() local
338 vasn = vl; in evalexpr()
344 assign_check(es, op, vasn); in evalexpr()
540 if (vasn->flag & INTEGER) in evalexpr()
541 setint_v(vasn, vr, es->arith); in evalexpr()
543 setint(vasn, vr->val.i); in evalexpr()
652 assign_check(Expr_state *es, enum token op, struct tbl *vasn) in assign_check() argument
654 if (es->tok == END || !vasn || in assign_check()
655 (vasn->name[0] == '\0' && !(vasn->flag & EXPRLVALUE))) in assign_check()
657 else if (vasn->flag & RDONLY) in assign_check()