=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/parsevar.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- src/usr.bin/make/parsevar.c 2007/07/30 09:29:53 1.7 +++ src/usr.bin/make/parsevar.c 2007/07/30 09:51:53 1.8 @@ -1,5 +1,5 @@ /* $OpenPackages$ */ -/* $OpenBSD: parsevar.c,v 1.7 2007/07/30 09:29:53 espie Exp $ */ +/* $OpenBSD: parsevar.c,v 1.8 2007/07/30 09:51:53 espie Exp $ */ /* $NetBSD: parse.c,v 1.29 1997/03/10 21:20:04 christos Exp $ */ /* @@ -184,7 +184,7 @@ /* ensure the variable is set to something to avoid `variable * is recursive' errors. */ if (!Var_Definedi(name.s, name.e)) - Var_Seti(name.s, name.e, "", ctxt); + Var_Seti_with_ctxt(name.s, name.e, "", ctxt); res2 = Var_Subst(arg, NULL, false); errorIsOkay = saved; @@ -193,9 +193,9 @@ } if (type & VAR_APPEND) - Var_Appendi(name.s, name.e, arg, ctxt); + Var_Appendi_with_ctxt(name.s, name.e, arg, ctxt); else - Var_Seti(name.s, name.e, arg, ctxt); + Var_Seti_with_ctxt(name.s, name.e, arg, ctxt); VarName_Free(&name); free(res2);