PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Typedef



Arexx-Henk
10.02.2006, 17:01
Hallo,

In normales 'C' kann mann folgendes definieren:

typedef enum{
A=1,
B=2,
C=3,
}Tenum;

Tenum MeinEnum;

MeinEnum=B;
MeinEnum=5;

Und da erscheint ein Warnung dass '5' kein gultiges 'Tenum' type ist.

Der AVR compiler gibt leider keine Warnung.

Ist es irgendwo moglich hier die Compiler eine Warnung generieren zu lassen?

Gruss

Henk

ogni42
11.02.2006, 14:51
Falls noch nicht eingeschaltet, probier mal -Wall als Compileroption

SprinterSB
13.02.2006, 10:42
Evtl auch -ansi oder -pedantic. Oder alle 10000 Compiler-Optionen anschauen, denn -Wall schaltet nicht alle Warnungen ein.