[Uneex] byte order

Vladimir Ivanov ivlad на unixgods.net
Вт Мар 2 15:49:38 MSK 2004


On Mon, Mar 01, 2004 at 11:13:43PM +0300, Aleksey Fedoseev wrote:

> На эту тему есть кое-что тут - http://www.unixpapa.com/incnote/index.html
> Лично проверял под относительно стареньким AIX, при подключении 
> sys/param.h становится доступным BYTE_ORDER.

Спасибо!

Как ни странно, ни на solaris, ни на linux, ни на hp-ux не заработало с
param.h.

Сделал так, как мужик советует в этом случае:

if defined (i386) || defined (__i386__) || defined (_M_IX86) || \
defined (vax) || defined (__alpha)
# define I_AM_LITTLE_ENDIAN
#endif

Вроде, x86 от sparc отличает. ;) Но вообще-то не нравится мне так,
думаю, надо сделать, что б по make config оно делало run-time проверку
и какой-нить config.h писало.

-- 
Vladimir Ivanov
PGP fingerprint: E82A 17D6 1DD4 9E08 66DD ADA7 59C6 A25B AC40 0D02


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