X-Git-Url: https://git.xinqibao.xyz/slstatus.git/blobdiff_plain/381c2fa12a82948318ddcc7bc8c26b60c3b20081..9ac721c23fb640de2a6d1f84c84a79b2ccc26691:/util.c diff --git a/util.c b/util.c index 4c37ab0..85366bf 100644 --- a/util.c +++ b/util.c @@ -94,12 +94,13 @@ bprintf(const char *fmt, ...) } const char * -fmt_human(uint64_t num, int base) +fmt_human(uintmax_t num, int base) { double scaled; size_t i, prefixlen; const char **prefix; - const char *prefix_1000[] = { "", "k", "M", "G", "T", "P", "E", "Z", "Y" }; + const char *prefix_1000[] = { "", "k", "M", "G", "T", "P", "E", "Z", + "Y" }; const char *prefix_1024[] = { "", "Ki", "Mi", "Gi", "Ti", "Pi", "Ei", "Zi", "Yi" }; @@ -122,7 +123,7 @@ fmt_human(uint64_t num, int base) scaled /= base; } - return bprintf("%.1f%s", scaled, prefix[i]); + return bprintf("%.1f %s", scaled, prefix[i]); } int