1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-14 23:46:10 +00:00
freebsd-ports/games/xdigger/files/patch-ab
Steve Price 93e071172d Initial import of xdigger version 1.0.6.
Boulderdash-like KC85 Digger for X Window System.

PR:		7149
Submitted by:	Andrey Zakhvatov <andy@icc.surw.chel.su>
1998-07-12 23:08:56 +00:00

58 lines
1.3 KiB
Plaintext

--- sound.c Thu Jan 1 00:06:00 1998
+++ /home/andy/tmp/wrk/sound.c Sat Jun 29 23:19:09 1996
@@ -39,6 +39,9 @@
#ifdef linux
#include <linux/soundcard.h>
#endif
+#ifdef __FreeBSD__
+#include <machine/soundcard.h>
+#endif
#ifdef SOUND_RPLAY
#include <rplay.h>
#endif
@@ -147,7 +150,7 @@
{
ton_typ = msgp.mtext[0];
#endif
-#ifdef linux
+#if ( defined(linux) || defined(__FreeBSD__) )
if (sound_device == SD_DSP)
{
int rate = TON_DSP_RATE;
@@ -171,7 +174,7 @@
else
done = True;
}
-#ifdef linux
+#if ( defined(linux) || defined(__FreeBSD__) )
if(sound_device == SD_DSP)
ioctl(fd, SNDCTL_DSP_RESET, 0);
#endif
@@ -248,7 +251,7 @@
} /* Fill_TonBuffer(int ton_low, int ton_high, int korrektur, Bool sndheader)*/
-#ifdef linux
+#if ( defined(linux) || defined (__FreeBSD__) )
Bool Check_DSP(Bool msg)
{
int fd;
@@ -374,7 +377,7 @@
{
if (debug) fprintf(stderr, "%s: XDisplay is on localhost\n", progname);
#ifdef SOUND_DSP_AUDIO
-#ifdef linux
+#if ( defined(linux) || defined(__FreeBSD__) )
Check_DSP(False);
#endif
if (sound_device == SD_AUTO) Check_SUN_Audio(False);
@@ -400,7 +403,7 @@
else
{
#ifdef SOUND_DSP_AUDIO
-#ifdef linux
+#if ( defined(linux) || defined(__FreeBSD__) )
if (sound_device == SD_DSP)
{
if (!Check_DSP(True)) sound_device = SD_NONE;