OUTCHAR
OUTCHAR('M');
OUTCHAR('-');
OUTCHAR('\\');
OUTCHAR('\\');
case '\t': OUTCHAR('t'); break;
case '\n': OUTCHAR('n'); break;
case '\b': OUTCHAR('b'); break;
case '\f': OUTCHAR('f'); break;
OUTCHAR('x');
OUTCHAR(hexchars[c >> 4]);
OUTCHAR(hexchars[c & 0xf]);
OUTCHAR(c);
OUTCHAR('^');
OUTCHAR(c ^ 0x40);
OUTCHAR(c);
OUTCHAR('M');
OUTCHAR('-');
OUTCHAR('\\');
OUTCHAR('\\');
case '\t': OUTCHAR('t'); break;
case '\n': OUTCHAR('n'); break;
case '\b': OUTCHAR('b'); break;
case '\f': OUTCHAR('f'); break;
OUTCHAR('x');
OUTCHAR(hexchars[c >> 4]);
OUTCHAR(hexchars[c & 0xf]);
OUTCHAR(c);
OUTCHAR('^');
OUTCHAR(c ^ 0x40);
OUTCHAR(c);