1111111 (03.03.2016 18:07, просмотров: 121) ответил IBAH на тяжелое наследие восьмибитного детства, IAR 6 упаковка структуры, как отменить выравнивание элементов структуры на 4 байта, в интернатах нашел модификатор __packed, но как-то некошерно..., може где какая галочка есть
Да все там кошерно, не все элементы выравниваются а только те которым положено. char не выравнивается, short выравнивается на 2, а int на 4. Надо просто продумывать расположение элементов, а если приспичило под какой то стандарт вписывать структуру то тогда #pragma pack(ххх)