Formerly variable.c.~14~

This commit is contained in:
Roland McGrath 1992-12-22 22:16:14 +00:00
parent f75288402e
commit 01e07f8ae2

View file

@ -490,7 +490,11 @@ target_environment (file)
for (b = table[i]; b != 0; b = b->next)
{
register struct variable *v = b->variable;
result[nvariables++] = concat (v->name, "=", v->value);
/* If V is recursively expanded, expand its value. */
char *value = v->recursive ? recursively_expand (v) : v->value;
result[nvariables++] = concat (v->name, "=", value);
if (v->recursive)
free (value);
}
}
result[nvariables] = (char *) xmalloc (100);