GSUBJECT
grabh(hp, GTO|GSUBJECT|GCC|GBCC);
puthead(hp, stdout, GTO|GSUBJECT|GCC|GBCC|GNL);
t = GTO|GSUBJECT|GCC|GNL;
if (getsub && gethfromtty(hp, GSUBJECT) == -1)
#define GMASK (GTO|GSUBJECT|GCC|GBCC)
puthead(hp, fout, GTO|GSUBJECT|GCC|GNL);
(void)puthead(hp, nfo, GTO|GSUBJECT|GCC|GBCC|GNL|GCOMMA);
if (hp->h_subject != NULL && w & GSUBJECT)
if (gflags & GSUBJECT) {