if(!progress || columns - used < 0)
return 0;
printf("\r[");
fprintf(stderr, "\r[");
while (hashes --)
putchar('=');
putc('=', stderr);
while(spaces --)
putchar(' ');
putc(' ', stderr);
printf("] %*lld/%*lld", max_digits, current, max_digits, max);
fprintf(stderr, "] %*lld/%*lld", max_digits, current, max_digits, max);
printf(" %3lld%%", current * 100 / max);
fprintf(stderr, " %3lld%%", current * 100 / max);
fflush(stdout);
fflush(stderr);
}