Lines Matching refs:varent
53 static struct varent *getvx(Char *, int);
57 static struct varent *madrof(Char *, struct varent *);
58 static void unsetv1(struct varent *);
60 static void balance(struct varent *, int, int);
69 struct varent *vp;
107 struct varent *pt = adrof(STRpath);
240 struct varent *v;
247 static struct varent *
250 struct varent *v;
328 struct varent *gv = getvx(vp, subscr);
335 struct varent *pt = adrof(STRpath);
440 value1(Char *var, struct varent *head)
442 struct varent *vp;
448 static struct varent *
449 madrof(Char *pat, struct varent *vp)
451 struct varent *vp1;
462 struct varent *
463 adrof1(Char *name, struct varent *v)
492 set1(Char *var, Char **vec, struct varent *head)
512 setq(Char *name, Char **vec, struct varent *p)
514 struct varent *c;
597 unset1(Char *v[], struct varent *head)
599 struct varent *vp;
614 struct varent *vp;
622 unsetv1(struct varent *p)
624 struct varent *c, *pp;
673 struct varent *argv;
730 struct varent *
731 rleft(struct varent *p)
735 struct varent *
736 rright(struct varent *p)
749 balance(struct varent *p, int f, int d)
751 struct varent *pp;
754 struct varent *t; /* used by the rotate macros */
842 plist(struct varent *p)
844 struct varent *c;