GMASK
puthead(savehp, dbuf, GMASK|GCLEN, fsize(newi));
t = GMASK;
grabh(hp, GMASK, (int)value("bsdcompat"));
puthead(hp, fbuf, GMASK, 0);
puthead(hp, fbuf, GMASK|GCLEN, fsize(ibuf));
puthead(hp, fbuf, GMASK, 0);
if ((ntype && (p->n_type & GMASK) != ntype) ||
if ((ntype && (p->n_type & GMASK) != ntype) ||
puthead(hp, fp, GMASK|GCLEN, fsize(mtf) - textpos);
puthead(hp, nfo, (GMASK & ~GBCC) | GCLEN, fsize(fi));
puthead(hp, fo, GMASK|GCLEN, fsize(fi) - textpos);