$OpenBSD: patch-xanim_h,v 1.2 2015/06/29 23:07:07 ratchov Exp $
--- xanim.h.orig	Sun Mar 21 23:36:26 1999
+++ xanim.h	Tue Jun 30 00:59:45 2015
@@ -32,10 +32,12 @@
 #else
 #ifndef __CYGWIN32__
 #ifndef __FreeBSD__
+#ifndef __OpenBSD__
 #include <malloc.h>
 #endif
 #endif
 #endif
+#endif
 
 
 #include <unistd.h>
@@ -289,6 +291,7 @@ typedef struct
   xaULONG fromfile;
   xaULONG bufferit;
   double scale;
+  double amp_scale;
   char *device;
 } XA_AUD_FLAGS;
 
@@ -298,30 +301,41 @@ typedef struct
 
 #ifdef XA_SPARC_AUDIO
 #define XA_AUDIO 1
+#define XA_NORMAL_AUDIO_WRITES 1
 #endif
 #ifdef XA_MMS_AUDIO
 #define XA_AUDIO 1
 #endif
 #ifdef XA_AIX_AUDIO
 #define XA_AUDIO 1
+#define XA_NORMAL_AUDIO_WRITES 1
 #endif
 #ifdef XA_NetBSD_AUDIO
 #define XA_AUDIO 1
+#define XA_BSD_AUDIO 1
+#define XA_NORMAL_AUDIO_WRITES 1
 #endif
+#ifdef XA_OpenBSD_AUDIO
+#define XA_AUDIO 1
+#define XA_BSD_AUDIO 1
+#endif
 #ifdef XA_LINUX_AUDIO
 #define XA_AUDIO 1
+#define XA_NORMAL_AUDIO_WRITES 1
 #endif
 #ifdef XA_SGI_AUDIO
 #define XA_AUDIO 1
 #endif
 #ifdef XA_HPDEV_AUDIO
 #define XA_AUDIO 1
+#define XA_NORMAL_AUDIO_WRITES 1
 #endif
 #ifdef XA_HP_AUDIO
 #define XA_AUDIO 1
 #endif
 #ifdef XA_EWS_AUDIO
 #define XA_AUDIO 1
+#define XA_NORMAL_AUDIO_WRITES 1
 #endif
 #ifdef XA_SONY_AUDIO
 #define XA_AUDIO 1
@@ -334,6 +348,7 @@ typedef struct
 #endif
 #ifdef XA_TOWNS_AUDIO
 #define XA_AUDIO 1
+#define XA_NORMAL_AUDIO_WRITES 1
 #endif
 #ifdef XA_TOWNS8_AUDIO
 #define XA_AUDIO 1
@@ -433,6 +448,7 @@ typedef struct XA_SND_STRUCT
   xaUBYTE *snd;		/* sound if present */
   struct XA_SND_STRUCT *prev;
   struct XA_SND_STRUCT *next;
+  xaUBYTE volume_boost;
 } XA_SND;
 
 #define XA_SND_CHUNK_SIZE 65536
