Hallo,
ich nutze in der Main eine enum Variable die ich mit
1 | typedef enum eStaus{EINS=0, ZWO, DREI} mystatus;
|
definiere.
Jetzt würde ich gerne einige Funktionalität der Main in eine andere C
Datei auslagern und einer funktion in dieser Datei über nen Pointer
meine enum Variable mitgeben so, dass ich in dieser neuen C Datei den
Wert der enum Variable ändern kann. Dazu habe ich versucht die enum
Variable über ne Headerdatei(types.h) in beiden C-Dateien bekannt zu
geben. Doch der Compiler meckert dann sofort an:
types.h:3: error: redefinition of typedef 'mytest'
types.h:3: error: previous declaration of 'mytest' was here
Alle Versuche in dieser Richtung scheiterten bisher :)
Kann mir jemand helfen? Erstmal gut Nacht :-D