We don't want C90 specifics, certainly not in 2.4... Strict ANSI.

> On Aug 26, 2015, at 11: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
> 
> 
> 

Reply via email to