Procházet zdrojové kódy

Refactor coolsize

master
Arun Prakash Jana před 5 roky
rodič
revize
e83f4ca62f
V databázi nebyl nalezen žádný známý klíč pro tento podpis ID GPG klíče: A75979F35C080412
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. +3
    -3
      src/nnn.c

+ 3
- 3
src/nnn.c Zobrazit soubor

@@ -2027,7 +2027,7 @@ static char *coolsize(off_t size)

rem = i = 0;

while (size > 1024) {
while (size >= 1024) {
rem = size & (0x3FF); /* 1024 - 1 = 0x3FF */
size >>= 10;
++i;
@@ -2070,9 +2070,9 @@ static char *coolsize(off_t size)
}

if (i > 0 && i < 6)
snprintf(size_buf, 12, "%lu.%0*lu%c", (ulong)size, i, (ulong)rem, U[i]);
snprintf(size_buf, 12, "%u.%0*u%c", (uint)size, i & 0b11, (uint)rem, U[i]);
else
snprintf(size_buf, 12, "%lu%c", (ulong)size, U[i]);
snprintf(size_buf, 12, "%u%c", (uint)size, U[i]);

return size_buf;
}


Načítá se…
Zrušit
Uložit