$OpenBSD: patch-spice_macros_h,v 1.8 2018/06/23 14:43:54 ajacoutot Exp $

https://bugs.freedesktop.org/show_bug.cgi?id=94570

Index: spice/macros.h
--- spice/macros.h.orig
+++ spice/macros.h
@@ -269,6 +269,13 @@
 #define SPICE_ENDIAN_BIG    1234
 #define SPICE_ENDIAN_PDP    2143
 
+#include <endian.h>
+#if BYTE_ORDER == LITTLE_ENDIAN
+#  define SPICE_ENDIAN SPICE_ENDIAN_LITTLE
+#elif BYTE_ORDER == BIG_ENDIAN
+#  define SPICE_ENDIAN SPICE_ENDIAN_BIG
+#endif
+
 /* gcc already defined these, use them */
 #if defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) \
     && defined(__ORDER_BIG_ENDIAN__) && defined(__ORDER_PDP_ENDIAN__)
