$OpenBSD: patch-spice_macros_h,v 1.6 2016/05/02 09:27:19 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 <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
+#endif
+
 /* gcc already defined these, use them */
 #if defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) \
     && defined(__ORDER_BIG_ENDIAN__) && defined(__ORDER_PDP_ENDIAN__)
