reftable/block: introduce macro to initialize struct block_iter
There are a bunch of locations where we initialize members of `struct block_iter`, which makes it harder than necessary to expand this struct to have additional members. Unify the logic via a new `BLOCK_ITER_INIT` macro that initializes all members. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
829231dc20
commit
a8305bc6d8
@ -32,7 +32,7 @@ static void test_block_read_write(void)
|
||||
int i = 0;
|
||||
int n;
|
||||
struct block_reader br = { 0 };
|
||||
struct block_iter it = { .last_key = STRBUF_INIT };
|
||||
struct block_iter it = BLOCK_ITER_INIT;
|
||||
int j = 0;
|
||||
struct strbuf want = STRBUF_INIT;
|
||||
|
||||
@ -87,7 +87,7 @@ static void test_block_read_write(void)
|
||||
block_iter_close(&it);
|
||||
|
||||
for (i = 0; i < N; i++) {
|
||||
struct block_iter it = { .last_key = STRBUF_INIT };
|
||||
struct block_iter it = BLOCK_ITER_INIT;
|
||||
strbuf_reset(&want);
|
||||
strbuf_addstr(&want, names[i]);
|
||||
|
||||
|
Reference in New Issue
Block a user