Module Name:    src
Committed By:   dholland
Date:           Sun Mar 30 03:35:26 UTC 2014

Modified Files:
        src/games/hunt/hunt: hunt.c hunt_private.h

Log Message:
use fewer globals


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/games/hunt/hunt/hunt.c
cvs rdiff -u -r1.5 -r1.6 src/games/hunt/hunt/hunt_private.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/games/hunt/hunt/hunt.c
diff -u src/games/hunt/hunt/hunt.c:1.49 src/games/hunt/hunt/hunt.c:1.50
--- src/games/hunt/hunt/hunt.c:1.49	Sun Mar 30 02:58:25 2014
+++ src/games/hunt/hunt/hunt.c	Sun Mar 30 03:35:26 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: hunt.c,v 1.49 2014/03/30 02:58:25 dholland Exp $	*/
+/*	$NetBSD: hunt.c,v 1.50 2014/03/30 03:35:26 dholland Exp $	*/
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
@@ -32,7 +32,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: hunt.c,v 1.49 2014/03/30 02:58:25 dholland Exp $");
+__RCSID("$NetBSD: hunt.c,v 1.50 2014/03/30 03:35:26 dholland Exp $");
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -81,9 +81,7 @@ char Buf[BUFSIZ];
 #ifdef INTERNET
 char *Sock_host;
 static char *use_port;
-static bool Query_driver = false;
 char *Send_message = NULL;
-static bool Show_scores = false;
 #endif
 
 SOCKET Daemon;
@@ -124,6 +122,8 @@ main(int ac, char **av)
 	char *term;
 	int c;
 	long enter_status;
+	bool Query_driver = false;
+	bool Show_scores = false;
 
 	enter_status = env_init((long) Q_CLOAK);
 	while ((c = getopt(ac, av, "Sbcfh:l:mn:op:qst:w:")) != -1) {
@@ -217,7 +217,7 @@ main(int ac, char **av)
 #ifdef INTERNET
 	if (Show_scores) {
 		SOCKET *hosts;
-		u_short msg = C_TESTMSG();
+		u_short msg = C_SCORES;
 
 		for (hosts = list_drivers(msg); hosts->sin_port != 0; hosts += 1)
 			dump_scores(*hosts);
@@ -225,7 +225,7 @@ main(int ac, char **av)
 	}
 	if (Query_driver) {
 		SOCKET *hosts;
-		u_short msg = C_TESTMSG();
+		u_short msg = C_MESSAGE;
 
 		for (hosts = list_drivers(msg); hosts->sin_port != 0; hosts += 1) {
 			struct hostent *hp;
@@ -351,7 +351,13 @@ static void
 find_driver(bool do_startup)
 {
 	SOCKET *hosts;
-	u_short msg = C_TESTMSG();
+	u_short msg = C_PLAYER;
+
+#ifdef MONITOR
+	if (Am_monitor) {
+		msg = C_MONITOR;
+	}
+#endif
 
 	hosts = list_drivers(msg);
 	if (hosts[0].sin_port != htons(0)) {

Index: src/games/hunt/hunt/hunt_private.h
diff -u src/games/hunt/hunt/hunt_private.h:1.5 src/games/hunt/hunt/hunt_private.h:1.6
--- src/games/hunt/hunt/hunt_private.h:1.5	Sun Mar 30 02:58:25 2014
+++ src/games/hunt/hunt/hunt_private.h	Sun Mar 30 03:35:26 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: hunt_private.h,v 1.5 2014/03/30 02:58:25 dholland Exp $	*/
+/*	$NetBSD: hunt_private.h,v 1.6 2014/03/30 03:35:26 dholland Exp $	*/
 
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
@@ -43,17 +43,6 @@
 #include <sys/un.h>
 #endif
 
-#ifdef MONITOR
-#define C_TESTMSG()	(Query_driver ? C_MESSAGE :\
-			(Show_scores ? C_SCORES :\
-			(Am_monitor ? C_MONITOR :\
-			C_PLAYER)))
-#else
-#define	C_TESTMSG()	(Show_scores ? C_SCORES :\
-			(Query_driver ? C_MESSAGE :\
-			C_PLAYER))
-#endif
-
 /*
  * external variables
  */

Reply via email to