Lines Matching refs:varent
28 void set1(tchar *, tchar **, struct varent *);
29 void setq(tchar *, tchar **, struct varent *);
30 void unset1(tchar *[], struct varent *);
31 void unsetv1(struct varent *);
33 void balance(struct varent *, int, int);
37 struct varent *getvx(tchar *, int);
153 struct varent *v = getvx(vp, subscr); in asx()
162 struct varent *
165 struct varent *v = adrof(vp); in getvx()
244 struct varent *gv = getvx(vp, subscr); in dolet()
382 value1(tchar *var, struct varent *head) in value1()
384 struct varent *vp; in value1()
393 struct varent *
394 madrof(tchar *pat, struct varent *vp) in madrof()
396 struct varent *vp1; in madrof()
410 struct varent *
411 adrof1(tchar *name, struct varent *v) in adrof1()
445 set1(tchar *var, tchar **vec, struct varent *head) in set1()
476 setq(tchar *name, tchar **vec, struct varent *p) in setq()
478 struct varent *c; in setq()
494 p->v_link[f] = c = (struct varent *)xalloc(sizeof (struct varent)); in setq()
523 unset1(tchar *v[], struct varent *head) in unset1()
525 struct varent *vp; in unset1()
543 struct varent *vp; in unsetv()
554 unsetv1(struct varent *p) in unsetv1()
556 struct varent *c, *pp; in unsetv1()
612 struct varent *argv; in shift()
675 balance(struct varent *p, int f, int d) in balance()
677 struct varent *pp; in balance()
678 struct varent *t; /* used by the rotate macros */ in balance()
766 plist(struct varent *p) in plist()
768 struct varent *c; in plist()