Буду очень признателен если поможете решить следующий вопрос.
В программе описан следующий тип:
Код
#define EVENTS_BUFFER_SIZE 8
typedef struct _Events_Buffer_Struct {
unsigned char Size;
unsigned char Write_Index;
unsigned char Read_Index;
unsigned char Event[EVENTS_BUFFER_SIZE];
} Events_Buffer_Struct;
typedef struct _Events_Buffer_Struct {
unsigned char Size;
unsigned char Write_Index;
unsigned char Read_Index;
unsigned char Event[EVENTS_BUFFER_SIZE];
} Events_Buffer_Struct;
Дело в том, что мне нужно создать функцию, ктороя умела бы работать с несколькими экземплярами типа Events_Buffer_Struct, которые определены как глобальные. Т.е. в качестве входного параметра функции нужно взять указатель на структуру описанную типом Events_Buffer_Struct, чтобы функция умела работать с каждым конкретным глобальным экземпляром Events_Buffer_Struct.
Как это лучше реализовать?