SUBR_CURSOR
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, START_CURSOROPT);
SUBR_CURSOR(ip, END_CURSOROPT);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, (c == 'h') ?
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, START_CURSOROPT);
SUBR_CURSOR(sc, END_CURSOROPT);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, (c == 'h') ? DRAW_CURSOR : ERASE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, MOVE_CURSOR);
SUBR_CURSOR(sc, START_CURSOROPT);
SUBR_CURSOR(sc, END_CURSOROPT);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(sc, DRAW_CURSOR);
SUBR_CURSOR(ip, START_CURSOROPT);
SUBR_CURSOR(ip, END_CURSOROPT);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, (c == 'h') ?
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);
SUBR_CURSOR(ip, DRAW_CURSOR);
SUBR_CURSOR(ip, MOVE_CURSOR);