stalloc
yylval.name = stalloc(buf - p + 1);
pointer stalloc(int);
pwd = stalloc(i);
return stalloc(len);
newargs = stalloc(newcapacity * sizeof(newargs[0]));
editcmd = stalloc(strlen(editor) + strlen(editfile) + 2);
p = stalloc(len + 1);
stalloc(1);
p = stalloc(newlen);
pointer stalloc(int);
#define grabstackblock(n) stalloc(n)
#define grabstackstr(p) stalloc((char *)p - stackblock())
np = (union node *)stalloc(sizeof (struct nfile));
np = (union node *)stalloc(sizeof (struct nhere));
heredoc = (struct heredoc *)stalloc(sizeof (struct heredoc));
*nlpp = (struct nodelist *)stalloc(sizeof (struct nodelist));
n3 = (union node *)stalloc(sizeof (struct nredir));
pipenode = (union node *)stalloc(sizeof (struct npipe));
lp = (struct nodelist *)stalloc(sizeof (struct nodelist));
lp = (struct nodelist *)stalloc(sizeof (struct nodelist));
n2 = (union node *)stalloc(sizeof (struct nnot));
n1 = (union node *)stalloc(sizeof (struct nif));
n2->nif.elsepart = (union node *)stalloc(sizeof (struct nif));
n1 = (union node *)stalloc(sizeof (struct nfor));
n2 = (union node *)stalloc(sizeof (struct narg));
n1 = (union node *)stalloc(sizeof (struct ncase));
*cpp = cp = (union node *)stalloc(sizeof (struct nclist));
n1 = (union node *)stalloc(sizeof (struct nredir));
n2 = (union node *)stalloc(sizeof (struct nredir));
n = (union node *)stalloc(sizeof (struct ncmd));
n = (union node *)stalloc(sizeof (struct narg));
n = (union node *)stalloc(sizeof (struct nbinary));
ep = env = stalloc((nenv + 1) * sizeof *env);