X-Git-Url: https://git.distorted.org.uk/~mdw/dvdrip/blobdiff_plain/4bd4876f5135f4dffd180d7e969dfd89151f4864..cf556df2bfc8ad5bcb96602ffdeb5d80249acae2:/dvd-sector-copy.c diff --git a/dvd-sector-copy.c b/dvd-sector-copy.c index cdd2849..a05a555 100644 --- a/dvd-sector-copy.c +++ b/dvd-sector-copy.c @@ -335,7 +335,7 @@ static ssize_t read_sectors(secaddr pos, void *buf, secaddr want) if (badblocks.n) { best = 0; lo = 0; hi = badblocks.n; #ifdef DEBUG - progress_clear(); + progress_clear(&progress); printf(";; searching badblocks for %"PRIuSEC" .. %"PRIuSEC"\n", pos, pos + want); #endif @@ -455,7 +455,7 @@ static PRINTF_LIKE(2, 3) va_list ap; va_start(ap, what); - progress_clear(); + progress_clear(&progress); printf(";; recovery buffer ("); vprintf(what, ap); printf("): " @@ -488,7 +488,7 @@ static ssize_t recovery_read_buffer(struct recoverybuf *r, ssize_t n; #ifdef DEBUG - progress_clear(); + progress_clear(&progress); show_recovery_buffer_map(r, "begin(%"PRIuSEC", %"PRIuSEC")", pos, want); #endif @@ -510,7 +510,7 @@ static ssize_t recovery_read_buffer(struct recoverybuf *r, } else if (pos > r->pos + r->end) { r->pos = pos; r->start = r->end = 0; #ifdef DEBUG -p show_recovery_buffer_map(r, "cleared; beyond previous region"); + show_recovery_buffer_map(r, "cleared; beyond previous region"); #endif } else if (pos + want > r->pos + r->sz) { diff = (pos + want) - (r->pos + r->sz); @@ -1059,6 +1059,7 @@ int main(int argc, char *argv[]) mapfile = optarg; break; case 'c': f |= f_continue; break; + case 'i': f |= f_checkid; break; case 'r': start = 0; end = -1; if (parse_range(optarg, PRF_HYPHEN, &start, &end))