Lines Matching defs:lvp
619 struct localvar *lvp;
624 lvp = ckmalloc(sizeof (struct localvar));
628 lvp->text = memcpy(p, optlist, sizeof_optlist);
638 lvp->text = NULL;
639 lvp->flags = VUNSET;
641 lvp->text = vp->text;
642 lvp->flags = vp->flags;
648 lvp->vp = vp;
649 lvp->next = localvars;
650 localvars = lvp;
662 struct localvar *lvp;
665 while ((lvp = localvars) != NULL) {
666 localvars = lvp->next;
667 vp = lvp->vp;
670 memcpy(optlist, lvp->text, sizeof_optlist);
671 ckfree(lvp->text);
672 } else if ((lvp->flags & (VUNSET|VSTRFIXED)) == VUNSET) {
676 (*vp->func)(lvp->text + vp->name_len + 1);
679 vp->flags = lvp->flags;
680 vp->text = lvp->text;
682 ckfree(lvp);