Var
ArchTouch(Var(ARCHIVE_INDEX, gn), Var(MEMBER_INDEX, gn));
gn->mtime = ArchMTimeMember(Var(ARCHIVE_INDEX, gn),
Var(MEMBER_INDEX, gn), true);
Var(IMPSRC_INDEX, gn) = Var(TARGET_INDEX, gn);
Var(OODATE_INDEX, gn) = "";
Var(ALLSRC_INDEX, gn) = "";
(target = Var(TARGET_INDEX, child)) == NULL) {
Var(OODATE_INDEX, gn) = target;
Var(OODATE_INDEX, gn));
Var(ALLSRC_INDEX, gn) = target;
Var(ALLSRC_INDEX, gn));
Var(ALLSRC_INDEX, gn) = Buf_Retrieve(&allsrc);
Var(OODATE_INDEX, gn) = Buf_Retrieve(&oodate);
Var(IMPSRC_INDEX, gn) = Var(TARGET_INDEX, gn->impliedsrc);
const char *file = Var(TARGET_INDEX, j->node);
Var(TARGET_INDEX, gn) = Var(TARGET_INDEX, mem);
Var(PREFIX_INDEX, gn) = Var(PREFIX_INDEX, mem);
Var(MEMBER_INDEX, gn) = mem->name;
Var(ARCHIVE_INDEX, gn) = gn->name;
Var(TARGET_INDEX, gn) = gn->name;
Var(PREFIX_INDEX, gn) = prefix;
Var(TARGET_INDEX, gn) = estrdup(gn->path);
Var(PREFIX_INDEX, gn) = estrdup(ptr);
Var(PREFIX_INDEX, gn) = estrdup(ptr);
Var(PREFIX_INDEX, targ->node) = estrdup(targ->prefix);
Var(TARGET_INDEX, targ->node) = targ->node->name;
Var old; /* keep old variable value (before the loop) */
Var *me; /* the variable we're dealing with */
Var *v;
Var *v;
print_var(Var *v)
Var **t;
Var *v;
offsetof(Var, name),
static Var *find_global_var(const char *, const char *, uint32_t);
static Var *find_global_var_without_env(const char *, const char *, uint32_t);
static void fill_from_env(Var *);
static Var *create_var(const char *, const char *);
static void var_set_initial_value(Var *, const char *);
static void var_set_value(Var *, const char *);
static char *var_get_value(Var *);
static void var_exec_cmd(Var *);
static void varname_list_retrieve(Var *);
static void var_append_value(Var *, const char *);
static void poison_check(Var *);
static void delete_var(Var *);
static void print_var(Var *);
static void push_used(Var *);
static void pop_used(Var *);
static Var *
var_set_initial_value(Var *v, const char *val)
var_set_value(Var *v, const char *val)
var_get_value(Var *v)
var_append_value(Var *v, const char *val)
delete_var(Var *v)
static Var *
Var *v;
fill_from_env(Var *v)
static Var *
Var *v;
Var *v;
poison_check(Var *v)
Var *v;
Var *v;
var_exec_cmd(Var *v)
varname_list_retrieve(Var *v)
Var *v2 = e;
Var *v;
Var *v;
static Var *call_trace[MAX_DEPTH];
push_used(Var *v)
pop_used(Var *v)
Var *v = find_global_var(name, ename, k);