Date: Mon, 4 Jul 2016 04:51:26 +0300 From: Konstantin Belousov <kostikbel@gmail.com> To: Benjamin Kaduk <bjkfbsd@gmail.com> Cc: Bruce Evans <brde@optusnet.com.au>, "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org> Subject: Re: svn commit: r302252 - head/sys/kern Message-ID: <20160704015126.GA38613@kib.kiev.ua> In-Reply-To: <CAJ5_RoA-d8YGeFHEiGziOU6VutfuX6cHh%2BJ4YGYPcLhVv77B3w@mail.gmail.com> References: <20160629153233.GI38613@kib.kiev.ua> <20160630040123.F791@besplex.bde.org> <20160629211953.GK38613@kib.kiev.ua> <20160701005401.Q1084@besplex.bde.org> <20160630180106.GU38613@kib.kiev.ua> <20160701031549.GV38613@kib.kiev.ua> <20160701185743.Q1600@besplex.bde.org> <20160701142516.GW38613@kib.kiev.ua> <20160702153817.O1458@besplex.bde.org> <CAJ5_RoA-d8YGeFHEiGziOU6VutfuX6cHh%2BJ4YGYPcLhVv77B3w@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jul 03, 2016 at 07:47:15PM -0500, Benjamin Kaduk wrote:
> On Sat, Jul 2, 2016 at 3:04 AM, Bruce Evans <brde@optusnet.com.au> wrote:
>
> > + .th_counter = &dummy_timecounter,
> >> + .th_scale = (uint64_t)-1 / 1000000,
> >> + .th_offset = {1, 0},
> >>
> >
> > Is there a syntax for avoiding the explicit 0 in a nested initializer?
> > Something like th_offset.tv_sec = 1.
>
>
> C99 does not require complete initializers (though my habit of running with
> clang -Weverything does). Just .th_offset = {1} should give the desired
> result here. I did not think that .th_offset.tv_sec was valid, though, so
> when not-the-initial element is nonzero some zeros would still be needed.
Of course .th_offset.sec is not valid, but the patch posted later contained
the correct expression
.th_offset = { .sec = 1 }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160704015126.GA38613>
