More warning suppression.
authorEric S. Raymond <esr@thyrsus.com>
Sun, 19 Jul 2015 14:37:43 +0000 (10:37 -0400)
committerEric S. Raymond <esr@thyrsus.com>
Sun, 19 Jul 2015 14:37:43 +0000 (10:37 -0400)
Makefile
superhack.c
wumpus.c

index ee64309476aa2d2d30337533b7526f86dc1bcfd8..6ea41da57486618d3e53db292e6c8c067c4149ee 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,8 @@ VERS=1.6
 
 prefix?=/usr
 
+CFLAGS = -Wall
+
 all: wumpus superhack
 
 wumpus: wumpus.c
index 78531685b9dbdb45eae392b6a1f56ef73c34f11b..c5461a1ff7f3fae5ff1c84a46be6073c55fc1c46 100644 (file)
@@ -15,6 +15,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <time.h>
 #include <sys/socket.h>
 
 static int path[5];
@@ -37,6 +38,8 @@ static int loc[LOCS];
 #define LOSE   -1
 static int finished;
 
+#define IGNORE(r) do{if(r);}while(0)
+
 static int cave[20][3] =
 {
     {1,4,7},
@@ -71,7 +74,7 @@ int getlet(prompt)
 char *prompt;
 {
     (void) printf("%s? ", prompt);
-    if(fgets(inp, sizeof(inp), stdin))
+    if (fgets(inp, sizeof(inp), stdin))
       return(tolower(inp[0]));
     else {
       fputs("\n",stdout);
@@ -105,7 +108,7 @@ PM("Cambridge, Massachusetts.  Your mission is to throw a pie in his face.\n");
     PM("   If a pie hits the superhack, you win. If it hits you, you lose!\n");
 
     (void) fputs("<Press return to continue>", stdout);
-    (void) fgets(inp, sizeof(inp), stdin);
+    IGNORE(fgets(inp, sizeof(inp), stdin));
     (void) putchar('\n');
 
     PM("Hazards:");
index 3afd5680919e03d6844c30872fd13d5c22ff3f1c..6068fd689d4af240b4035bdc8a2b0cdf6bc410dc 100644 (file)
--- a/wumpus.c
+++ b/wumpus.c
@@ -368,7 +368,6 @@ badrange:
        /* 840 NEXT K                                                   */
     }
 
-ammo:
     if (finished == NOT)
     {
        /* 845 PRINT "MISSED"                                           */
@@ -523,7 +522,7 @@ goodmove:
     }
 }
 
-main(argc, argv)
+int main(argc, argv)
 int argc;
 char *argv[];
 {