mirror of
https://github.com/sheumann/hush.git
synced 2024-09-12 00:55:11 +00:00
lineedit: tiny shrink
This commit is contained in:
parent
de7684a309
commit
6f04391cec
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user