SciFi (02.02.2016 18:05, просмотров: 58) ответил VL на Мы тоже умеем говнокодить? ;)
А ведь можно определить структуру, верно? Это будет поприличней, чем эти ваши хэ-макросы-шмакросы: H:
#define MY_LIST hand0, hand1, hand2, hand3
struct foobar_temp
{
int MY_LIST;
};
#define Event_Count (sizeof(struct foobar_temp) / sizeof(int))
C:
void hand0(void) {}
void hand1(void) {}
void hand2(void) {}
void hand3(void) {}
Event_TypeDef Event_List[] = { MY_LIST };
Event_Stat_TypeDef ev_state[Event_Count];
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้