puthead
puthead(savehp, dbuf, GMASK|GCLEN, fsize(newi));
puthead(hp, stdout, t, 0);
puthead(hp, fbuf, GMASK, 0);
puthead(hp, fbuf, GMASK|GCLEN, fsize(ibuf));
puthead(hp, fbuf, GMASK, 0);
extern int puthead(struct header *hp, FILE *fo, int w, long clen);
puthead(hp, stdout, GTO|GCC|GBCC, 0);
puthead(hp, fp, GMASK|GCLEN, fsize(mtf) - textpos);
puthead(hp, nfo, (GMASK & ~GBCC) | GCLEN, fsize(fi));
puthead(hp, fo, GMASK|GCLEN, fsize(fi) - textpos);