File xgalaga-2.0.34.patch of Package xgalaga
--- images.c
+++ images.c 2001/05/22 09:26:34
@@ -3,6 +3,7 @@
#include <config.h>
#include <stdlib.h>
+#include <string.h>
#include "Wlib.h"
#include "images.h"
#include "struct.h"
--- libsprite/data.c
+++ libsprite/data.c 2001/05/22 09:24:59
@@ -79,7 +79,10 @@
W_Color W_White = WHITE, W_Black = BLACK, W_Red = RED, W_Green = GREEN;
W_Color W_Yellow = YELLOW, W_Cyan = CYAN, W_Grey = LIGHT_GREY, W_DarkGrey = DARK_GREY;
int W_Textwidth, W_Textheight, W_BigTextwidth, W_BigTextheight;
-char *strdup();
+
+#ifndef strdup
+ char *strdup();
+#endif
int W_in_message = 0; /* jfy -- for Jerry's warp message hack */
--- main.c
+++ main.c 2001/05/22 09:24:59
@@ -7,6 +7,7 @@
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h>
#endif
@@ -96,13 +97,10 @@
p - pauses\n\
q - end this game\n\
b - Toggle buffering (flicker vs. speed.)\n\
-o - Toggle OR mode. Don't use this, it sucks.\n", VERSION,
+o - Toggle OR mode. Don't use this, it sucks.\n", VERSION);
#ifdef SOUND
- " -nosound Turn sound OFF\n"
-#else
- ""
+ printf(" -nosound Turn sound OFF\n");
#endif
- );
}
/*------------------stars-----------------*/
@@ -1103,7 +1101,7 @@
init_score();
init_prizes();
#ifdef SOUND
- init_sound();
+ if( playSounds ) init_sound();
#endif
init_aliens(level);
--- score.c
+++ score.c 2001/05/22 09:26:47
@@ -4,6 +4,7 @@
#include <config.h>
#include <stdio.h>
+#include <string.h>
#include "Wlib.h"
#include "images.h"
#include "data.h"
--- title.c
+++ title.c 2001/05/22 09:26:24
@@ -4,6 +4,7 @@
#include <config.h>
#include <stdio.h>
+#include <string.h>
#include "Wlib.h"
#include "defs.h"
#include "images.h"
--- xgal.sndsrv.linux.c
+++ xgal.sndsrv.linux.c 2001/05/22 09:24:59
@@ -90,7 +90,7 @@
int dsp, frag, value;
int mixer;
- dsp = open(dspdev, O_RDWR);
+ dsp = open(dspdev, O_WRONLY);
if (dsp < 0)
{
fprintf (stderr, "xgal.sndsrv: Couldn't open DSP %s\n",dspdev);