C99: Suggestions for style(9)

Christoph Mallon christoph.mallon at gmx.de
Fri May 1 11:46:50 UTC 2009


Julian Elischer schrieb:
> Christoph Mallon wrote:
>> No, this is not what I intended. The idea is to limit the scope of 
>> local variables as much as is sensible. Maybe I should have been more 
>> explicit. On the other hand, I also did not mention that it is just 
>> about moving to the start of inner block statements.
> 
> I can see moving declarations to an inner scope {} in some cases but
> I think allowing us to declare them mixed in with the code,
> (even though some compilers allow it) will be a mistake.

Some compilers? According to my information every compiler, which is 
even remotely relevant, supports it. Even PCC claims it does!
The only compiler, which I am aware of and which has a relevant 
distribution, which doesn't support it, is MSVC - but I highly doubt, 
that it is relevant in any way for FreeBSD.

> I think this was done to allow macros to declare vars they needed.
> I'd hate to see it in our code..

You are accusing me for proposing changes because "I felt like it", but 
all you give is "I'd hate [...] it" and "[it] will be a mistake" without 
any further justification. It seems to me, that you're applying double 
standards. /:

	Christoph


More information about the freebsd-hackers mailing list