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