15 Jan
2004
15 Jan
'04
23:24
Philipp Thomas schrieb: [...]
Nicht nur Zeiger sind 64 Bit, auch (unsigned) long ist 64 Bit. Deshalb bekommst du bei allen Stellen, an denen Zeiger <-> int Casts vorkommen eine Warnung, da sich die Grössen unterscheiden (int = 32 Bit, Zeiger = 64 Bit).
Bist du sicher das _int_ auf 'ner Atlon64-Maschine nur 32 Bit hat? Auf einer normalen 32Bit-Maschine ist _int_ genauso lang wie _long_, nämlich 32 Bit. Auf einer Solaris ist das auch so, und das ist eine 64Bit-Maschine. Viele Grüße Bastian