]> git.ipfire.org Git - thirdparty/git.git/commit - simple-ipc.h
*.h _INIT macros: don't specify fields equal to 0
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Mon, 27 Sep 2021 12:54:26 +0000 (14:54 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 27 Sep 2021 21:47:59 +0000 (14:47 -0700)
commit608cfd31cf8179ff971ddaf64675b47187e768c7
treebb2fb7b3359b24a4a07367eba728bad88499bf83
parent9865b6e6a4ca1e895fd473c827cf1822f3bd8249
*.h _INIT macros: don't specify fields equal to 0

Change the initialization of "struct strbuf" changed in
cbc0f81d96f (strbuf: use designated initializers in STRBUF_INIT,
2017-07-10) to omit specifying "alloc" and "len", as we do with other
"alloc" and "len" (or "nr") in similar structs.

Let's likewise omit the explicit initialization of all fields in the
"struct ipc_client_connect_option" struct added in
59c7b88198a (simple-ipc: add win32 implementation, 2021-03-15).

Do the same for a few other initializers, e.g. STRVEC_INIT and
CACHE_DEF_INIT.

Finally, start incrementally changing the same pattern in
"t/helper/test-run-command.c". This change was part of an earlier
on-list version[1] of c90be786da9 (test-tool run-command: fix
flip-flop init pattern, 2021-09-11).

1. https://lore.kernel.org/git/patch-1.1-0aa4523ab6e-20210909T130849Z-avarab@gmail.com/

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
cache.h
simple-ipc.h
strbuf.h
strvec.h
submodule.h
t/helper/test-run-command.c
trace.h