$OpenBSD: patch-spice_macros_h,v 1.5 2016/04/27 10:41:49 jasper Exp $ https://bugs.freedesktop.org/show_bug.cgi?id=94570 --- spice/macros.h.orig Thu Mar 10 15:14:49 2016 +++ spice/macros.h Mon May 2 11:22:16 2016 @@ -381,6 +381,15 @@ #define SPICE_ENDIAN_BIG 1234 #define SPICE_ENDIAN_PDP 2143 +#ifdef HAVE_ENDIAN_H +# include +# if _BYTE_ORDER == _LITTLE_ENDIAN +# define SPICE_ENDIAN SPICE_ENDIAN_LITTLE +# elif _BYTE_ORDER == _BIG_ENDIAN +# define SPICE_ENDIAN SPICE_ENDIAN_BIG +# endif +#endif + /* gcc already defined these, use them */ #if defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) \ && defined(__ORDER_BIG_ENDIAN__) && defined(__ORDER_PDP_ENDIAN__)