Return to var.c CVS log | Up to [local] / src / usr.bin / make |
version 1.46, 2000/07/18 20:17:20 | version 1.47, 2000/08/21 10:44:21 | ||
---|---|---|---|
|
|
||
v = VarFind(name, (SymTable *)ctxt, (ctxt == VAR_GLOBAL) ? FIND_ENV : 0); | v = VarFind(name, (SymTable *)ctxt, (ctxt == VAR_GLOBAL) ? FIND_ENV : 0); | ||
if (v == NULL) { | if (v == NULL) { | ||
(void)VarAdd(name, val, ctxt); | v = VarAdd(name, val, ctxt); | ||
} else { | } else { | ||
Buf_AddSpace(&(v->val)); | Buf_AddSpace(&(v->val)); | ||
Buf_AddString(&(v->val), val); | Buf_AddString(&(v->val), val); |