Refactor fmt_human() and fix a bug
authorLaslo Hunhold <dev@frign.de>
Mon, 21 May 2018 18:08:56 +0000 (20:08 +0200)
committerAaron Marcher <me@drkhsh.at>
Mon, 21 May 2018 18:28:57 +0000 (20:28 +0200)
commitceb13206a4d9f410ab49c3824c487658c341d8c8
tree37b71f8c5a78befb648e081ebe66c6c67f582940
parent10dbc9543edd5b5a7929dd8fa87ed33dd545375c
Refactor fmt_human() and fix a bug

It is not necessary to copy memory or anything. Just keep a pointer to
the active prefix-array and assign the length of the arrays to a
variable.

Make the code more readable by using a switch, be more strict when an
invalid base is passed to it and fix a small oversight in the bottom of
the code where the base 1024 was forgotten to generalized.
util.c
util.h