$NetBSD: patch-ab,v 1.5 2002/08/05 17:39:18 wiz Exp $

--- mpegsound/mpegsound.h.orig	Fri Mar  6 18:43:55 1998
+++ mpegsound/mpegsound.h
@@ -11,6 +11,7 @@
 /************************************/
 #include <stdio.h>
 #include <sys/types.h>
+#include <machine/endian.h>
 
 #ifdef PTHREADEDMPEG
 #ifdef HAVE_PTHREAD_H
@@ -90,6 +91,8 @@
 /*******************************************/
 /* Define values for Microsoft WAVE format */
 /*******************************************/
+#if defined(BYTE_ORDER) && (BYTE_ORDER ==  LITTLE_ENDIAN )
+
 #define RIFF		0x46464952
 #define WAVE		0x45564157
 #define FMT		0x20746D66
@@ -100,6 +103,21 @@
 
 #define MODE_MONO   0
 #define MODE_STEREO 1
+
+#else
+
+#define RIFF            0x52494646
+#define WAVE            0x57415645
+#define FMT             0x666D7420
+#define DATA            0x64617461
+#define PCM_CODE        (1 << 8)
+#define WAVE_MONO       (1 << 8)
+#define WAVE_STEREO     (2 << 8)
+
+#define MODE_MONO   0
+#define MODE_STEREO 1
+
+#endif
 
 /********************/
 /* Type definitions */
