C - pretypovani pointeru

Martin `MJ' Mares mj na ucw.cz
Pondělí Březen 14 12:47:12 CET 2005


> (samozřejmě s ošetřením chyby při alokaci). Budete-li spoléhat na
> univerzální pravdy typu 'sizeof(int) == sizeof(void*)', téměř jistě
> dříve či později najdete platformu, kde to nebude pravda. Problémy
> při překladu některých aplikací na x86_64 nechť jsou vám varováním.

Osobne si myslim, ze resit tohle alokovanim nejakeho pomocneho bufferu
je priklad daleko odstrasujicnejsi ;-)

sizeof(int) == sizeof(void *) je samozrejme spatny axiom, ale predpokladat,
ze do void * se vejde filehandle, je naprosto korektni.

				Have a nice fortnight
-- 
Martin `MJ' Mares   <mj na ucw.cz>   http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
A bug in the code is worth two in the documentation.


Další informace o konferenci Linux