__LITTLE_ENDIAN
#if __BYTE_ORDER == __LITTLE_ENDIAN
#elif defined(__LITTLE_ENDIAN) && !defined(LITTLEENDIAN_CPU)