diff arogue7/move.c @ 200:1cd604c827a3

Advanced Rogue 7: initialize multiple variables. MSVC complained that they might be used uninitialized. In some cases, this might have been possible. XRogue already has initializations for all these variables.
author John "Elwin" Edwards
date Wed, 12 Aug 2015 15:42:02 -0400
parents a0a57cf42810
children f9ef86cf22b2
line wrap: on
line diff
--- a/arogue7/move.c	Tue Aug 11 16:19:04 2015 -0400
+++ b/arogue7/move.c	Wed Aug 12 15:42:02 2015 -0400
@@ -46,10 +46,10 @@
 register coord *tc;
 {
     register struct trap *tp;
-    register char ch, *mname;
+    register char ch, *mname = "";
     register bool is_player = (th == &player),
 	          can_see;
-    register struct linked_list *mitem;
+    register struct linked_list *mitem = NULL;
     register struct thing *mp;
 
 
@@ -764,7 +764,7 @@
     register struct room *rp, *orp;
     register char ch;
     struct linked_list *item;
-    register struct thing *tp;
+    register struct thing *tp = NULL;
     coord old_hero;
     register int wasfirstmove, moved, num_hits;
     bool changed=FALSE;	/* Did we switch places with a friendly monster? */