Lines Matching refs:lvp
744 struct localvar *lvp;
749 lvp = ckmalloc(sizeof (struct localvar));
751 lvp->text = ckmalloc(sizeof optlist);
752 memcpy(lvp->text, optlist, sizeof optlist);
762 lvp->text = NULL;
763 lvp->flags = VUNSET;
765 lvp->text = vp->text;
766 lvp->flags = vp->flags;
772 lvp->vp = vp;
773 lvp->next = localvars;
774 localvars = lvp;
786 struct localvar *lvp;
790 while ((lvp = localvars) != NULL) {
791 localvars = lvp->next;
792 vp = lvp->vp;
794 memcpy(optlist, lvp->text, sizeof optlist);
795 ckfree(lvp->text);
797 } else if ((lvp->flags & (VUNSET|VSTRFIXED)) == VUNSET) {
802 vp->flags = lvp->flags;
803 vp->text = lvp->text;
805 ckfree(lvp);