[an error occurred while processing this directive]
|
Есть структура:
#pragma pack(1)
...
typedef struct
{
u32_t field1:12;
u32_t field2:2;
} my_struct_t;
...
#pragma pack()
Так компилер размещает это дело так:
field1[bit7..bit0] - field2[bit1..0] - field1[bit11..bit8]
Есть ли опция или ещё какой способ разместить это дело нормально?
field1[bit7..bit0] - field1[bit11..bit8] - field2[bit1..0]
E-mail: info@telesys.ru