On Tuesday 20 March 2007, Frank Gerlach wrote:
Das ist ein erhebliches Problem, wenn Deine Programme irgendwelche Annahmen treffen, wie gross ein bestimmter Datentyp ist. In vielen Faellen funktioniert ein 32bit Programm nicht mehr, wenn es im 64bit Modus kompiliert wird.
Tipp: Dazu gibt es <stdint.h> - dort sind int-Typen für alle wichtigen Bitbreiten definiert:
sint8_t -> 8Bit signed uint8_t -> 8Bit unsigned sint16_t -> 16bit signed etc.pp.
Konrad