[Openais] openais coding style

Steven Dake sdake at redhat.com
Tue Apr 4 11:32:34 PDT 2006


Ok fixed

regards
-steve
On Tue, 2006-04-04 at 12:33 +0200, Hans Feldt wrote:
> (at least) two errors:
> 
> * one space before closing parenthesis
> - Don't know what I thought about, remove!
> 
> * functions preferably named _
> - ???
> 
> Regards,
> Hans
> 
> Steven Dake wrote:
> > Great work Hans
> > 
> > On the web at
> > 
> > http://developer.osdl.org/dev/openais/devstyle.html
> > 
> > regards
> > -steve
> > 
> > On Fri, 2006-03-31 at 13:17 +0200, Hans Feldt wrote:
> > 
> >>Here's the updated style guide. Comments?
> >>
> >>/Hans
> >>
> >>
> >>Spacing:
> >>==========
> >>- indentation: one tab stop
> >>- one space before opening parenthesis
> >>- no space after opening parenthesis
> >>- one space before closing parenthesis
> >>- one space after a comma: foo (x, y) not foo (x,y)
> >>- one space around operators (x == y, x && y, x != y, x = y, ...)
> >>- no space around . and ->
> >>
> >>Bracing:
> >>==========
> >>- opening brace on the same line as if, else, for, switch, case & while
> >>- else on the same line as if closing brace
> >>- braces in case statements allowed (if new scope needed) but not required
> >>- open and close braces for functions on own separate lines.
> >>- opening and closing braces required even for single line if, for, 
> >>while statements
> >>
> >>Naming:
> >>==========
> >>- use low case
> >>- use descriptive names
> >>- words separated with underscore
> >>- functions preferably named <object>_<verb>
> >>
> >>Misc:
> >>==========
> >>- Max 3 levels of indentation recommended
> >>- Max line length 80 chars or less
> >>- Functions should be short and do one thing
> >>- Pointer comparisons with NULL not 0
> >>- Comments, see example
> >>- C++ comments not allowed
> >>- No multiple statements on a single line
> >>- gotos OK for centralized exit of functions
> >>- When in doubt, check Steven's code and K&R C book
> >>
> >>
> >>Dummy almost compilable example attached.
> >>
> >>
> >>_______________________________________________
> >>Openais mailing list
> >>Openais at lists.osdl.org
> >>https://lists.osdl.org/mailman/listinfo/openais
> > 
> > 
> > 
> 




More information about the Openais mailing list