outch
outch(rpp, translate(ch));
outch(rpp, player_sym(rpp, y, x));
outch(rpp, ch);
outch(np, c);
outch(np, c);
outch(pp, translate(*sp));
outch(pp, player_sym(pp, y, x));
outch(pp, *sp);
outch(pp, c);
outch(pp, type);
outch(pp, type);
void outch(PLAYER *, int);
outch[outchlen - 1] != '\0')) { \
memcpy(buf, outch, outchlen); \
char outch[MB_LEN_MAX];
char outch[1];
#define XLATE_OUTCH(x) wcrtomb(outch, (x), &mbso)
#define XLATE_OUTCH(x) (outch[0] = (x), 1)
uint16_t outch;
outch = in[0];
*out = htole16(outch);
outch = (in[0] & 0x1f) << 6 | (in[1] & 0x3f);
*out = htole16(outch);
outch = (in[0] & 0x1f) << 12 | (in[1] & 0x3f) << 6 | (in[2] & 0x3f);
*out = htole16(outch);