efaq: Indenting switch statements

 
 5.20 How do I change the indentation for ‘switch’?
 ==================================================
 
 Many people want to indent their ‘switch’ statements like this:
 
      f()
      {
        switch(x) {
          case A:
            x1;
            break;
          case B:
            x2;
            break;
          default:
            x3;
        }
      }
 
 To achieve this, add the following line to your ‘.emacs’:
 
      (c-set-offset 'case-label '+)