_BIT_FIELDS_LTOH
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#elif defined(_BIT_FIELDS_LTOH)
#ifdef _BIT_FIELDS_LTOH
#ifdef _BIT_FIELDS_LTOH
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if !defined(_BIT_FIELDS_LTOH) && !defined(_BIT_FIELDS_HTOL)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH) || defined(BIT_ZERO_ON_RIGHT)
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#ifdef _BIT_FIELDS_LTOH
#ifdef _BIT_FIELDS_LTOH
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#ifdef _BIT_FIELDS_LTOH
#ifdef _BIT_FIELDS_LTOH
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#if defined(_BIT_FIELDS_LTOH)
#if !defined(_BIT_FIELDS_HTOL) && !defined(_BIT_FIELDS_LTOH) && \
#define _BIT_FIELDS_LITTLE_ENDIAN _BIT_FIELDS_LTOH
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#if !defined(_BIT_FIELDS_HTOL) && !defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#if !defined(_LITTLE_ENDIAN) || !defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH) /* X86 */
#ifdef _BIT_FIELDS_LTOH
#ifdef _BIT_FIELDS_LTOH
#ifdef _BIT_FIELDS_LTOH
#ifdef _BIT_FIELDS_LTOH
#ifdef _BIT_FIELDS_LTOH
#ifdef _BIT_FIELDS_LTOH
#ifdef _BIT_FIELDS_LTOH
#elif defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if !defined(_BIT_FIELDS_LTOH) && !defined(_BIT_FIELDS_HTOL)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if !defined(_BIT_FIELDS_LTOH) && !defined(_BIT_FIELDS_HTOL)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#if defined(_BIT_FIELDS_LTOH)
#if !defined(_BIT_FIELDS_LTOH) && !defined(_BIT_FIELDS_HTOL)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if !defined(_BIT_FIELDS_LTOH) && !defined(_BIT_FIELDS_HTOL)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if !defined(_BIT_FIELDS_LTOH) && !defined(_BIT_FIELDS_HTOL)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#ifdef _BIT_FIELDS_LTOH
#define _BIT_FIELDS_LITTLE_ENDIAN _BIT_FIELDS_LTOH
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#if !defined(_BIT_FIELDS_HTOL) && !defined(_BIT_FIELDS_LTOH) && \
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#error one of _BIT_FIELDS_HTOL or _BIT_FIELDS_LTOH must be defined
#elif defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#if defined(_BIT_FIELDS_LTOH)
#if !defined(_BIT_FIELDS_LTOH) && !defined(_BIT_FIELDS_HTOL)
#if !defined(_BIT_FIELDS_LTOH) && !defined(_BIT_FIELDS_HTOL)
#if defined(_BIT_FIELDS_LTOH)
#if !defined(_BIT_FIELDS_LTOH) && !defined(_BIT_FIELDS_HTOL)
#if !defined(_LITTLE_ENDIAN) || !defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#if defined(_BIT_FIELDS_LTOH)
#error One of _BIT_FIELDS_LTOH or _BIT_FIELDS_HTOL must be defined
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#elif defined(_BIT_FIELDS_LTOH)
#if defined(_BIT_FIELDS_LTOH)
#ifdef _BIT_FIELDS_LTOH
#ifdef _BIT_FIELDS_LTOH
#if defined(_BIT_FIELDS_LTOH)