История изменений
Исправление olelookoe, (текущая версия) :
- в структуре объявлены битовые поля. объяснялка здесь
ABC.X1 = 2
- никак, X1 однобитовое поле, получишь overflow in conversion from ‘int’ to ‘volatile signed char:1’ при включенном -Woverflow
-
extern volatile struct XXX_X ABC;
- без struct, ты уже структуру затайпдефил -
func()??? видимо имелось в виду
void func(void)
крч тщатильнее надо
Исправление olelookoe, :
- в структуре объявлены битовые поля. объяснялка здесь
c ABC.X1 = 2
- никак, X1 однобитовое поле, получишь overflow in conversion from ‘int’ to ‘volatile signed char:1’ при включенном -Woverflow
-
c extern volatile struct XXX_X ABC;
- без struct, ты уже структуру затайпдефил -
func()??? видимо имелось в виду
void func(void)
крч тщатильнее надо
Исправление olelookoe, :
- в структуре объявлены битовые поля. объяснялка здесь
c ABC.X1 = 2
- никак, X1 однобитовое поле, получишь overflow in conversion from ‘int’ to ‘volatile signed char:1’ при включенном -Woverflow
-
c extern volatile struct XXX_X ABC;
- без struct, ты уже структуру затайпдефил -
func()??? видимо имелось в виду
void func(vid)
крч тщатильнее надо
Исходная версия olelookoe, :
- в структуре объявлены битовые поля. объяснялка здесь
c ABC.X1 = 2
- никак, X1 однобитовое поле, получишь overflow in conversion from ‘int’ to ‘volatile signed char:1’ при включенном -Woverflow
-
c extern volatile struct XXX_X ABC;
- без struct, ты уже структуру затайпдефил -
func()??? видимо имелось в виду
c void func(vid)
крч тщатильнее надо