solaris: handle big-endian

https://github.com/warmcat/libwebsockets/issues/846
This commit is contained in:
luk65 2017-03-23 23:56:25 +08:00 committed by Andy Green
parent 311e3a585d
commit a4d23648f7

View file

@ -370,11 +370,23 @@ extern "C" {
#endif
#if defined(__sun) && defined(__GNUC__)
#include <arpa/nameser_compat.h>
#if !defined (BYTE_ORDER)
# define BYTE_ORDER __BYTE_ORDER__
#endif
#if !defined(LITTLE_ENDIAN)
# define LITTLE_ENDIAN __ORDER_LITTLE_ENDIAN__
#endif
#if !defined(BIG_ENDIAN)
# define BIG_ENDIAN __ORDER_BIG_ENDIAN__
#endif
#endif /* sun + GNUC */
#if !defined(BYTE_ORDER)
# define BYTE_ORDER __BYTE_ORDER
#endif