Lines Matching defs:value
40 char *value;
44 static void env_add(const char *name, const char *value)
50 e->value = xstrdup(value);
59 free(e->value);
67 const char *value;
74 return xstrdup(e->value);
77 value = getenv(name);
78 if (!value)
85 env_add(name, value);
87 return xstrdup(value);
95 fprintf(f, "ifneq \"$(%s)\" \"%s\"\n", e->name, e->value);
233 char *value;
270 res = expand_string_with_args(v->value, argc, argv);
272 res = xstrdup(v->value);
279 void variable_add(const char *name, const char *value,
293 free(v->value);
309 new_value = expand_string(value);
311 new_value = xstrdup(value);
314 v->value = xrealloc(v->value,
315 strlen(v->value) + strlen(new_value) + 2);
316 strcat(v->value, " ");
317 strcat(v->value, new_value);
320 v->value = new_value;
328 free(v->value);