Taking this a little off topic here, but do you guys prefer to indent switch structures as:
Code:
switch (x)
{
case 0:
    foo();
    break;
case 1:
    bar();
    break;
default:
    baz();
}
or:
Code:
switch (x)
{
    case 0:
        foo();
        break;
    case 1:
        bar();
        break;
    default:
        baz();
}
Assuming the former, would you also indent as:
Code:
switch (x)
{
case 0:
    {
        foo();
        bar();
    }
    break;
default:
    baz();
}
or:
Code:
switch (x)
{
case 0:
    {
    foo();
    bar();
    }
    break;
default:
    baz();
}
?