Lines Matching defs:vp
53 struct var *vp;
57 vp = lookup(name);
58 if (vp == NULL) {
59 vp = calloc(sizeof(*vp), 1);
60 vp->v_name = vcopy(name);
61 vp->v_link = variables[h];
62 variables[h] = vp;
65 vfree(vp->v_value);
66 vp->v_value = vcopy(value);
109 struct var *vp;
111 if ((vp = lookup(name)) == NULL)
113 return (vp->v_value);
124 struct var *vp;
126 for (vp = variables[hash(name)]; vp != NULL; vp = vp->v_link)
127 if (*vp->v_name == *name && equal(vp->v_name, name))
128 return (vp);