gcc a datove typy na AMD64

Libor Chocholaty libor_ml1 na mts.cz
Pondělí Červenec 25 12:35:04 CEST 2005


Ladislav Vaiz wrote:

>Ahoj,
>na ia32 mi bezi program, ktery si uklada datove struktury do souboru 1:1.
>
>Kdyz program zkompiluju na amd64, tak kvuli jine velikosti long intu nacte 
>ze souboru chybna data. Souboru je hodne a konverze nepripada v uvahu.
>Ve strukturach jsou krome zakladnich typu i veci jako time_t, nevyskytuje 
>se tam void *.
>
>Daji se nejak vnutit gcccku velikosti zakladnich datovych typu 
>kompatibilni s ia32? Jak pisu, ukazatele na kod me nezajimaji. Prepsani 
>zdrojaku je az posledni moznost, ktere bych se rad vyhnul.
>
>  
>
hledej uint32_t je to v stdint.h

Libor




Další informace o konferenci Linux