aboutsummaryrefslogtreecommitdiff
path: root/libbb/lineedit.c
diff options
context:
space:
mode:
authorvda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2007-01-22 14:04:27 +0000
committervda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2007-01-22 14:04:27 +0000
commit39ec0a9d30b3fba8c8a9ab3e56492bc05d8d28d1 (patch)
tree1598327194a13be915980de0cb8be6a84e5c362c /libbb/lineedit.c
parent8d37b85acb67a879cbaee870ba46f2d32546434b (diff)
downloadbusybox-w32-39ec0a9d30b3fba8c8a9ab3e56492bc05d8d28d1.tar.gz
busybox-w32-39ec0a9d30b3fba8c8a9ab3e56492bc05d8d28d1.tar.bz2
busybox-w32-39ec0a9d30b3fba8c8a9ab3e56492bc05d8d28d1.zip
exterminate u_intXXX.
fix ping6 buglet (memset is too short), minor sync between ping and ping6 git-svn-id: svn://busybox.net/trunk/busybox@17459 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'libbb/lineedit.c')
-rw-r--r--libbb/lineedit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libbb/lineedit.c b/libbb/lineedit.c
index e62975db3..2c849eb74 100644
--- a/libbb/lineedit.c
+++ b/libbb/lineedit.c
@@ -171,7 +171,7 @@ static void input_backward(unsigned num)
171 if (cmdedit_x >= num) { 171 if (cmdedit_x >= num) {
172 cmdedit_x -= num; 172 cmdedit_x -= num;
173 if (num <= 4) { 173 if (num <= 4) {
174 do putchar('\b'); while (--num); 174 printf("\b\b\b\b" + (4-num));
175 return; 175 return;
176 } 176 }
177 printf("\033[%uD", num); 177 printf("\033[%uD", num);
@@ -183,7 +183,7 @@ static void input_backward(unsigned num)
183 count_y = 1 + (num / cmdedit_termw); 183 count_y = 1 + (num / cmdedit_termw);
184 cmdedit_y -= count_y; 184 cmdedit_y -= count_y;
185 cmdedit_x = cmdedit_termw * count_y - num; 185 cmdedit_x = cmdedit_termw * count_y - num;
186 /* go to 1st col; go up; go to correct column */ 186 /* go to 1st column; go up; go to correct column */
187 printf("\r" "\033[%dA" "\033[%dC", count_y, cmdedit_x); 187 printf("\r" "\033[%dA" "\033[%dC", count_y, cmdedit_x);
188} 188}
189 189