--- src/pcm/pcm_misc.c.orig	2008-10-29 14:42:10 +0200
+++ src/pcm/pcm_misc.c	2008-12-21 17:08:14 +0200
@@ -23,7 +23,13 @@
 #include <stdlib.h>
 #include <unistd.h>
 #include <string.h>
+#ifdef __NetBSD__
+#include <sys/bswap.h>
+#elif defined(__DragonFly__)
+#include <sys/endian.h>
+#else
 #include <byteswap.h>
+#endif
 #include "pcm_local.h"
 
 
