Enum declaration

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Enum declaration

529 Views
Cram
Contributor III

Dear all,

I am struggling with enum declaration in header file and I want make it global in order to use in two different C files.

While if I declare it in main.c there is no problem:

pastedImage_2.png

If I want to move it to derivate.h, some issue arise and I do not know how to make it extern:

pastedImage_3.png

I would appreciate your help.

BR,

Marc

0 Kudos
1 Reply

478 Views
kef2
Senior Contributor IV

Try defining type in header file:

typedef enum MyEnumType{enumvalue1, enumvalue2};

declaration in header:

extern MyEnumType status;

define status variable in C file:

MyEnumType status;

0 Kudos