lineedit: tiny shrink

This commit is contained in:
Denis Vlasenko 2008-02-18 22:28:03 +00:00
parent de7684a309
commit 6f04391cec

View File

@ -246,7 +246,15 @@ static void input_backward(unsigned num)
if (cmdedit_x >= num) {
cmdedit_x -= num;
if (num <= 4) {
printf("\b\b\b\b" + (4-num));
/* This is longer by 5 bytes on x86.
* Also gets mysteriously
* miscompiled for some ARM users.
* printf(("\b\b\b\b" + 4) - num);
* return;
*/
do {
bb_putchar('\b');
} while (--num);
return;
}
printf("\033[%uD", num);