> On Aug 7, 2021, at 8:59 AM, Robert Elz <k...@munnari.oz.au> wrote: > > Is there something in the C definition of such things which guarantees > that the un-init'd fields all get set to 0/NULL ?
Yes, as part of designated initializers in C, omitted fields are initialized in the same manner as static storage. -- thorpej