LINUX.ORG.RU

Глюки в gcc


0

0
Господа, это у меня глюки или все-таки у gcc? Делаю примерно так: struct aaa { WORD a; BYTE b; DWORD c; } , пытаюсь прочитать все это целиком из файла. А программа читает так struct aaa { DWORD a; DWORD b; DWORD c; } то есть все типы как бы имеют размер 32 бита, по крайней мере не меньше! Как с этим бороться?
anonymous
1. Что это ещё за WORD?
2. А man gcc прогрепить на предмет align сАвсЭм лениво, да?.. 
anonymous
()
Это не глюки. Так оно и должно быть. Если хотите пользоваться пакованными структурами/классами используйте -fpack-struct. P.S. WORD - это что ?
timur
()
#pragma pack(1) struct .... { }; #pragma pack() По-моему так.
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.