madrof
if (vp->v_left && (vp1 = madrof(pat, vp->v_left)))
static struct varent *madrof(Char *, struct varent *);
while ((vp = madrof(*v, head->v_left)) != NULL)