title: What is the meaning of the GCC warning "case label value exceeds maximum value for type"?
body: <p>My code looks like this:</p>
  
  <pre><code>char * decode_input(char ch)
  {
          switch(ch) {
                  case 'g':
                          return "get";
                          break;
                  case KEY_F(9):
                          return "quit";
                          break;
                  default:
                          return "unknown";
                          break;
          }
  }
  </code></pre>
  
  <p>Any clues?</p>