[git commit] hexedit: position in correct column on "goto" command
Denys Vlasenko
vda.linux at googlemail.com
Thu Sep 14 11:57:07 UTC 2017
commit: https://git.busybox.net/busybox/commit/?id=9a4100cf53f75356854ce752374babf8135c3f42
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master
function old new delta
hexedit_main 1169 1202 +33
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
miscutils/hexedit.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/miscutils/hexedit.c b/miscutils/hexedit.c
index 1d683b7..7e74e1f 100644
--- a/miscutils/hexedit.c
+++ b/miscutils/hexedit.c
@@ -424,9 +424,11 @@ int hexedit_main(int argc UNUSED_PARAM, char **argv)
if (t < 0)
cnt = t = 0;
G.offset = t;
- remap(0);
+ remap(cnt & 0xf);
redraw();
- cnt /= 16;
+ if (cnt & 0xf)
+ printf(ESC"[%uC", (cnt & 0xf) * 3); /* cursor right 3*i */
+ cnt >>= 4;
if (cnt)
goto k_down;
break;
More information about the busybox-cvs
mailing list