Я обычно иду немного дальше и определяю на всякий
Код
#define BITFIELD :1
struct //flags
{
unsigned char Direction BITFIELD;
unsigned char SensorFree BITFIELD;
...
} Flag;
"В случае чего", можно легким движением превратить битовые поля в байтовые
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)