Lines Matching defs:v
40 doset(tchar **v)
52 v++;
53 p = *v++;
77 if (*p == 0 && *v && **v == '(')
78 p = *v++;
79 } else if (*v && eq(*v, S_EQ /* "=" */)) {
80 op = '=', v++;
81 if (*v)
82 p = *v++;
88 tchar **e = v;
101 vecp = saveblk(v);
104 v = e + 1;
131 } while (p = *v++);
153 struct varent *v = getvx(vp, subscr);
158 xfree(v->vec[subscr - 1]);
159 v->vec[subscr - 1] = globone(p);
165 struct varent *v = adrof(vp);
170 if (v == 0)
172 if (subscr < 1 || subscr > blklen(v->vec))
174 return (v);
180 dolet(tchar **v)
187 v++;
188 p = *v++;
203 if (*p == 0 && *v)
204 p = *v++;
212 p = xset(p, &v);
231 p = xset(p, &v);
264 } while (p = *v++);
289 tchar **v = vec;
290 tchar **vecp = v;
295 *v++ = vp;
298 *v++ = opr;
300 *v++ = opr;
302 *v++ = p;
303 *v++ = 0;
411 adrof1(tchar *name, struct varent *v)
418 v = v->v_left;
419 while (v && ((cmp = *name - *v->v_name) ||
420 (cmp = strcmp_(name, v->v_name))))
422 v = v->v_left;
424 v = v->v_right;
425 return v;
505 unset(tchar *v[])
511 unset1(v, &shvhed);
523 unset1(tchar *v[], struct varent *head)
531 while (*++v) {
533 while (vp = madrof(*v, head->v_left))
536 setname(*v);
610 shift(tchar **v)
618 v++;
619 name = *v;