config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit 9cb70d76b03dadd8262aec673f0c5cdbb114ec36
parent d6de3f758941fcc6bf12f5e4db80148cb1846280
Author: Jacob R. Edwards <n/a>
Date:   Mon, 28 Nov 2022 17:25:51 -0600

Fix human.awk leaving 1024 X unchanged

For example, if you had 1024K, it wouldn't shorten it to 1M.

Diffstat:
Mlocal/bin/bin/human.awk | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/local/bin/bin/human.awk b/local/bin/bin/human.awk @@ -1,5 +1,5 @@ #!/usr/bin/awk -f -# Copyright 2021 Jacob R. Edwards +# Copyright 2021, 2022 Jacob R. Edwards # License: GPLv3 # # human.awk -- Scale numbers using unit prefixes @@ -15,7 +15,7 @@ function tohuman(n) { - for (i = START; n > MULT && i < MAX; ++i) + for (i = START; n >= MULT && i < MAX; ++i) n = (n / MULT) + (n % MULT / MULT) return i ? sprintf("%.2f%c%c", n, SIZES[i], SUFX) : n; }