uptime: Improve typing and sort headers - slstatus - status monitor
git clone git://git.suckless.org/slstatus
Log
Files
Refs
README
LICENSE
---
commit 16e15217c6cb56bd4125c54e645b932a50655b9d
parent d1e33988227bf88c6bc33d4f83274dda78ee2310
Author: Aaron Marcher 
Date:   Fri,  6 Jul 2018 23:47:52 +0200

uptime: Improve typing and sort headers

Diffstat:
  M components/uptime.c                 |      10 +++++++---

1 file changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/components/uptime.c b/components/uptime.c
@@ -1,19 +1,23 @@
 /* See LICENSE file for copyright and license details. */
-#include 
+#include 
 #include 
+#include 
 
 #include "../util.h"
 
 const char *
 uptime(void)
 {
-        int h, m;
+        uint64_t h, m;
         struct timespec uptime;
+
         if (clock_gettime(CLOCK_BOOTTIME, &uptime) < 0) {
                 warn("clock_gettime 'CLOCK_BOOTTIME'");
                 return NULL;
         }
+
         h = uptime.tv_sec / 3600;
         m = uptime.tv_sec % 3600 / 60;
-        return bprintf("%dh %dm", h, m);
+
+        return bprintf("%" PRIu64 "h %" PRIu64 "m", h, m);
 }