endianness.h 347 B

123456789101112131415
  1. #ifndef _BITS_ENDIANNESS_H
  2. #define _BITS_ENDIANNESS_H 1
  3. #ifndef _BITS_ENDIAN_H
  4. # error "Never use <bits/endianness.h> directly; include <endian.h> instead."
  5. #endif
  6. /* AArch64 has selectable endianness. */
  7. #ifdef __AARCH64EB__
  8. # define __BYTE_ORDER __BIG_ENDIAN
  9. #else
  10. # define __BYTE_ORDER __LITTLE_ENDIAN
  11. #endif
  12. #endif /* bits/endianness.h */