LINUX.ORG.RU

История изменений

Исправление LINUX-ORG-RU, (текущая версия) :

Сложи размеры в байтах типов структуры и всё. Считать надо когда бы атрибут выравнивая задаёшь (а тут задаётся выравнивание равное 1ничке ). А тут всё естественно, упакованный размер это тот размер который ты видишь в коде. На деле он другой, но если ты упаковал то просто убрал все выравнивания и всё.

Но калькулировать надо это, ну как всегда учитывая все нюансы конечной железки и всё такое. Я не настоящий сварщик наверняка есть нюансы.

Исправление LINUX-ORG-RU, :

Сложи размеры в байтах типов структуры и всё. Считать надо когда бы атрибут выравнивая задаёшь. А тут всё естественно, упакованный размер это тот размер который ты видишь в коде. На деле он другой, но если ты упаковал то просто убрал все выравнивания и всё.

Но калькулировать надо это, ну как всегда учитывая все нюансы конечной железки и всё такое. Я не настоящий сварщик наверняка есть нюансы.

Исходная версия LINUX-ORG-RU, :

Сложи размеры в байтах типов структуры и всё. Считать надо когда бы атрибут выравнивая задаёшь. А тут всё естественно, упакованный размер это тот размер который ты видишь в коде. На деле он другой, но если ты упаковал то просто убрал все выравнивания и всё.