On 10/17/06, Kevin Tew <[EMAIL PROTECTED]> wrote:
1) *s should go right next to the type in function declarations and
definitions
I disagree; they should go right next to the name being declared,
since C declarations are designed to reflect the way the declared item
is later used: PMC *pmc, visit_info *info.
2) All structs should be typedefed
That seems reasonable. What about struct names? Around here we
require that all structs have both a struct name and a typedef, and
the two names match:
typedef struct foo {...} foo;
It's redundant except when you need to declare a self-referential
pointer, of course, but consistency for consistency's sake isn't
always bad. :)
3) Single line if and elses are acceptable
I personally don't like that. I'd rather go tthe other way and
require curlies always.
4) c89 allows declaration and initialization on the same line right?
INTVAL counter = 0;
Sure. Even pre-ANSI C allows that.
--
Mark J. Reed <[EMAIL PROTECTED]>