cas a 32-bit platformy

Miloslav Trmač mirek na linux.localhost
Čtvrtek Červen 8 23:45:53 CEST 2000


Ing. Miloslav Ponkrác <ponkrac na peregrius.cz> wrote:
>Schválně, jak obecně přenositelně
>napíšete třeba v C, že chcete celočíselnou proměnnou určité délky, třeba
>16-bitovou, nebo 32-bitovou, případně 64-bitovou? Myslím tak, aby to bez
>problémů pracovalo na všech lepších C překladačích, a na 16, 32 a
>64-bitových OS?
Pockate si na implementaci vyhovujici ISO C9X (pro tyto ucely staci i glibc)
a vyuzijete <stdint.h>: int8_t (presne 8b), int_least8_t (aspon 8b),
int_fast8_t ("obvykle nejrychlejsi" aspon 8b), INT8_C () (makro: 8b konstanta)
atd.
Ale taky by me zajimalo, jak jsou na tom s C9X jine Unixy - realne to asi
zatim neni vyuzitelne.
	Mirek


Další informace o konferenci Linux