types.h....
typedef struct
{
U8 ButtGrp1: 1;
U8 ButtGrp2: 1;
U8 Start: 1;
U8 Stohas: 1;
U8 MStohChnl: 1;
} main_flags_t;
main.c
#include "types.h"
struct main_flags_t flag = {0, 0, 0, 0, 0};
anotherFile.c
#include "types.h"
extern struct main_flags_t flag = {0, 0, 0, 0, 0};