$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 +#ifdef HAVE_MACHINE_ENDIAN_H +#include +#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 +#endif #include "encoderlame.h" #include "encoderlameconfig.h" #include "audiocd_lame_encoder.h"