From 1e9b18436723fb0ed3f899f3901d60f1bb3143b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Tue, 24 Nov 2020 17:49:41 +0100 Subject: Resolve conversion from int to unsigned and back --- Meter.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Meter.c b/Meter.c index e295e72a..4da98e56 100644 --- a/Meter.c +++ b/Meter.c @@ -51,7 +51,7 @@ Meter* Meter_new(const struct ProcessList_* pl, int param, const MeterClass* typ int Meter_humanUnit(char* buffer, unsigned long int value, int size) { const char* prefix = "KMGTPEZY"; unsigned long int powi = 1; - unsigned int written, powj = 1, precision = 2; + unsigned int powj = 1, precision = 2; for (;;) { if (value / 1024 < powi) @@ -73,10 +73,7 @@ int Meter_humanUnit(char* buffer, unsigned long int value, int size) { break; } - written = snprintf(buffer, size, "%.*f%c", - precision, (double) value / powi, *prefix); - - return written; + return snprintf(buffer, size, "%.*f%c", precision, (double) value / powi, *prefix); } void Meter_delete(Object* cast) { -- cgit v1.2.3