Lines Matching refs:v
55 p_expr(struct value *v, char flag) in p_expr() argument
64 *v = t; in p_expr()
75 ret = p_assign(t.v_str, v, flag); in p_expr()
85 p_expr0(struct value *v, char flag) in p_expr0() argument
90 if (p_expr1(v, flag) < 0) in p_expr0()
94 switch (v->v_type) { in p_expr0()
96 true = v->v_num != 0; in p_expr0()
100 str_free(v->v_str); in p_expr0()
101 v->v_type = V_ERR; in p_expr0()
108 v->v_type = V_ERR; in p_expr0()
109 if ((flag && true ? p_expr1(v, 1) : p_expr1(&t, 0)) < 0) in p_expr0()
112 val_free(*v); in p_expr0()
117 return flag && !true ? p_expr1(v, 1) : p_expr1(&t, 0); in p_expr0()
124 p_expr1(struct value *v, char flag) in p_expr1() argument
128 if (p_expr2(v, flag) < 0) in p_expr1()
133 switch (v->v_type) { in p_expr1()
135 v->v_num = true = true || v->v_num != 0; in p_expr1()
139 str_free(v->v_str); in p_expr1()
140 v->v_type = V_ERR; in p_expr1()
149 if (p_expr2(v, flag && !true) < 0) in p_expr1()
158 p_expr2(struct value *v, char flag) in p_expr2() argument
162 if (p_expr3_10(3, v, flag) < 0) in p_expr2()
167 switch (v->v_type) { in p_expr2()
169 v->v_num = true = true && v->v_num != 0; in p_expr2()
173 str_free(v->v_str); in p_expr2()
174 v->v_type = V_ERR; in p_expr2()
183 if (p_expr3_10(3, v, flag && true) < 0) in p_expr2()