Sean McBride wrote: > With 1.0.18 coming, I though I'd try building git master with the latest > Xcode. I see 3 warnings: > > (1) core.c:1910:27: Missing field 'tv_usec' initializer > > can we just change: > struct timeval tv = { 0, }; > to: > struct timeval tv = { 0, 0 }; > > is there any platform where this struct is not 2 elements?
Even if there isn't, the standard guarantees that those two constructs are identical. Any elements that don't have initializer values get zeroed. In other places (see line 2156), the code assumes that the structure contains tv_sec and tv_usec, so there must be at least two elements. Thus, your change is safe, although superfluous. -- Tim Roberts, t...@probo.com Providenza & Boekelheide, Inc. ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel