Lines Matching refs:arith
156 bool arith; member
183 evaluate(const char *expr, mksh_ari_t *rval, int error_ok, bool arith) in evaluate() argument
190 ret = v_evaluate(&v, expr, error_ok, arith); in evaluate()
200 bool arith) in v_evaluate() argument
211 curstate.arith = arith; in v_evaluate()
238 if (es->arith && es->natural) in v_evaluate()
241 setint_v(vp, v, es->arith); in v_evaluate()
257 es->arith = false; in evalerr()
505 setint_v(vasn, vr, es->arith); in evalexpr()
593 if (setint_v(es->val, es->val, es->arith) == NULL) in exprtoken()
636 setint_v(vasn, vl, es->arith); in do_ppmm()
683 if (setint_v(vq, vp, es->arith) == NULL) { in intvar()
688 v_evaluate(vq, str_val(vp), KSH_UNWIND_ERROR, es->arith); in intvar()