Module Name: src
Committed By: rillig
Date: Sat May 28 23:05:45 UTC 2022
Modified Files:
src/games/gomoku: gomoku.h main.c
Log Message:
gomoku: use custom magic value for end of file input
This allows the type for a spot index to be changed to an unsigned type.
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/games/gomoku/gomoku.h
cvs rdiff -u -r1.65 -r1.66 src/games/gomoku/main.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/games/gomoku/gomoku.h
diff -u src/games/gomoku/gomoku.h:1.45 src/games/gomoku/gomoku.h:1.46
--- src/games/gomoku/gomoku.h:1.45 Sat May 28 17:51:27 2022
+++ src/games/gomoku/gomoku.h Sat May 28 23:05:45 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: gomoku.h,v 1.45 2022/05/28 17:51:27 rillig Exp $ */
+/* $NetBSD: gomoku.h,v 1.46 2022/05/28 23:05:45 rillig Exp $ */
/*
* Copyright (c) 1994
@@ -66,6 +66,7 @@
#define WIN 3
#define TIE 4
#define SAVE 5
+#define END_OF_INPUT 6
#define PT(x, y) ((x) + (BSZ + 1) * (y))
/*
Index: src/games/gomoku/main.c
diff -u src/games/gomoku/main.c:1.65 src/games/gomoku/main.c:1.66
--- src/games/gomoku/main.c:1.65 Sat May 28 21:31:41 2022
+++ src/games/gomoku/main.c Sat May 28 23:05:45 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.65 2022/05/28 21:31:41 rillig Exp $ */
+/* $NetBSD: main.c,v 1.66 2022/05/28 23:05:45 rillig Exp $ */
/*
* Copyright (c) 1994
@@ -36,7 +36,7 @@
__COPYRIGHT("@(#) Copyright (c) 1994\
The Regents of the University of California. All rights reserved.");
/* @(#)main.c 8.4 (Berkeley) 5/4/95 */
-__RCSID("$NetBSD: main.c,v 1.65 2022/05/28 21:31:41 rillig Exp $");
+__RCSID("$NetBSD: main.c,v 1.66 2022/05/28 23:05:45 rillig Exp $");
#include <sys/stat.h>
#include <curses.h>
@@ -290,7 +290,7 @@ again:
switch (input[color]) {
case INPUTF:
curmove = readinput(inputfp);
- if (curmove != EOF)
+ if (curmove != END_OF_INPUT)
break;
set_input_sources(input, color);
plyr[BLACK] = input[BLACK] == USER ? user : prog;
@@ -409,7 +409,7 @@ readinput(FILE *fp)
while ((c = getc(fp)) != EOF && c != '\n' && pos < sizeof(buf) - 1)
buf[pos++] = c;
buf[pos] = '\0';
- return c == EOF ? EOF : ctos(buf);
+ return c == EOF ? END_OF_INPUT : ctos(buf);
}
#ifdef DEBUG