- ANSI
authorLiam J. Foy <liamfoy@dragonflybsd.org>
Sun, 24 Apr 2005 15:31:30 +0000 (15:31 +0000)
committerLiam J. Foy <liamfoy@dragonflybsd.org>
Sun, 24 Apr 2005 15:31:30 +0000 (15:31 +0000)
- WARNS 6

Submitted by: Peter Avalos <pavalos@theshell.com>

games/arithmetic/Makefile
games/arithmetic/arithmetic.c

index dffaaf1..ae4da81 100644 (file)
@@ -1,9 +1,10 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/arithmetic/Makefile,v 1.1.1.1.14.1 2001/04/25 09:28:43 ru Exp $
-# $DragonFly: src/games/arithmetic/Makefile,v 1.2 2003/06/17 04:25:22 dillon Exp $
+# $DragonFly: src/games/arithmetic/Makefile,v 1.3 2005/04/24 15:31:30 liamfoy Exp $
 
 PROG=  arithmetic
 MAN=   arithmetic.6
 HIDEGAME=hidegame
+WARNS?=        6
 
 .include <bsd.prog.mk>
index 450c0e2..6974932 100644 (file)
@@ -36,7 +36,7 @@
  * @(#) Copyright (c) 1989, 1993 The Regents of the University of California.  All rights reserved.
  * @(#)arithmetic.c    8.1 (Berkeley) 5/31/93
  * $FreeBSD: src/games/arithmetic/arithmetic.c,v 1.10 1999/12/12 06:40:28 billf Exp $
- * $DragonFly: src/games/arithmetic/arithmetic.c,v 1.3 2003/11/12 14:53:52 eirikn Exp $
+ * $DragonFly: src/games/arithmetic/arithmetic.c,v 1.4 2005/04/24 15:31:30 liamfoy Exp $
  */
 
 /*
@@ -101,9 +101,7 @@ void showstats (void);
  * so far are printed.
  */
 int
-main(argc, argv)
-       int argc;
-       char **argv;
+main(int argc, char **argv)
 {
        int ch, cnt;
 
@@ -155,8 +153,7 @@ main(argc, argv)
 
 /* Handle interrupt character.  Print score and exit. */
 void
-intr(sig)
-       int sig;
+intr(__unused int sig)
 {
        showstats();
        exit(0);
@@ -164,7 +161,7 @@ intr(sig)
 
 /* Print score.  Original `arithmetic' had a delay after printing it. */
 void
-showstats()
+showstats(void)
 {
        if (nright + nwrong > 0) {
                (void)printf("\n\nRights %d; Wrongs %d; Score %d%%",
@@ -185,7 +182,7 @@ showstats()
  * more likely to appear in subsequent problems.
  */
 int
-problem()
+problem(void)
 {
        char *p;
        time_t start, finish;
@@ -300,8 +297,7 @@ struct penalty {
  * forget about the penalty (how likely is this, anyway?).
  */
 void
-penalise(value, op, operand)
-       int value, op, operand;
+penalise(int value, int op, int operand)
 {
        struct penalty *p;
 
@@ -321,8 +317,7 @@ penalise(value, op, operand)
  * we find the corresponding value and return that, decreasing its penalty.
  */
 int
-getrandom(maxval, op, operand)
-       int maxval, op, operand;
+getrandom(int maxval, int op, int operand)
 {
        int value;
        struct penalty **pp, *p;
@@ -367,8 +362,7 @@ getrandom(maxval, op, operand)
 
 /* Return an index for the character op, which is one of [+-x/]. */
 int
-opnum(op)
-       int op;
+opnum(int op)
 {
        char *p;
 
@@ -382,7 +376,7 @@ opnum(op)
 
 /* Print usage message and quit. */
 static void
-usage()
+usage(void)
 {
        (void)fprintf(stderr, "usage: arithmetic [-o +-x/] [-r range]\n");
        exit(1);