style(9) question
M. Warner Losh
imp at bsdimp.com
Thu Mar 2 17:11:23 GMT 2006
In message: <4407226D.3050901 at freebsd.org>
Colin Percival <cperciva at freebsd.org> writes:
: Robert Watson wrote:
: > I can't really think of a good reason
: > for return (foo) over return foo
:
: I'm not sure if this qualifies as a *good* reason, but
: writing "return (foo)" is more consistent with other
: keyword usage: "if (foo)", "for (foo)", "while (foo)",
: "switch (foo)".
Before 'void' existed, many people recommended () so that you could
make 'return' a macro for extra debugging. With void functions that
have naked returns make this impossible these days...
Warner
More information about the freebsd-current
mailing list