From: Martin Mares Date: Sat, 4 Dec 2021 10:07:01 +0000 (+0100) Subject: ddigger: Total missing X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=92bd051c7f8d7a46ad780d5641b1576d202eee1c;p=misc.git ddigger: Total missing --- diff --git a/ucw/ddigger.c b/ucw/ddigger.c index 4902979..9c158cf 100644 --- a/ucw/ddigger.c +++ b/ucw/ddigger.c @@ -74,13 +74,19 @@ static u64 stat_have(void) static void stat_show(void) { u64 last = 0; + u64 total_missing = 0; for (uint i=0; i last) - printf("Missing: %ju +%ju\n", (intmax_t) last, (intmax_t)(status[i].pos - last)); + { + u64 miss = status[i].pos - last; + printf("Missing: %ju +%ju\n", (intmax_t) last, (intmax_t) miss); + total_missing += miss; + } last = status[i].pos + status[i].len; } printf("End at %ju\n", (intmax_t) last); + printf("Total missing: %ju\n", (intmax_t) total_missing); } static struct opt_section options = {