Hallo Leute,

ich habe ein kleines Problem, und benötige dazu Eure Hilfe.

Ich schreibe gerade an einem komplexeren Programmchen, und
bin jetzt dabei, alle WARNINGS zu "bereinigen".

BZW.: ALLE VIOLETTEN ZEILEN IM COMPILER VERMEIDEN

Jedoch verstehe ich eine Sache nicht!
Ich bekomme folgende "Fehlermeldung":

Code:
C:\DOKUME~1\KAISER~1\LOKALE~1\Temp/cckiFr6h.s:8690: Warning: expression dangerous with linker stubs
C:\DOKUME~1\KAISER~1\LOKALE~1\Temp/cckiFr6h.s:8691: Warning: expression dangerous with linker stubs
Ich habe auch schon herausgefunden, was dieses Warning verursacht.
Und zwar eine SWITCH-Funktion:

Code:
// -=> Funktionen Auswählen <=-
	void FUNCTION_EXE( uint8_t function ){
		switch(function){
			case   0: FUNC_BLINKER_L();            break;
			case   1: FUNC_BLINKER_L_WBA();        break;
			case   2: FUNC_BLINKER_R();            break;
			case   3: FUNC_BLINKER_R_WBA();        break;
			case   4: FUNC_WBA();                  break;
			case   5: FUNC_WBA_BL();               break;
			case   6: FUNC_HUPE();					break;
			case   7: FUNC_ABBLENDLICHT();         break;
			case   8: FUNC_FERNLICHT();            break;
			case   9: FUNC_FERNLICHT_LH(25);       break;
			case  10: FUNC_FERNLICHT_LH(50);       break;
			case  11: FUNC_FERNLICHT_LH(75);       break;
			case  12: FUNC_FERNLICHT_LH(100);      break;
			case  13: FUNC_LICHTHUPE(25);          break;
			case  14: FUNC_LICHTHUPE(50);          break;
			case  15: FUNC_LICHTHUPE(75);          break;
			/*case  16: FUNC_LICHTHUPE(100);         break;
			case  17: FUNC_NEBELSCHEIN();          break;
			case  18: FUNC_NEBELSCHLUSS();         break;
			case  19: FUNC_NEBEL();                break;
			
			case  20: FUNC_WISCHERSTUFE( 1 );		break;
			case  21: FUNC_WISCHERSTUFE( 2 );		break;
			case  22: FUNC_WISCHERSTUFE( 3 );		break;
			case  23: FUNC_WISCHER_SWITCH();		break;
			case  24: FUNC_TIPPWISCHER();			break;
			case  25: FUNC_HECKWISCHER();       	break;
			case  26: FUNC_WASCHER_V();       		break;
			case  27: FUNC_WASCHER_V_WR();			break;
			case  28: FUNC_WASCHER_H();			break;
			case  29: FUNC_WASCHER_H_WR();			break;
			
			case  30: FUNC_FH_VL_UP_AUTO();		break;
			case  31: FUNC_FH_VL_DO_AUTO();		break;
			case  32: FUNC_FH_VL_UP_HOLD();		break;
			case  33: FUNC_FH_VL_DO_HOLD();		break;
			case  34: FUNC_FH_VR_UP_AUTO();		break;
			case  35: FUNC_FH_VR_DO_AUTO();		break;
			case  36: FUNC_FH_VR_UP_HOLD();		break;
			case  37: FUNC_FH_VR_DO_HOLD();		break;
			
			case  38: FUNC_SPECIAL0();             break;
			case  39: FUNC_SPECIAL1();             break;
			case  40: FUNC_SPECIAL2();             break;
			case  41: FUNC_SPECIAL3();             break;
			case  42: FUNC_SPECIAL4();             break;
			case  43: FUNC_SPECIAL5();             break;
			case  44: FUNC_SPECIAL6();             break;
			case  45: FUNC_SPECIAL7();             break;
			case  46: FUNC_SPECIAL8();             break;*/
			case  47: FUNC_SPECIAL9();             break;
		}
	}
Der Fehler liegt innerhalb case: [16; 47].
Sobald ich die "Ausklinkung" /* und */ verschiebe, taucht dieser Fehler auf.
So wie sie jetzt stehen, kommt sie nicht.
Jedoch gehen mir dabei einige Funktionen ab .

Ich hoffe, jemand von Euch kann mir da weiterhelfen.
Ich seh den Fehler einfah nicht!

Vielen Dank schon mal an dieser Stelle!!!