From mboxrd@z Thu Jan 1 00:00:00 1970 From: Scott Wood Date: Mon, 12 Apr 2010 14:54:58 -0500 Subject: [U-Boot] [PATCH] [v2] allow print_size to print large numbers on 32-bit systems In-Reply-To: <1271101428-6548-1-git-send-email-timur@freescale.com> References: <1271101428-6548-1-git-send-email-timur@freescale.com> Message-ID: <4BC37A92.4020704@freescale.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Timur Tabi wrote: > Modify print_size() so that it can accept numbers larger than 4GB on 32-bit > systems. > > Add support for display terabyte, petabyte, and exabyte sizes. Change the > output to use International Electrotechnical Commission binary prefix standard. > > Signed-off-by: Timur Tabi > --- > lib_generic/display_options.c | 22 +++++++++++----------- > 1 files changed, 11 insertions(+), 11 deletions(-) > > diff --git a/lib_generic/display_options.c b/lib_generic/display_options.c > index da17a62..53b154d 100644 > --- a/lib_generic/display_options.c > +++ b/lib_generic/display_options.c > @@ -40,22 +40,22 @@ int display_options (void) > > /* > * print sizes as "xxx kB", "xxx.y kB", "xxx MB", "xxx.y MB", > - * xxx GB, or xxx.y GB as needed; allow for optional trailing string > + * xxx GB, xxx.y GB, etc as needed; allow for optional trailing string [snip] > - printf (" %cB%s", c, s); > + printf (" %ciB%s", c, s); Comment should be updated to match the code. -Scott