From: | Peter Avalos <pavalos@xxxxxxxxxxxx> |
Date: | Sun, 31 Jul 2005 06:45:26 -0700 |
Here's a patch to bring games/fish to WARNS6. http://www.theshell.com/~pavalos/wip/fish.diff --Peter
Index: games/fish/Makefile =================================================================== RCS file: /home/dcvs/src/games/fish/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- games/fish/Makefile 17 Jun 2003 04:25:23 -0000 1.2 +++ games/fish/Makefile 31 Jul 2005 10:03:12 -0000 @@ -6,5 +6,6 @@ FILES= fish.instr MAN= fish.6 HIDEGAME=hidegame +WARNS?= 6 .include <bsd.prog.mk> Index: games/fish/fish.c =================================================================== RCS file: /home/dcvs/src/games/fish/fish.c,v retrieving revision 1.3 diff -u -r1.3 fish.c --- games/fish/fish.c 12 Nov 2003 14:53:53 -0000 1.3 +++ games/fish/fish.c 31 Jul 2005 10:03:12 -0000 @@ -58,7 +58,7 @@ #define COMPUTER 0 #define OTHER(a) (1 - (a)) -char *cards[] = { +const char *cards[] = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", NULL, }; @@ -85,9 +85,7 @@ int usermove (void); int -main(argc, argv) - int argc; - char **argv; +main(int argc, char **argv) { int ch, move; @@ -138,10 +136,10 @@ } int -usermove() +usermove(void) { int n; - char **p; + const char **p; char buf[256]; (void)printf("\nYour hand is:"); @@ -193,7 +191,7 @@ } int -compmove() +compmove(void) { static int lmove; @@ -211,7 +209,7 @@ } int -promove() +promove(void) { int i, max; @@ -250,9 +248,7 @@ } int -drawcard(player, hand) - int player; - int *hand; +drawcard(int player, int *hand) { int card; @@ -273,9 +269,7 @@ } int -gofish(askedfor, player, hand) - int askedfor, player; - int *hand; +gofish(int askedfor, int player, int *hand) { printplayer(OTHER(player)); (void)printf("say \"GO FISH!\"\n"); @@ -290,9 +284,7 @@ } void -goodmove(player, move, hand, opphand) - int player, move; - int *hand, *opphand; +goodmove(int player, int move, int *hand, int *opphand) { printplayer(OTHER(player)); (void)printf("have %d %s%s.\n", @@ -314,9 +306,7 @@ } void -chkwinner(player, hand) - int player; - int *hand; +chkwinner(int player, int *hand) { int cb, i, ub; @@ -344,8 +334,7 @@ } void -printplayer(player) - int player; +printplayer(int player) { switch (player) { case COMPUTER: @@ -358,8 +347,7 @@ } void -printhand(hand) - int *hand; +printhand(int *hand) { int book, i, j; @@ -379,8 +367,7 @@ } int -countcards(hand) - int *hand; +countcards(int *hand) { int i, count; @@ -390,8 +377,7 @@ } int -countbooks(hand) - int *hand; +countbooks(int *hand) { int i, count; @@ -407,7 +393,7 @@ } void -init() +init(void) { int i, rank; @@ -426,15 +412,14 @@ } int -nrandom(n) - int n; +nrandom(int n) { return((int)random() % n); } void -instructions() +instructions(void) { int input; char buf[1024]; @@ -452,7 +437,7 @@ } void -usage() +usage(void) { (void)fprintf(stderr, "usage: fish [-p]\n"); exit(1);
Attachment:
pgp00015.pgp
Description: PGP signature