software/libbase/progress: avoid \t in progress bar, reduce HASHES_PER_LINE.

This commit is contained in:
Florent Kermarrec 2020-06-10 09:15:59 +02:00
parent 5beba178f2
commit d45cfc1e15
1 changed files with 4 additions and 4 deletions

View File

@ -25,7 +25,7 @@
#include <progress.h> #include <progress.h>
#define FILESIZE_MAX 100000000 #define FILESIZE_MAX 100000000
#define HASHES_PER_LINE 65 #define HASHES_PER_LINE 60
static int printed; static int printed;
static int progress_max; static int progress_max;
@ -48,7 +48,7 @@ void show_progress(int now)
while (printed < now) { while (printed < now) {
if (!(printed % HASHES_PER_LINE) && printed) if (!(printed % HASHES_PER_LINE) && printed)
printf("\n\t"); printf("\n");
printf("#"); printf("#");
printed++; printed++;
} }
@ -60,7 +60,7 @@ void init_progression_bar(int max)
progress_max = max; progress_max = max;
spin = 0; spin = 0;
if (progress_max && progress_max != FILESIZE_MAX) if (progress_max && progress_max != FILESIZE_MAX)
printf("\t[%*s]\r\t[", HASHES_PER_LINE, ""); printf("[%*s]\r[", HASHES_PER_LINE, "");
else else
printf("\t"); printf("");
} }