comparison srogue/passages.c @ 183:7f5f5f1ba09c

srogue: initialize some pointers. MSVC complained that they might be used uninitialized.
author John "Elwin" Edwards
date Sat, 01 Aug 2015 21:23:55 -0400
parents 2128c7dc8a40
children 94a0d9dd5ce1
comparison
equal deleted inserted replaced
182:1fe660009fd3 183:7f5f5f1ba09c
22 * Draw all the passages on a level. 22 * Draw all the passages on a level.
23 */ 23 */
24 24
25 do_passages() 25 do_passages()
26 { 26 {
27 reg struct rdes *r1, *r2; 27 reg struct rdes *r1, *r2 = NULL;
28 reg int i, j; 28 reg int i, j;
29 reg int roomcount; 29 reg int roomcount;
30 static struct rdes { 30 static struct rdes {
31 bool conn[MAXROOMS]; /* possible to connect to room i */ 31 bool conn[MAXROOMS]; /* possible to connect to room i */
32 bool isconn[MAXROOMS]; /* connection was made to room i */ 32 bool isconn[MAXROOMS]; /* connection was made to room i */
124 */ 124 */
125 125
126 conn(r1, r2) 126 conn(r1, r2)
127 int r1, r2; 127 int r1, r2;
128 { 128 {
129 reg struct room *rpf, *rpt; 129 reg struct room *rpf, *rpt = NULL;
130 reg char rmt, direc; 130 reg char rmt, direc;
131 reg int distance, turn_spot, turn_distance, rm; 131 reg int distance, turn_spot, turn_distance, rm;
132 struct coord curr, turn_delta, spos, epos; 132 struct coord curr, turn_delta, spos, epos;
133 133
134 if (r1 < r2) { 134 if (r1 < r2) {