> Date: Fri, 15 Jun 2018 19:55:28 +0700
> From: Robert Elz <k...@munnari.oz.au>
> 
> Another way would be
> 
>       static const struct timespec50 zts = { 0 };
> and
>       *ts50 = zts;

I have nothing substantive to add about the question at hand, but one
tiny nit: there is no need for the initializer in this case, and
indeed if you have -Werror=missing-field-initializers as I think we do
by default, writing out the full initializer is a pain.

It suffices to say

        static const struct timespec50 zts;

and the implementation will guarantee it is initialized to all
zero/null as appropriate.

Reply via email to