24 lines
651 B
Plaintext
24 lines
651 B
Plaintext
$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"
|