Xinqi Bao's Git
projects
/
slstatus.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
Full battery indicator
[slstatus.git]
/
util.c
diff --git
a/util.c
b/util.c
index
5ce2396
..
85366bf
100644
(file)
--- a/
util.c
+++ b/
util.c
@@
-1,6
+1,7
@@
/* See LICENSE file for copyright and license details. */
#include <errno.h>
#include <stdarg.h>
/* See LICENSE file for copyright and license details. */
#include <errno.h>
#include <stdarg.h>
+#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@
-93,12
+94,13
@@
bprintf(const char *fmt, ...)
}
const char *
}
const char *
-fmt_human(
size
_t num, int base)
+fmt_human(
uintmax
_t num, int base)
{
double scaled;
size_t i, prefixlen;
const char **prefix;
{
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" };
const char *prefix_1024[] = { "", "Ki", "Mi", "Gi", "Ti", "Pi", "Ei",
"Zi", "Yi" };
@@
-121,7
+123,7
@@
fmt_human(size_t num, int base)
scaled /= base;
}
scaled /= base;
}
- return bprintf("%.1f%s", scaled, prefix[i]);
+ return bprintf("%.1f
%s", scaled, prefix[i]);
}
int
}
int