And the light comes on! It does makes sense now (and also renders my original post completely moot). Thanks for clearing up the ambiguity for me Julian! don To summarize legal:
switch case( foo )
{
case 0:
case 1:
DoIt();
break;
}
not-legal:
switch ( foo )
{
case 0:
DoOneThing();
case 1:
DoAnotherThing();
break;
}
also not legal:
switch ( foo )
{
case 0:
DoOneThing();
break;
default:
DoAnotherThing();
// need break here
}