diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2020-11-24 17:49:41 +0100 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2020-12-05 19:58:32 +0100 |
commit | 1e9b18436723fb0ed3f899f3901d60f1bb3143b8 (patch) | |
tree | 3f6b3ef04f6aaf6a8ad92e17455aa082fc4fc052 /Meter.c | |
parent | ba1549f99b2da2cacd5fc00b61a30059695f215a (diff) |
Resolve conversion from int to unsigned and back
Diffstat (limited to 'Meter.c')
-rw-r--r-- | Meter.c | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -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) { |