break;
case 25: /* enable/disable cursor */
compatibility2(OTHER, VT220);
break;
case 25: /* enable/disable cursor */
compatibility2(OTHER, VT220);
break;
case 'n': /* cursor position query */
if (esc_args[0] == 6) {
char buf[32];
sprintf(buf, "\033[%d;%dR", curs.y + 1,
curs.x + 1);
break;
case 'n': /* cursor position query */
if (esc_args[0] == 6) {
char buf[32];
sprintf(buf, "\033[%d;%dR", curs.y + 1,
curs.x + 1);
c = x + 33;
sprintf(abuf, "\033[M%c%c%c", encstate, c, r);
c = x + 33;
sprintf(abuf, "\033[M%c%c%c", encstate, c, r);