LINUX.ORG.RU

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

Исправление pathfinder, (текущая версия) :

Я кстати не в курсе, если собирать структуру из uint32_t и пр, она одинаковая будет под m32 и m64? Или все таки выравниваться может по разному?

Заполнять структуру, читая из битового потока, надо исключительно «по полям», собирая из примитивов типа uint32_t, int16_t, float и т.д.

Никакого memcpy() всего POD.

Исправление pathfinder, :

Я кстати не в курсе, если собирать структуру из uint32_t и пр, она одинаковая будет под m32 и m64? Или все таки выравниваться может по разному?

Заполнять структуру, читая из битового потока, надо исключительно «по полям», собирая из примитивов типа uin32_t, int16_t, float и т.д.

Никакого memcpy() всего POD.

Исходная версия pathfinder, :

Я кстати не в курсе, если собирать структуру из uint32_t и пр, она одинаковая будет под m32 и m64? Или все таки выравниваться может по разному?

Заполнять структуру, читатая из битового потока надо исключительно «по полям», собирая из примитивов типа uin32_t, int16_t, float и т.д.

Никакого memcpy() всего POD.