On Mon, Jun 21, 2010 at 06:23:02PM -0400, Christos Zoulas wrote:
 > Well, I find the different indentation styles typically use for the braces
 > clumsy and not following the standard. Or even when they do, they cause the
 > code to move too much to the right:

FWIW, I prefer this:

switch (c) {
    case 'a':
    {
        decl;

        stmt;
    }
    break;
}

because I've never liked not indenting the cases and half an indent
seems a good way to do that. But that is also at variance with current
rules.

Whether variables should be at the top of the function or not depends
heavily on how big and complicated the blocks are. (And when they are
big and complicated, splitting each case into its own function is also
not always desirable.)

-- 
David A. Holland
dholl...@netbsd.org

Reply via email to