diff --git a/src/conio/cterm.c b/src/conio/cterm.c index 62f49251000f9e6b25b719a2c5100b3007e76808..f5f0d02de82bd23e3859a5c2cdedcca6589ef52c 100644 --- a/src/conio/cterm.c +++ b/src/conio/cterm.c @@ -731,6 +731,14 @@ void do_ansi(char *retbuf, size_t retsize, int *speed) i=1; gotoxy(1,i); break; + case 'G': + col=strtoul(cterm.escbuf+1,NULL,10); + if(col<1) + col=1; + if(col>cterm.width) + col=cterm.width; + gotoxy(col,wherey()); + break; case 'f': case 'H': row=1;