Lines Matching defs:lvp
750 struct localvar *lvp;
755 lvp = ckmalloc(sizeof (struct localvar));
757 lvp->text = ckmalloc(sizeof optval);
758 memcpy(lvp->text, optval, sizeof optval);
768 lvp->text = NULL;
769 lvp->flags = VUNSET;
771 lvp->text = vp->text;
772 lvp->flags = vp->flags;
778 lvp->vp = vp;
779 lvp->next = localvars;
780 localvars = lvp;
792 struct localvar *lvp;
797 while ((lvp = localvars) != NULL) {
798 localvars = lvp->next;
799 vp = lvp->vp;
801 memcpy(optval, lvp->text, sizeof optval);
802 ckfree(lvp->text);
804 } else if ((lvp->flags & (VUNSET|VSTRFIXED)) == VUNSET) {
808 islocalevar = (vp->flags | lvp->flags) & VEXPORT &&
809 localevar(lvp->text);
812 vp->flags = lvp->flags;
813 vp->text = lvp->text;
823 ckfree(lvp);