[BACK]Return to var.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / make

Diff for /src/usr.bin/make/var.c between version 1.66 and 1.67

version 1.66, 2007/07/20 12:32:45 version 1.67, 2007/07/22 17:56:50
Line 1094 
Line 1094 
   
         l->me = find_global_var_without_env(name, ename, k);          l->me = find_global_var_without_env(name, ename, k);
         l->old = *(l->me);          l->old = *(l->me);
         l->me->flags |= VAR_SEEN_ENV;          l->me->flags = VAR_SEEN_ENV | VAR_DUMMY;
         return l;          return l;
 }  }
   
 void  void
 Var_DeleteLoopVar(struct LoopVar *l)  Var_DeleteLoopVar(struct LoopVar *l)
 {  {
           if ((l->me->flags & VAR_DUMMY) == 0)
                   Buf_Destroy(&(l->me->val));
         *(l->me) = l->old;          *(l->me) = l->old;
         free(l);          free(l);
 }  }

Legend:
Removed from v.1.66  
changed lines
  Added in v.1.67