Netware, I'd presume. Going forwards on trunk (not breaking 2.4.x) I agree with Norm that the explicit list is easier for developers to first approach than the list schema.
The feature I'd really like to see us adopt on trunk is incomplete structures, which would allow us to break code that believes it knows the length of an httpd exported structure (it doesn't). The showstopper I see to 2.6/3.0 GA would be an explicit _create initializer for all of httpd's exposed types. This would prevent the sort of breakage caused by our introduction of HttpTrailers late in the 2.4.x game. Bill On Wed, Aug 26, 2015 at 10:26 AM, Stefan Eissing < [email protected]> wrote: > Hi Norm, > > I think these type of assignments are part of the C90 standard. I am not > sure we want to support a compiler that cannot cope with that, but I may be > to green to know that. What platform is this on exactly? > > //Stefan > > > Am 26.08.2015 um 00:53 schrieb NormW <[email protected]>: > > > > G/Morning, > > Herewith an svn diff that implements line-by-line initialization of > three structures (no idea if there's a technical term for it) in place of > the list method now used, e.g struct x = { , , , }. > > > > I acknowledge upfront that 'my' somewhat dated compiler cannot handle > the list method, whereas the method portrayed in the diff is totally > acceptable to it. > > > > However, I find the 'list' method less easier to 'read' as the struct > elements are not 'visible', and one has to locate the struct definition > itself to see what is being set to what. The method as illustrated by the > patch is clearer (to my mind) and not affected by the order of the elements > within the primary structure. > > > > Lastly I noticed at least one case recently where my diff 'simplified' > because a struct was changed to the _suggested_ method, with the primary > struct being created by a memset(); perhaps that's a similar change needed > in these cases also? > > > > Regards, > > Norm > > > > > > > > <cw_reqd_chgs.diff> > > <green/>bytes GmbH > Hafenweg 16, 48155 Münster, Germany > Phone: +49 251 2807760. Amtsgericht Münster: HRB5782 > > > >
