From ac0a16c1d47f8d47fd9db876cf99303ba05f7409 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 1 Oct 2007 18:50:35 +0000 Subject: [PATCH] 2007-10-01 Roland McGrath * readelf.c (hex_dump): Fix transposed subtraction generating spaces. --- src/ChangeLog | 2 ++ src/readelf.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index c8267ddae..832c5b999 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2007-10-01 Roland McGrath + * readelf.c (hex_dump): Fix transposed subtraction generating spaces. + * readelf.c (hex_dump): Fix line header to be hex instead of decimal. 2007-09-10 Roland McGrath diff --git a/src/readelf.c b/src/readelf.c index 2d2e43c58..823cf2b99 100644 --- a/src/readelf.c +++ b/src/readelf.c @@ -5694,7 +5694,7 @@ hex_dump (const uint8_t *data, size_t len) printf ("%02x", data[pos + i]); if (chunk < 16) - printf ("%*s", (int) ((chunk - 16) * 2 + (chunk - 16) / 4), ""); + printf ("%*s", (int) ((16 - chunk) * 2 + (16 - chunk) / 4), ""); for (size_t i = 0; i < chunk; ++i) { -- 2.47.2