This adds endianness detection and byte swap definitions for the RTEMS RTOS. Signed-off-by: Jonas Larsson <ljonas@xxxxxxxxxx> --- src/utils/common.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/utils/common.h b/src/utils/common.h index 88428647b..09f1658a2 100644 --- a/src/utils/common.h +++ b/src/utils/common.h @@ -53,6 +53,15 @@ static inline unsigned int bswap_32(unsigned int v) } #endif /* __APPLE__ */ +#ifdef __rtems__ +#include <rtems/endian.h> +#define __BYTE_ORDER BYTE_ORDER +#define __LITTLE_ENDIAN LITTLE_ENDIAN +#define __BIG_ENDIAN BIG_ENDIAN +#define bswap_16 CPU_swap_u16 +#define bswap_32 CPU_swap_u32 +#endif /* __rtems__ */ + #ifdef CONFIG_NATIVE_WINDOWS #include <winsock.h> -- 2.12.2.715.g7642488e1d-goog _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap