nfor
for (argp = n->nfor.args ; argp ; argp = argp->narg.next) {
setvar(n->nfor.var, arglist.args[i], 0);
evaltree(n->nfor.body, flags);
cmdputs(n->nfor.var);
n1 = (union node *)stalloc(sizeof (struct nfor));
n1->nfor.var = wordtext;
n1->nfor.args = ap;
n1->nfor.args = n2;
n1->nfor.body = list(0);
result->stringsize += strlen(n->nfor.var) + 1;
calcsize(n->nfor.body, result);
calcsize(n->nfor.args, result);
new->nfor.var = nodesavestr(n->nfor.var, state);
new->nfor.body = copynode(n->nfor.body, state);
new->nfor.args = copynode(n->nfor.args, state);
ALIGN(sizeof (struct nfor)),
struct nfor nfor;