Ich würde es missachten wenn keine erkennbaren Fehlfunktionen bei case auftreten.

...bin jetzt dabei, alle WARNINGS zu "bereinigen".
Möglicherweise eine andere gcc-Version installieren. Würde ich aber nur als letzte Möglichkeit betrachten: "Never touch a runing system"...

Man könnte auch die switch-Anweisung aufsplitten:

Code:
switch(function){ 
case   0: FUNC_BLINKER_L();            break; 
...
case  15: FUNC_LICHTHUPE(75);          break;
}
switch(function){ 
case  16: FUNC_LICHTHUPE(100);         break;
...
case  31: FUNC_FH_VL_DO_AUTO();      break;
}
...
Vielleicht noch ein if(function<16) dazu..

mic