Lines Matching refs:name
21 fprintf(stderr, "%s:%d: ", current_file->name, yylineno); in pperror()
36 char *name; member
41 static void env_add(const char *name, const char *value) in env_add() argument
46 e->name = xstrdup(name); in env_add()
55 free(e->name); in env_del()
61 static char *env_expand(const char *name) in env_expand() argument
66 if (!*name) in env_expand()
70 if (!strcmp(name, e->name)) in env_expand()
74 value = getenv(name); in env_expand()
82 env_add(name, value); in env_expand()
92 fprintf(f, "ifneq \"$(%s)\" \"%s\"\n", e->name, e->value); in env_write_dep()
103 const char *name; member
119 return xstrdup(current_file->name); in do_filename()
182 current_file->name, yylineno, argv[1]); in do_warning_if()
199 static char *function_expand(const char *name, int argc, char *argv[]) in function_expand() argument
206 if (strcmp(f->name, name)) in function_expand()
211 name); in function_expand()
215 name); in function_expand()
229 char *name; member
236 static struct variable *variable_lookup(const char *name) in variable_lookup() argument
241 if (!strcmp(name, v->name)) in variable_lookup()
248 static char *variable_expand(const char *name, int argc, char *argv[]) in variable_expand() argument
253 v = variable_lookup(name); in variable_expand()
259 name); in variable_expand()
276 void variable_add(const char *name, const char *value, in variable_add() argument
283 v = variable_lookup(name); in variable_add()
298 v->name = xstrdup(name); in variable_add()
324 free(v->name); in variable_del()
345 char *tmp, *name, *res, *endptr, *prev, *p; in eval_clause() local
404 name = expand_string_with_args(new_argv[0], argc, argv); in eval_clause()
411 res = variable_expand(name, new_argc, new_argv); in eval_clause()
416 res = function_expand(name, new_argc, new_argv); in eval_clause()
422 res = env_expand(name); in eval_clause()
431 free(name); in eval_clause()