]> git.ipfire.org Git - thirdparty/git.git/commit - fsck.c
fsck: mark unused parameters in various fsck callbacks
authorJeff King <peff@peff.net>
Mon, 3 Jul 2023 06:44:18 +0000 (02:44 -0400)
committerJunio C Hamano <gitster@pobox.com>
Fri, 14 Jul 2023 00:24:00 +0000 (17:24 -0700)
commit0b4e9013f1f23f0ee0758b2c6abfc446b1376bb0
tree1dafc5dfad5e77fd71ebafcbf41d2508d1fc10d3
parentcc88afad622b8166563cc6bd68de3155ec558ab0
fsck: mark unused parameters in various fsck callbacks

There are a few callback functions which are used with the fsck code,
but it's natural that not all callbacks need all parameters. For
reporting, even something as obvious as "the oid of the object which had
a problem" is not always used, as some callers are only checking a
single object in the first place. And for both reporting and walking,
things like void data pointers and the fsck_options aren't always
necessary.

But since each such parameter is used by _some_ callback, we have to
keep them in the interface. Mark the unused ones in specific callbacks
to avoid triggering -Wunused-parameter.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/fsck.c
builtin/index-pack.c
builtin/mktag.c
builtin/unpack-objects.c
fsck.c
object-file.c