1
1

Add space between file size and unit suffix

As per http://dev.yorhel.nl/ncdu/bug/31
Этот коммит содержится в:
Yorhel 2013-07-23 10:38:37 +02:00
родитель 0e9e6d511a
Коммит 532c32c884
2 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -142,8 +142,8 @@ static void browse_draw_item(struct dir *n, int row) {
x = 0;
mvprintw(row, x, "%c %8s ", ct, size);
x += 11;
mvprintw(row, x, "%c %9s ", ct, size);
x += 12;
if (show_items) {
if (n->items > 99999)
@ -169,7 +169,7 @@ static void browse_draw_item(struct dir *n, int row) {
void browse_draw() {
struct dir *t;
char fmtsize[9], *tmp;
char fmtsize[10], *tmp;
int selected = 0, i;
erase();

Просмотреть файл

@ -58,7 +58,7 @@ char *cropstr(const char *from, int s) {
char *formatsize(int64_t from) {
static char dat[9]; /* "xxx.xMiB" */
static char dat[10]; /* "xxx.x MiB" */
float r = from;
char c = ' ';
if (si) {
@ -69,7 +69,7 @@ char *formatsize(int64_t from) {
else if(r < 1e15f){ c = 'T'; r/=1e12f; }
else if(r < 1e18f){ c = 'P'; r/=1e15f; }
else { c = 'E'; r/=1e18f; }
sprintf(dat, "%5.1f%cB", r, c);
sprintf(dat, "%5.1f %cB", r, c);
}
else {
if(r < 1000.0f) { }
@ -79,7 +79,7 @@ char *formatsize(int64_t from) {
else if(r < 1023e12f){ c = 'T'; r/=1099511627776.0f; }
else if(r < 1023e15f){ c = 'P'; r/=1125899906842624.0f; }
else { c = 'E'; r/=1152921504606846976.0f; }
sprintf(dat, "%5.1f%c%cB", r, c, c == ' ' ? ' ' : 'i');
sprintf(dat, "%5.1f %c%cB", r, c, c == ' ' ? ' ' : 'i');
}
return dat;
}