aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-09-14 18:30:49 +1000
committerNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-09-14 18:40:35 +1000
commitb7d776dee51ce10de0f996fd91789488bc659605 (patch)
treed26a3d73a7c3d6606e75eb0e05b4d07bf4437567
parent3bc78ad7df40a9d2787d7dd7f79a5d3257d619e4 (diff)
downloadbusybox-w32-b7d776dee51ce10de0f996fd91789488bc659605.tar.gz
busybox-w32-b7d776dee51ce10de0f996fd91789488bc659605.tar.bz2
busybox-w32-b7d776dee51ce10de0f996fd91789488bc659605.zip
win32: winansi: implement \033[%u;%uH
-rw-r--r--win32/winansi.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/win32/winansi.c b/win32/winansi.c
index 568f925aa..d95bd473b 100644
--- a/win32/winansi.c
+++ b/win32/winansi.c
@@ -278,6 +278,13 @@ static const char *set_attr(const char *str)
278 case 'H': 278 case 'H':
279 if (!len) 279 if (!len)
280 move_cursor(0, 0); 280 move_cursor(0, 0);
281 else {
282 int row = strtol(str, (char **)&str, 10);
283 if (*str == ';') {
284 int col = strtol(str+1, (char **)&str, 10);
285 move_cursor(col, row);
286 }
287 }
281 break; 288 break;
282 case 'J': 289 case 'J':
283 erase_till_end_of_screen(); 290 erase_till_end_of_screen();