[PATCH v5 10/18] reftable/reader: stop using `ARRAY_SIZE()` macro
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Feb 7, 2025, 11:52 UTC
- Message-ID
- <20250207-pks-reftable-drop-git-compat-util-v5-10-ba2adc79110f@pks.im>
- In-Reply-To
- <20250207-pks-reftable-drop-git-compat-util-v5-0-ba2adc79110f@pks.im>
We have a single user of the `ARRAY_SIZE()` macro in the reftable reader. Drop its use to reduce our dependence on the Git codebase.
Signed-off-by: Patrick Steinhardt <ps@pks.im> --- reftable/reader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/reftable/reader.c b/reftable/reader.c index bf07a0a586..c3a3674665 100644 --- a/reftable/reader.c +++ b/reftable/reader.c @@ -849,7 +849,7 @@ int reftable_reader_print_blocks(const char *tablename) printf("header:\n"); printf(" block_size: %d\n", r->block_size); - for (i = 0; i < ARRAY_SIZE(sections); i++) { + for (i = 0; i < sizeof(sections) / sizeof(*sections); i++) { err = table_iter_seek_start(&ti, sections[i].type, 0); if (err < 0) goto done;
-- 2.48.1.538.gc4cfc42d60.dirty