int foo(int op) { switch (op) { case 1: do_something(); break; case 2: do_something_else(); case 3: if (do_something_different()) { do_this(); break; // this should be indented like the surrounding code } do_something_more(); break; } return -1; for (;;) { break; } }