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:
If I want to move it to derivate.h, some issue arise and I do not know how to make it extern:
I would appreciate your help.
BR,
Marc
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;