Вопросы и Ответы по FreeBSD : Программирование. : Как определить порядок следования байтов (BIG_ENDIAN или LITTLE_ENDIAN)?
Previous: Программирование.
Next: В программе порождается много дочерних процессов, часть

10.1. Как определить порядок следования байтов (BIG_ENDIAN или LITTLE_ENDIAN)?

Посмотрите файл /usr/include/machine/endian.h Псевдопеременная BYTE_ORDER определена как BIG_ENDIAN или LITTLE_ENDIAN в зависимости от архитектуры машины.

      #ifdef __FreeBSD__
      #include <machine/endian.h>
      #endif
      ...
      if(BYTE_ORDER == BIG_ENDIAN)
      ...


Вопросы и Ответы по FreeBSD : Программирование. : Как определить порядок следования байтов (BIG_ENDIAN или LITTLE_ENDIAN)?
Previous: Программирование.
Next: В программе порождается много дочерних процессов, часть