From 9dcdc14310cd2deb5be677464c40346a4b5195c0 Mon Sep 17 00:00:00 2001 From: smatz Date: Wed, 5 Aug 2009 16:14:40 +0000 Subject: [PATCH] (svn r17073) -Codechange: constify iec_prefixes[], change the code around a bit --- src/strings.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/strings.cpp b/src/strings.cpp index add90ae269..c4b4a7cc2a 100644 --- a/src/strings.cpp +++ b/src/strings.cpp @@ -244,8 +244,8 @@ static char *FormatBytes(char *buff, int64 number, const char *last) { assert(number >= 0); - /* 0 2^10 2^20 2^30 2^40 2^50 2^60 */ - const char *siUnits[] = { "B", "KiB", "MiB", "GiB", "TiB", "PiB", "EiB" }; + /* 1 2^10 2^20 2^30 2^40 2^50 2^60 */ + const char * const iec_prefixes[] = { "", "Ki", "Mi", "Gi", "Ti", "Pi", "Ei" }; uint id = 1; while (number >= 1024 * 1024) { number /= 1024; @@ -264,8 +264,8 @@ static char *FormatBytes(char *buff, int64 number, const char *last) buff += seprintf(buff, last, "%i", (int)number / 1024); } - assert(id < lengthof(siUnits)); - buff += seprintf(buff, last, " %s", siUnits[id]); + assert(id < lengthof(iec_prefixes)); + buff += seprintf(buff, last, " %sB", iec_prefixes[id]); return buff; }