#include <stdlib.h>
#include <string.h>
#include <unistd.h>
+#include <time.h>
#include <sys/socket.h>
static int path[5];
#define LOSE -1
static int finished;
+#define IGNORE(r) do{if(r);}while(0)
+
static int cave[20][3] =
{
{1,4,7},
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);
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:");