typedef enum {
  YES, NO, DEFINITELY,
  PROBABLY, MAYBE } ynm;

void decide (ynm y)
{
  switch (y)
    {
    case PROBABLY:
    case NO: printf ("No!");
    case MAYBE: printf ("Maybe");    
         /*@fallthrough@*/
    case YES: printf ("Yes!");
    }
}


syntax highlighted by Code2HTML, v. 0.9.1