BYTEMASK
write(fdout, width, font.nwfont & BYTEMASK);
write(fdout, kern, font.nwfont & BYTEMASK);
write(fdout, code, font.nwfont & BYTEMASK);
write(fdout, width, font.nwfont & BYTEMASK);
write(fdout, kern, font.nwfont & BYTEMASK);
write(fdout, code, font.nwfont & BYTEMASK);
if (copyf == 0 && (i & ~BYTEMASK) == 0)
if (copyf == 0 && (i & ~BYTEMASK) == 0)
nextf[k] = j & BYTEMASK;
i &= BYTEMASK;
j &= BYTEMASK;
*pbp++ = (i >> BYTE) & BYTEMASK;
*pbp++ = i & BYTEMASK;
numtab[findr(i)].fmt = k & BYTEMASK;
return(i & BYTEMASK);
*mbbuf2p++ = i & BYTEMASK;
#define ischar(n) (((n) & ~BYTEMASK) == 0)
#define CHMASK (BYTEMASK | CSMASK | MBMASK)
#define oput(c) if ((*obufp++ = cbits(c) & BYTEMASK), obufp >= &obuf[OBUFSZ]) flusho(); else
write(fdout, width, font.nwfont & BYTEMASK);
write(fdout, kern, font.nwfont & BYTEMASK);
write(fdout, code, font.nwfont & BYTEMASK);
write(fdout, width, font.nwfont & BYTEMASK);
write(fdout, kern, font.nwfont & BYTEMASK);
write(fdout, code, font.nwfont & BYTEMASK);
nw = *p & BYTEMASK; /* 1st thing is width count */
temp[0] = n & BYTEMASK;
if ((j = fitab[xfont][i] & BYTEMASK) == 0) { /* it's not on current font */
j = fitab[ii][i] & BYTEMASK;
k = ((k&BYTEMASK) * xpts + (Unitwidth / 2)) / Unitwidth;
ncf = fontbase[xfont]->nwfont & BYTEMASK;
shortname[0] = f & BYTEMASK;
n = fontbase[pos]->nwfont & BYTEMASK;
kerntab[pos] = (char *) fontab[pos] + (fontbase[pos]->nwfont & BYTEMASK);
fitab[pos] = (char *) fontab[pos] + 3 * (fontbase[pos]->nwfont & BYTEMASK);
if ((fontbase[pos]->nwfont & BYTEMASK) > n) {