+#if defined(HAVE_ENDIAN_H) || defined(HAVE_SYS_PARAM_H)
+ #ifdef HAVE_SYS_PARAM_H
+ #include <sys/param.h>
+ #endif
+ #if defined(HAVE_ENDIAN_H) && !defined(BYTE_ORDER) && !defined(__BYTE_ORDER)
+ #include <endian.h>
+ #endif
+ #if defined(__BYTE_ORDER)