$NetBSD: patch-aj,v 1.5 2014/07/10 17:00:21 jperkin Exp $

Use GCC's endian macros on SunOS.

--- kioslave/audiocd/plugins/lame/encoderlame.cpp.orig	2007-10-08 09:48:54.000000000 +0000
+++ kioslave/audiocd/plugins/lame/encoderlame.cpp
@@ -17,7 +17,16 @@
 */
 
 #include <config.h>
+#ifdef HAVE_MACHINE_ENDIAN_H
+#include <machine/endian.h>
+#define __BYTE_ORDER _BYTE_ORDER
+#define __LITTLE_ENDIAN _LITTLE_ENDIAN
+#elif defined(__sun)
+#define __BYTE_ORDER __BYTE_ORDER__
+#define __LITTLE_ENDIAN __ORDER_LITTLE_ENDIAN__
+#else
 #include <endian.h>
+#endif
 #include "encoderlame.h"
 #include "encoderlameconfig.h"
 #include "audiocd_lame_encoder.h"
