envlist
const char **envlist;
fillenv(struct env *env, const char **envlist)
for (i = 0; envlist[i]; i++) {
e = envlist[i];
if (rule->envlist)
fillenv(env, rule->envlist);
static void fillenv(struct env *env, const char **envlist);
$$.envlist = $2.envlist;
$$.envlist = NULL;
$$.envlist = NULL;
$$.envlist = $1.envlist;
if ($$.envlist) {
$$.envlist = $2.envlist;
$$.envlist = NULL;
$$.envlist = NULL;
$$.envlist = NULL;
$$.envlist = NULL;
$$.envlist = $3.strlist;
const char **envlist;
r->envlist = $1.envlist;
struct envlist EnvList[] = {
struct envlist *c;
static struct envlist *
return (struct envlist *)
genget(name, (char **) EnvList, sizeof(struct envlist));
struct envlist *c;