Minor output fix to prevent %% showing when one thread changes from 100% to be replaced with 10%.

This commit is contained in:
Con Kolivas 2011-02-22 20:39:13 +11:00
parent 9c8b1ee795
commit aa9056b461

View file

@ -1605,7 +1605,7 @@ static void decompress(FILE *in, FILE *out, FILE *msgout, long long int buf_len,
fprintf(msgout, "\r\t\t\t\tZPAQ\t"); fprintf(msgout, "\r\t\t\t\tZPAQ\t");
for (i = 0; i < thread; i++) for (i = 0; i < thread; i++)
fprintf(msgout, "\t"); fprintf(msgout, "\t");
fprintf(msgout, "%ld: %i%%\r", fprintf(msgout, "%ld: %i%% \r",
thread + 1, pct); thread + 1, pct);
fflush(msgout); fflush(msgout);
last_pct = pct; last_pct = pct;
@ -1742,7 +1742,7 @@ static void compress(FILE *in, FILE *out, FILE *msgout, long long int buf_len,
fprintf(msgout, "\r\t\t\t\tZPAQ\t"); fprintf(msgout, "\r\t\t\t\tZPAQ\t");
for (i = 0; i < thread; i++) for (i = 0; i < thread; i++)
fprintf(msgout, "\t"); fprintf(msgout, "\t");
fprintf(msgout, "%ld: %i%%\r", fprintf(msgout, "%ld: %i%% \r",
thread + 1, pct); thread + 1, pct);
fflush(msgout); fflush(msgout);
last_pct = pct; last_pct = pct;