Цитата(zltigo @ Sep 17 2006, 02:19)

Кстати, не забудьте вернуть обратно, правильнее всего через опции push/pop, если Ваш компилятор их поддерживает.
Я вот кстати не понимаю почему GCC для ARM push/pop не подерживет!

main.c:105: warning: #pragma pack(push[, id], <n>) is not supported on this target
Притом не поддерживает именно push/pop, сам(а) #pragma pack(n) поддерживается.
При этом насколько я понимаю от target-а push/pop никак не зависит, это чисто
возможность компилятора, и если она есть например в x86 то почему нет в ARM.
Подозреваю что те кто делали GCC-порт под ARM просто отключили эту столь полезную возможность.
Притом и в GCC 3.x.x b и в 4.x.x.
Абидна блин!