Home | History | Annotate | Download | only in mail

Lines Matching refs:vp

105 	struct var *vp;
107 for (vp = variables[hash(name)]; vp != NULL; vp = vp->v_link)
108 if (*vp->v_name == *name && equal(vp->v_name, name))
109 return vp;
119 struct var *vp;
123 vp = lookup(name);
124 if (vp == NULL) {
125 vp = ecalloc(1, sizeof(*vp));
126 vp->v_name = vcopy(name);
127 vp->v_link = variables[h];
128 variables[h] = vp;
131 v_free(vp->v_value);
132 vp->v_value = vcopy(values);
142 struct var *vp;
144 if ((vp = lookup(name)) == NULL)
146 return vp->v_value;