Hallo, Am Mon, 19 Jun 2006, Jürgen Hochwald schrieb:
Am Montag, 19. Juni 2006 11:23 schrieb Boris Höffgen:
geändert haben sich von 32 nach 64 Bit: long 4 -> 8 und long double 12 -> 16
Bei welchen Datentypen kann ich sicher sein, daß sie sich nicht beim Wechsel der Architekrur ändern ?
Du solltest <stdint.h> einbinden und dann die mit einer festen Anzahl Bits definierten Typen verwenden: int8_t int16_t int32_t int64_t uint8_t uint16_t uint32_t uint64_t Und bei anderen Dingen solltest du die dafuer definierten Typen verwenden, also z.B. 'ssize_t/size_t' bei 'read(2)'... -dnh -- Jeder, der hier die Schnauze aufmacht, kriegt irgendwann eins auf die Fresse, jeder, unterschiedslos, streng demokratisch. Das ist ja das Schöne am Usenet, daß Diskussionen manchmal schwer seriös beginnen (über Kommasetzungen etwa) und dann als virtuelle Wirtshausrauferei enden. -- Wolfram Heinrich in desd -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com