[devel] Особенности Си для x86_64

Denis Klimov =?iso-8859-1?q?zver_=CE=C1_altlinux=2Eorg?=
Ср Окт 1 13:14:26 MSD 2008


On Wed, 1 Oct 2008 12:59:44 +0400 Damir Shayhutdinov wrote:

> На x86_64 sizeof(long) = sizeof(void*) = 8 байт.
> а sizeof(int) = 4 байт.
> 
> Хотите писать кроссплатформенный код - освойте введенные в C99
> (stdint.h) типы intN_t.
> 
> То есть в вашем случае для 4-байтового знакового целого надо было
> использовать тип int32_t а не long.

Благодарю. буду осмысливать и пробовать.

--
Denis Klimov 
zver




Подробная информация о списке рассылки Devel