$OpenBSD: patch-src_console_blargg_endian_h,v 1.2 2013/01/28 13:44:30 sthen Exp $
--- src/console/blargg_endian.h.orig	Mon Jan 28 12:58:16 2013
+++ src/console/blargg_endian.h	Mon Jan 28 12:59:10 2013
@@ -28,6 +28,13 @@
 	#elif __BYTE_ORDER == __BIG_ENDIAN
 		#define BLARGG_BIG_ENDIAN 1
 	#endif
+#elif defined(__OpenBSD__)
+	#include <machine/endian.h>
+	#if _BYTE_ORDER == _LITTLE_ENDIAN
+		#define BLARGG_LITTLE_ENDIAN 1
+	#elif _BYTE_ORDER == _BIG_ENDIAN
+		#define BLARGG_BIG_ENDIAN 1
+	#endif
 #else
 
 #if defined (LSB_FIRST) || defined (__LITTLE_ENDIAN__) || BLARGG_CPU_X86 || \
