]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - monop/monop.c
remove remaining makefile support for GCC < 45 that i found.
[bsdgames-darwin.git] / monop / monop.c
index 6a9455811b58aa33224473e60a7fffe8b65717e8..7da1c301b8244ddbd9092a7cfd46b847afa76d31 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: monop.c,v 1.24 2008/07/20 01:03:21 lukem Exp $ */
+/*     $NetBSD: monop.c,v 1.27 2012/06/19 05:35:32 dholland Exp $      */
 
 /*
  * Copyright (c) 1980, 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1980, 1993\
 #if 0
 static char sccsid[] = "@(#)monop.c    8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: monop.c,v 1.24 2008/07/20 01:03:21 lukem Exp $");
+__RCSID("$NetBSD: monop.c,v 1.27 2012/06/19 05:35:32 dholland Exp $");
 #endif
 #endif /* not lint */
 
@@ -63,8 +63,8 @@ bool  fixing,                 /* set if fixing up debt                */
        told_em,                /* set if told user he's out of debt    */
        spec;                   /* set if moving by card to RR or UTIL  */
 
-const char     *name_list[MAX_PL+2],   /* list of players' names       */
-       *const comlist[]        = {     /* list of normal commands      */
+const char *name_list[MAX_PL+2];       /* list of players' names       */
+static const char *const comlist[] = { /* list of normal commands      */
        "quit",         /*  0 */        "print",        /*  1 */
        "where",        /*  2 */        "own holdings", /*  3 */
        "holdings",     /*  4 */        "mortgage",     /*  5 */
@@ -75,15 +75,15 @@ const char  *name_list[MAX_PL+2],   /* list of players' names       */
        "restore",      /* 14 */        "roll",         /* 15 */
        "",             /* 16 */
        0
-       },
-       *const yncoms[] = {     /* list of commands for yes/no answers  */
+};
+const char *const yncoms[] = { /* list of commands for yes/no answers  */
        "yes",          /*  0 */        "no",           /*  1 */
        "quit",         /*  2 */        "print",        /*  3 */
        "where",        /*  4 */        "own holdings", /*  5 */
        "holdings",     /*  6 */
        0
-       },
-       *const lucky_mes[]      = {     /* "got lucky" messages         */
+};
+const char *const lucky_mes[]  = {     /* "got lucky" messages         */
        "You lucky stiff",              "You got lucky",
        "What a lucky person!",         "You must have a 4-leaf clover",
        "My, my!  Aren't we lucky!",    "Luck smiles upon you",
@@ -91,7 +91,7 @@ const char    *name_list[MAX_PL+2],   /* list of players' names       */
        "Your karma must certainly be together",
        "How beautifully Cosmic",       "Wow, you must be really with it"
        /* "I want your autograph",     -- Save for later */
-       };
+};
 
 int    player,                 /* current player number                */
        num_play,               /* current number of players            */
@@ -125,15 +125,15 @@ DECK      deck[2];                /* Chance and Community Chest           */
 PLAY   *play,                  /* player structure array ("calloc"ed)  */
        *cur_p;                 /* pointer to current player's struct   */
 
-RR_S   rr[N_RR];               /* railroad descriptions                */
+static RR_S rr[N_RR];          /* railroad descriptions                */
 
-UTIL_S util[2];                /* utility descriptions                 */
+static UTIL_S util[2];         /* utility descriptions                 */
 
 #define MONINIT(num_in, h_cost, not_m, mon_n, sq1,sq2,sq3) \
      {0,    -1, num_in, 0,      h_cost, not_m, mon_n, {sq1,sq2,sq3}, {0,0,0}}
 /* name  owner          num_own                                      sq */
 
-MON    mon[N_MON]      = {     /* monopoly descriptions                */
+static MON mon[N_MON] = {      /* monopoly descriptions                */
 /*   num_in h_cost  not_m      mon_n       sqnums */
 MONINIT(2,  1, "Purple",       "PURPLE",   1,3, 0),
 MONINIT(3,  1, "Lt. Blue",     "LT. BLUE", 6,8,9),
@@ -223,9 +223,7 @@ SQUARE      board[N_SQRS+1] = {     /* board itself (+1 for Jail)           */
  *     This program implements a monopoly game
  */
 int
-main(ac, av)
-       int ac;
-       char *av[];
+main(int ac, char *av[])
 {
        /* Revoke setgid privileges */
        setgid(getgid());
@@ -254,8 +252,7 @@ main(ac, av)
 
 /*ARGSUSED*/
 static void
-do_quit(n)
-       int n __unused;
+do_quit(int n __unused)
 {
        quit();
 }
@@ -264,7 +261,7 @@ do_quit(n)
  *     This routine gets the names of the players
  */
 static void
-getplayers()
+getplayers(void)
 {
        int i, j;
        char buf[257];
@@ -286,8 +283,7 @@ blew_it:
                        printf("Player %d's name: ", i + 1);
                        fgets(buf, sizeof(buf), stdin);
                        if (feof(stdin)) {
-                               printf("End of file on stdin\n");
-                               exit(0);
+                               quit();
                        }
                        buf[strcspn(buf, "\n")] = '\0';
                } while (strlen(buf) == 0);
@@ -319,7 +315,7 @@ blew_it:
  *     This routine figures out who goes first
  */
 static void
-init_players()
+init_players(void)
 {
        int i, rl, cur_max;
        bool over = 0;
@@ -351,7 +347,7 @@ again:
  *     This routine initializes the monopoly structures.
  */
 static void
-init_monops()
+init_monops(void)
 {
        MON *mp;
        int i;