> 32 бита: short 2, long 4, int 4 > и совершенно непонятно с какого хрена: > 64 бита: short 2, long 8, int 4???? тем более, что всегда указатель это > int. > > Может у меня устаревшая информация о языке? Устаревшая. Размер указателя - sizeof(size_t).