GTO
extract(cp, GTO)->n_flink == NULL) { /* check for one recipient */
np = extract(replyto, GTO);
np = extract(cp, GTO);
np = cat(np, extract(rcv, GTO));
np = extract(rcv, GTO);
head.h_to = cat(head.h_to, extract(cp, GTO));
if ((rval = grabh(&hdr, GTO)) != 0)
np = extract(cp, GTO);
(void)puthead(&hdr, obuf, GTO | GCOMMA);
if ((rval = grabh(&hdr, GTO)) != 0)
np = name_expand(argv[0], GTO);
for (np = name_expand(*ap, GTO); np; np = np->n_flink)
t = GTO | GSUBJECT | GCC | GNL | GSMOPTS;
(void)grabh(hp, GTO | GSUBJECT | GCC | GBCC | GSMOPTS);
hp->h_to = cat(hp->h_to, extract(&linebuf[2], GTO));
GTO | GSUBJECT | GCC | GBCC | GSMOPTS | GNL);
#define GMASK (GTO | GSUBJECT | GCC | GBCC | GSMOPTS)
to = cat(to, nalloc(argv[i], GTO));
(void)puthead(hp, fout, GTO|GSUBJECT|GCC|GMISC|GMIME|GNL);
(void)puthead(hp, fout, GTO|GSUBJECT|GCC|GMISC|GNL);
if ((np->n_type & GMASK) == GTO)
if (hp->h_to != NULL && w & GTO)
GTO | GSUBJECT | GCC | GBCC | GMISC | GNL | GCOMMA
head.h_to = extract(str, GTO);
if (gflags & GTO) {
extract(readtty("To: ", detract(hp->h_to, 0)), GTO);