Lines Matching defs:lvp
1126 struct localvar *lvp;
1131 lvp = ckmalloc(sizeof (struct localvar));
1135 lvp->text = memcpy(p, optlist, sizeof_optlist);
1136 lvp->rfunc = NULL;
1149 lvp->text = NULL;
1150 lvp->flags = VUNSET;
1151 lvp->rfunc = NULL;
1153 lvp->text = vp->text;
1154 lvp->flags = vp->flags;
1155 lvp->v_u = vp->v_u;
1180 lvp->vp = vp;
1181 lvp->next = localvars;
1182 localvars = lvp;
1194 struct localvar *lvp;
1197 while ((lvp = localvars) != NULL) {
1198 localvars = lvp->next;
1199 vp = lvp->vp;
1202 memcpy(optlist, lvp->text, sizeof_optlist);
1203 ckfree(lvp->text);
1206 } else if ((lvp->flags & (VUNSET|VSTRFIXED)) == VUNSET) {
1209 if (lvp->func && (lvp->flags & (VNOFUNC|VFUNCREF)) == 0)
1210 (*lvp->func)(lvp->text + vp->name_len + 1,
1211 lvp->flags);
1214 vp->flags = lvp->flags;
1215 vp->text = lvp->text;
1216 vp->v_u = lvp->v_u;
1218 ckfree(lvp);