Alternativni UNIX systemy - BSD

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Pondělí Leden 15 10:49:56 CET 2007


On Mon, 15 Jan 2007, Ing. Pavel PaJaSoft Janoušek wrote:

> 	Samozřejmě...! uint32_t je user defined datový typ, který s normou
> jazyka (pokud do toho nezahrnujeme i základní množinu funkcí, maker atd.)
> nemá naprosto nic společného.

Tvůrci C99 si normu jazyka vymezili tak, že základní knihovna je její
součástí (viz část 7) a stdint.h a případná definice typu uint32_t do ní
patří a rozhodně to není "user defined" datový typ (v konkrétní
implementaci to může být definováno přes nějaký interní nestandardní
typ).

Řekl bych, že jejich názor je výrazně relevantnější než Váš. ;)

Je však třeba poznamenat, že implementace typů pevně stanované délky není
dle C99 povinná.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux