Lines Matching defs:vp
61 register struct var *vp;
70 vp = lookup(name);
71 if (vp == NOVAR) {
72 if ((vp = (struct var *)
73 calloc(sizeof (*vp), 1)) == NULL)
75 vp->v_name = vcopy(name);
76 vp->v_link = variables[h];
77 variables[h] = vp;
79 vfree(vp->v_value);
80 vp->v_value = vcopy(value);
85 prompt = vp->v_value;
88 if (debug) fprintf(stderr, "assign(%s)=%s\n", vp->v_name, vp->v_value);
95 register struct var *vp, *vp2;
118 for (vp = variables[h]; vp->v_link != vp2; vp = vp->v_link)
120 vp->v_link = vp2->v_link;
168 register struct var *vp;
171 if ((vp = lookup(name)) == NOVAR)
174 cp = vp->v_value;
187 register struct var *vp;
191 for (vp = variables[h]; vp != NOVAR; vp = vp->v_link)
192 if (equal(vp->v_name, name))
193 return(vp);