svn commit: trunk/busybox/libbb
landley at busybox.net
landley at busybox.net
Wed Jun 28 14:36:52 UTC 2006
Author: landley
Date: 2006-06-28 07:36:50 -0700 (Wed, 28 Jun 2006)
New Revision: 15541
Log:
Fix bug http://bugs.busybox.net/view.php?id=874 where hexdump -C got its
spacing wrong.
Modified:
trunk/busybox/libbb/dump.c
Changeset:
Modified: trunk/busybox/libbb/dump.c
===================================================================
--- trunk/busybox/libbb/dump.c 2006-06-28 14:11:25 UTC (rev 15540)
+++ trunk/busybox/libbb/dump.c 2006-06-28 14:36:50 UTC (rev 15541)
@@ -424,7 +424,7 @@
static void bpad(PR * pr)
{
- register char *p1, *p2;
+ char *p1, *p2;
/*
* remove all conversion flags; '-' is the only one valid
@@ -433,7 +433,8 @@
pr->flags = F_BPAD;
*pr->cchar = 's';
for (p1 = pr->fmt; *p1 != '%'; ++p1);
- for (p2 = ++p1; *p1 && strchr(" -0+#", *p1); ++p1);
+ for (p2 = ++p1; *p1 && strchr(" -0+#", *p1); ++p1)
+ if (pr->nospace) pr->nospace--;
while ((*p2++ = *p1++) != 0);
}
More information about the busybox-cvs
mailing list