Original Post
Hello
Does anyone know what''s the problem of the following declarting of struct?
I am getting a redefiniation of struct pcb error
Thanks
#define PCB struct pcb
PCB
{
PCB *ptr;
char *name;
UINT32 id;
UINT32 flag;
UINT32 program_counter;
// DATA REGISTER
UINT32 reg_D0;
UINT32 reg_D1;
UINT32 reg_D2;
UINT32 reg_D3;
UINT32 reg_D4;
UINT32 reg_D5;
UINT32 reg_D6;
UINT32 reg_D7;
// ADDRESS REGISTER
UINT32 reg_A0;
UINT32 reg_A1;
UINT32 reg_A2;
UINT32 reg_A3;
UINT32 reg_A4;
UINT32 reg_A5;
UINT32 reg_A6;
UINT32 reg_A7;
UINT32 process_state;
UINT32 priority;
MSG_ENV *msg_ptr_head;
MSG_ENV *msg_ptr_tail;
};