ttputc
ttputc(buffer[i]);
#define ttctrl(c) ttputc(ctrl(c))
#define ttesc(c) (ttctrl('['), ttputc(c))
ttputc(c);
ttputc(c);
ttputc(c);
ttputc(' ' + row);
ttputc(' ' + col);
ttputc(c);
ttputc('\0'); \
ttputc(modes);
ttputc(*s++);
ttputc(*s);
ttputc(c);
ttputc(0);
ttputc(n + ' ');
ttputc(n + ' ');
ttputc(c);
ttputc(col + ' ');
ttputc(row + ' ');
ttputc(' ' + row);
ttputc(' ' + col);
ttputc(TOKEN_MAX + ' ');
ttputc('!');
ttputc(' ');
ttputc(' ');
ttputc(n + ' ');
ttputc(n + ' ');
ttputc(n + ' ');
ttputc(n + ' ');
ttputc(top + ' ');
ttputc(bot + ' ');
ttputc(0x80);
ttputc(t + 1);
ttputc(t + 0x81);
ttputc(' ' + (zz_sum & 0x3f));
ttputc(' ' + (zz_sum >> 6 & 0x3f));
ttputc(ctrl('g'));
ttputc(ctrl('g'));