[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