Module Name: src Committed By: rillig Date: Mon May 16 21:02:18 UTC 2022
Modified Files: src/games/gomoku: Makefile gomoku.h main.c pickmove.c Log Message: gomoku: allow combination of WARNS=6 and -DDEBUG To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/games/gomoku/Makefile cvs rdiff -u -r1.26 -r1.27 src/games/gomoku/gomoku.h cvs rdiff -u -r1.33 -r1.34 src/games/gomoku/main.c cvs rdiff -u -r1.30 -r1.31 src/games/gomoku/pickmove.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/Makefile diff -u src/games/gomoku/Makefile:1.7 src/games/gomoku/Makefile:1.8 --- src/games/gomoku/Makefile:1.7 Mon May 16 20:57:01 2022 +++ src/games/gomoku/Makefile Mon May 16 21:02:18 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2022/05/16 20:57:01 rillig Exp $ +# $NetBSD: Makefile,v 1.8 2022/05/16 21:02:18 rillig Exp $ # @(#)Makefile 8.1 (Berkeley) 7/24/94 PROG= gomoku @@ -7,6 +7,7 @@ MAN= gomoku.6 DPADD= ${LIBCURSES} ${LIBTERMINFO} LDADD= -lcurses -lterminfo HIDEGAME=hidegame +CPPFLAGS+= ${DEBUG:D-DDEBUG} LINTFLAGS+= -w # treat warnings as errors #LINTFLAGS+= -T # strict bool mode Index: src/games/gomoku/gomoku.h diff -u src/games/gomoku/gomoku.h:1.26 src/games/gomoku/gomoku.h:1.27 --- src/games/gomoku/gomoku.h:1.26 Mon May 16 20:57:01 2022 +++ src/games/gomoku/gomoku.h Mon May 16 21:02:18 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: gomoku.h,v 1.26 2022/05/16 20:57:01 rillig Exp $ */ +/* $NetBSD: gomoku.h,v 1.27 2022/05/16 21:02:18 rillig Exp $ */ /* * Copyright (c) 1994 @@ -255,3 +255,6 @@ int list_eq(struct combostr **, struct c void clearcombo(struct combostr *, int); void markcombo(struct combostr *); int pickmove(int); +#if defined(DEBUG) +void printcombo(struct combostr *, char *, size_t); +#endif Index: src/games/gomoku/main.c diff -u src/games/gomoku/main.c:1.33 src/games/gomoku/main.c:1.34 --- src/games/gomoku/main.c:1.33 Mon May 16 20:57:01 2022 +++ src/games/gomoku/main.c Mon May 16 21:02:18 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: main.c,v 1.33 2022/05/16 20:57:01 rillig Exp $ */ +/* $NetBSD: main.c,v 1.34 2022/05/16 21:02:18 rillig Exp $ */ /* * Copyright (c) 1994 @@ -42,7 +42,7 @@ __COPYRIGHT("@(#) Copyright (c) 1994\ #if 0 static char sccsid[] = "@(#)main.c 8.4 (Berkeley) 5/4/95"; #else -__RCSID("$NetBSD: main.c,v 1.33 2022/05/16 20:57:01 rillig Exp $"); +__RCSID("$NetBSD: main.c,v 1.34 2022/05/16 21:02:18 rillig Exp $"); #endif #endif /* not lint */ @@ -84,7 +84,7 @@ const char *plyr[2]; /* who's who */ static int readinput(FILE *); static void misclog(const char *, ...) __printflike(1, 2); static void quit(void) __dead; -static void quitsig(int) __dead; +static void quitsig(int) __dead __unused; int main(int argc, char **argv) Index: src/games/gomoku/pickmove.c diff -u src/games/gomoku/pickmove.c:1.30 src/games/gomoku/pickmove.c:1.31 --- src/games/gomoku/pickmove.c:1.30 Mon May 16 20:57:01 2022 +++ src/games/gomoku/pickmove.c Mon May 16 21:02:18 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: pickmove.c,v 1.30 2022/05/16 20:57:01 rillig Exp $ */ +/* $NetBSD: pickmove.c,v 1.31 2022/05/16 21:02:18 rillig Exp $ */ /* * Copyright (c) 1994 @@ -37,7 +37,7 @@ #if 0 static char sccsid[] = "@(#)pickmove.c 8.2 (Berkeley) 5/3/95"; #else -__RCSID("$NetBSD: pickmove.c,v 1.30 2022/05/16 20:57:01 rillig Exp $"); +__RCSID("$NetBSD: pickmove.c,v 1.31 2022/05/16 21:02:18 rillig Exp $"); #endif #endif /* not lint */ @@ -85,7 +85,9 @@ static void makeempty(struct combostr *) static int checkframes(struct combostr *, struct combostr *, struct spotstr *, int, struct overlap_info *); static bool sortcombo(struct combostr **, struct combostr **, struct combostr *); +#if !defined(DEBUG) static void printcombo(struct combostr *, char *, size_t); +#endif int pickmove(int us) @@ -1321,7 +1323,10 @@ inserted: /* * Print the combo into string buffer 'buf'. */ -static void +#if !defined(DEBUG) +static +#endif +void printcombo(struct combostr *cbp, char *buf, size_t max) { struct combostr *tcbp;