[Uneex] byte order

Aleksey Fedoseev dralex на yandex.ru
Пн Мар 1 23:13:43 MSK 2004


> Есть у меня вопрос - как кошерно во время компиляции определить, какой
> byte order у target platform? Я поgooglил, но ничего приемлемого не нашел.
> Вроде, средстами autoconf это можно сделать, но тащить его с собой ради
> программки на 200 строк как-то не хочется. Видел конструкции вида
> 
> #ifdef _LITTLE_ENDIAN
> 
> но нигде не нашел, кто определяет этот макрос - компилятор или надо
> какой-то заголовочный файл присоеденить.

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

--
Aleksey Fedoseev


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