summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2020-11-24 17:49:41 +0100
committerBenBE <BenBE@geshi.org>2020-12-05 19:58:32 +0100
commit1e9b18436723fb0ed3f899f3901d60f1bb3143b8 (patch)
tree3f6b3ef04f6aaf6a8ad92e17455aa082fc4fc052
parentba1549f99b2da2cacd5fc00b61a30059695f215a (diff)
Resolve conversion from int to unsigned and back
-rw-r--r--Meter.c7
1 files 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) {

© 2014-2024 Faster IT GmbH | imprint | privacy policy