heredoc
void heredoc(Char *);
heredoc(t->t_dlef);
u = herein(iop->heredoc, iop->flag & IOEVAL);
iop->heredoc = (char *) 0;
iop->heredoc = Xclose(xs, xp);
if ((iop->flag & IOTYPE) == IOHERE && iop->heredoc) {
shf_puts(iop->heredoc, shf);
if (p->heredoc != (char *) 0)
q->heredoc = str_save(p->heredoc, ap);
if (p->heredoc != NULL)
afree((void*)p->heredoc, ap);
char *heredoc;/* content of heredoc */
heredoc = stalloc(sizeof(struct HereDoc));
heredoc->here = np;
heredoc->startline = plinno;
heredoc->striptabs = 1;
heredoc->striptabs = 0;
struct HereDoc *here = heredoc;