Introduction
Introduction Statistics Contact Development Disclaimer Help
fmt_human: Improve types - slstatus - status monitor
git clone git://git.suckless.org/slstatus
Log
Files
Refs
README
LICENSE
---
commit 381c2fa12a82948318ddcc7bc8c26b60c3b20081
parent 1452a44832a302d8928793b889aafd05ab54df2c
Author: Aaron Marcher <[email protected]>
Date: Fri, 6 Jul 2018 07:56:46 +0200
fmt_human: Improve types
size_t may not be enough, use 64 bit integers
Diffstat:
M util.c | 3 ++-
M util.h | 4 +++-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/util.c b/util.c
@@ -1,6 +1,7 @@
/* 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>
@@ -93,7 +94,7 @@ bprintf(const char *fmt, ...)
}
const char *
-fmt_human(size_t num, int base)
+fmt_human(uint64_t num, int base)
{
double scaled;
size_t i, prefixlen;
diff --git a/util.h b/util.h
@@ -1,4 +1,6 @@
/* See LICENSE file for copyright and license details. */
+#include <stdint.h>
+
extern char buf[1024];
#define LEN(x) (sizeof (x) / sizeof *(x))
@@ -10,5 +12,5 @@ void die(const char *, ...);
int esnprintf(char *str, size_t size, const char *fmt, ...);
const char *bprintf(const char *fmt, ...);
-const char *fmt_human(size_t num, int base);
+const char *fmt_human(uint64_t num, int base);
int pscanf(const char *path, const char *fmt, ...);
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.