Thread (27 messages) 27 messages, 7 authors, 2021-09-30

Re: [PATCH 2/5] *.[ch] *_INIT macros: use { 0 } for a "zero out" idiom

flat view

From: Eric Sunshine <hidden>
Date: 2021-09-27 02:28:38

On Sun, Sep 26, 2021 at 8:40 PM Ævar Arnfjörð Bjarmason
[off-list ref] wrote:
In C it isn't required to specify that all members of a struct are
zero'd out to 0, NULL or '\0', just providing a "{ 0 }" will
accomplish that.

Let's also change change code that provided N zero'd fields to just
s/change change/change/
provide one, and change e.g. "{ NULL }" to "{ 0 }" for
consistency. I.e. even if the first member is a pointer let's use "0"
instead of "NULL". The point of using "0" consistently is to pick one,
and to not have the reader wonder why we're not using the same pattern
everywhere.

Signed-off-by: Ævar Arnfjörð Bjarmason <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help