Często widzę kod źródłowy używający typów takich jak uint32, uint64 i zastanawiam się, czy powinny być zdefiniowane przez programistę w kodzie aplikacji, czy też są zdefiniowane w standardowym nagłówku lib.
Jaki jest najlepszy sposób na umieszczenie tych typów w kodzie źródłowym aplikacji?
int_leastNN_t
iuint_leastNN_t
dlaNN
8, 16, 32 i 64 muszą zawsze istnieć . C99 nie pozwala na implementacje bez liczby całkowitej o rozmiarze co najmniej 64 bitów, ponieważlong long
musi być co najmniej tak duża.