]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - sail/dr_1.c
Rationalize inclusion of header files: cut down on `include everything
[bsdgames-darwin.git] / sail / dr_1.c
index 9437c8b606b868180f23e0a1f7ddcb133ab4234e..6106190ddcb2f034289f0cbe879f672a258b3502 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: dr_1.c,v 1.11 2000/11/30 22:02:20 jwise Exp $  */
+/*     $NetBSD: dr_1.c,v 1.14 2001/01/04 03:21:16 jwise Exp $  */
 
 /*
  * Copyright (c) 1983, 1993
 #if 0
 static char sccsid[] = "@(#)dr_1.c     8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: dr_1.c,v 1.11 2000/11/30 22:02:20 jwise Exp $");
+__RCSID("$NetBSD: dr_1.c,v 1.14 2001/01/04 03:21:16 jwise Exp $");
 #endif
 #endif /* not lint */
 
-#include "driver.h"
+#include <stdio.h>
 #include <stdlib.h>
+#include "extern.h"
+#include "driver.h"
+
+void   unfoul(void);
+void   boardcomp(void);
+static int     fightitout(struct ship *, struct ship *, int);
+void   resolve(void);
+void   compcombat(void);
+int    next(void);
 
 void
-unfoul()
+unfoul(void)
 {
        struct ship *sp;
        struct ship *to;
@@ -69,7 +78,7 @@ unfoul()
 }
 
 void
-boardcomp()
+boardcomp(void)
 {
        int crew[3];
        struct ship *sp, *sq;
@@ -133,10 +142,8 @@ boardcomp()
        }
 }
 
-int
-fightitout(from, to, key)
-struct ship *from, *to;
-int key;
+static int
+fightitout(struct ship *from, struct ship *to, int key)
 {
        struct ship *fromcap, *tocap;
        int crewfrom[3], crewto[3], menfrom, mento;
@@ -190,7 +197,7 @@ int key;
                subtract(from, totalfrom, crewfrom, fromcap, pcfrom);
                subtract(to, totalto, crewto, tocap, pcto);
                makemsg(from, "boarders from %s repelled", to->shipname);
-               (void) sprintf(message, "killed in melee: %d.  %s: %d",
+               sprintf(message, "killed in melee: %d.  %s: %d",
                        totalto, from->shipname, totalfrom);
                Writestr(W_SIGNAL, to, message);
                if (key)
@@ -222,8 +229,7 @@ int key;
                                subtract(to, mento, crewto, tocap, pcto);
                                subtract(from, - mento, crewfrom, to, 0);
                        }
-                       (void) sprintf(message, "captured by the %s!",
-                               to->shipname);
+                       sprintf(message, "captured by the %s!", to->shipname);
                        Writestr(W_SIGNAL, from, message);
                        (void) sprintf(message, "killed in melee: %d.  %s: %d",
                                totalto, from->shipname, totalfrom);
@@ -236,7 +242,7 @@ int key;
 }
 
 void
-resolve()
+resolve(void)
 {
        int thwart;
        struct ship *sp, *sq;
@@ -246,7 +252,7 @@ resolve()
                        continue;
                for (sq = sp + 1; sq < ls; sq++)
                        if (sq->file->dir && meleeing(sp, sq) && meleeing(sq, sp))
-                               (void) fightitout(sp, sq, 0);
+                               fightitout(sp, sq, 0);
                thwart = 2;
                foreachship(sq) {
                        if (sq->file->dir && meleeing(sq, sp))
@@ -267,7 +273,7 @@ resolve()
 }
 
 void
-compcombat()
+compcombat(void)
 {
        int n;
        struct ship *sp;
@@ -399,7 +405,7 @@ compcombat()
 }
 
 int
-next()
+next(void)
 {
        if (++turn % 55 == 0) {
                if (alive)
@@ -430,7 +436,7 @@ next()
                                        *tp = toupper(*tp);
                                p = tp;
                        }
-                       (void) strncpy(bestship->file->captain, p,
+                       strncpy(bestship->file->captain, p,
                                sizeof bestship->file->captain);
                        bestship->file->captain
                                [sizeof bestship->file->captain - 1] = 0;