[an error occurred while processing this directive]
|
__regvar __no_init union
{
unsigned char flags;
struct
{
unsigned char
Bit0:1,
Bit1:1,
Bit2:1,
Bit3:1;
Bit4:1,
Bit5:1,
Bit6:1,
Bit7:1;
};//неименованная структура
}@15;
Bit1 = 1;
Bit2 = 0;
или
__regvar __no_init union
{
unsigned char _flags;
struct
{
unsigned char
Bit0:1,
Bit1:1,
Bit2:1,
Bit3:1;
Bit4:1,
Bit5:1,
Bit6:1,
Bit7:1;
}flags;//не _flags имена совпадать не должны!!
}@15;
flags.Bit0 = 1;
flags.Bit1 = 0;
E-mail: info@telesys.ru