- printf(": [%s] [%3.1f%% done] [%6u/%6u kb/s] [eta %s]", run_str, perc, rate[0], rate[1], eta_str);
+ ll = printf(": [%s] [%3.1f%% done] [%6u/%6u kb/s] [eta %s]",
+ run_str, perc, rate[0], rate[1], eta_str);
+ if (ll >= 0 && ll < linelen_last)
+ printf("%*s", linelen_last - ll, "");
+ linelen_last = ll;