static void scteken_respond(void *arg, const void *buf, size_t len) { scr_stat *scp = arg; sc_respond(scp, buf, len, 0); }
static void sc_mouse_input_button(scr_stat *scp, int button) { char mouseb[6] = "\x1B[M"; mouseb[3] = ' ' + button; mouseb[4] = '!' + scp->mouse_pos % scp->xsize; mouseb[5] = '!' + scp->mouse_pos / scp->xsize; sc_respond(scp, mouseb, sizeof mouseb, 1); }