comparison arogue7/init.c @ 219:f9ef86cf22b2

Advanced Rogue 7: convert to ANSI-style function declarations. Almost 1500 lines of compiler warnings remain, and the GCC developers are already working on a new version with even more warnings turned on by default.
author John "Elwin" Edwards
date Fri, 19 Feb 2016 21:02:28 -0500
parents b786053d2f37
children e52a8a7ad4c5
comparison
equal deleted inserted replaced
218:56e748983fa8 219:f9ef86cf22b2
115 115
116 /* 116 /*
117 * make sure all the percentages specified in the tables add up to the 117 * make sure all the percentages specified in the tables add up to the
118 * right amounts 118 * right amounts
119 */ 119 */
120 badcheck(name, magic, bound) 120 void
121 char *name; 121 badcheck(char *name, struct magic_item *magic, int bound)
122 register struct magic_item *magic;
123 register int bound;
124 { 122 {
125 register struct magic_item *end; 123 register struct magic_item *end;
126 124
127 if (magic[bound - 1].mi_prob == 1000) 125 if (magic[bound - 1].mi_prob == 1000)
128 return; 126 return;
138 /* 136 /*
139 * init_colors: 137 * init_colors:
140 * Initialize the potion color scheme for this time 138 * Initialize the potion color scheme for this time
141 */ 139 */
142 140
143 init_colors() 141 void
142 init_colors(void)
144 { 143 {
145 register int i, j; 144 register int i, j;
146 145
147 for (i = 0; i < NCOLORS; i++) 146 for (i = 0; i < NCOLORS; i++)
148 used[i] = FALSE; 147 used[i] = FALSE;
164 163
165 /* 164 /*
166 * do any initialization for food 165 * do any initialization for food
167 */ 166 */
168 167
169 init_foods() 168 void
169 init_foods(void)
170 { 170 {
171 register int i; 171 register int i;
172 172
173 for (i=0; i < MAXFOODS; i++) { 173 for (i=0; i < MAXFOODS; i++) {
174 if (i > 0) 174 if (i > 0)
180 /* 180 /*
181 * init_materials: 181 * init_materials:
182 * Initialize the construction materials for wands and staffs 182 * Initialize the construction materials for wands and staffs
183 */ 183 */
184 184
185 init_materials() 185 void
186 init_materials(void)
186 { 187 {
187 register int i, j; 188 register int i, j;
188 register char *str; 189 register char *str;
189 static bool metused[NMETAL]; 190 static bool metused[NMETAL];
190 191
230 231
231 /* 232 /*
232 * do any initialization for miscellaneous magic 233 * do any initialization for miscellaneous magic
233 */ 234 */
234 235
235 init_misc() 236 void
237 init_misc(void)
236 { 238 {
237 register int i; 239 register int i;
238 240
239 for (i=0; i < MAXMM; i++) { 241 for (i=0; i < MAXMM; i++) {
240 m_know[i] = FALSE; 242 m_know[i] = FALSE;
248 /* 250 /*
249 * init_names: 251 * init_names:
250 * Generate the names of the various scrolls 252 * Generate the names of the various scrolls
251 */ 253 */
252 254
253 init_names() 255 void
256 init_names(void)
254 { 257 {
255 register int nsyl; 258 register int nsyl;
256 register char *cp, *sp; 259 register char *cp, *sp;
257 register int i, nwords; 260 register int i, nwords;
258 261
285 /* 288 /*
286 * init_player: 289 * init_player:
287 * roll up the rogue 290 * roll up the rogue
288 */ 291 */
289 292
290 init_player() 293 void
294 init_player(void)
291 { 295 {
292 int stat_total, round, minimum, maximum, ch, i, j; 296 int stat_total, round, minimum, maximum, ch, i, j;
293 short do_escape, *our_stats[NUMABILITIES-1]; 297 short do_escape, *our_stats[NUMABILITIES-1];
294 struct linked_list *weap_item, *armor_item; 298 struct linked_list *weap_item, *armor_item;
295 struct object *obj; 299 struct object *obj;
585 /* 589 /*
586 * init_stones: 590 * init_stones:
587 * Initialize the ring stone setting scheme for this time 591 * Initialize the ring stone setting scheme for this time
588 */ 592 */
589 593
590 init_stones() 594 void
595 init_stones(void)
591 { 596 {
592 register int i, j; 597 register int i, j;
593 598
594 for (i = 0; i < NSTONES; i++) 599 for (i = 0; i < NSTONES; i++)
595 used[i] = FALSE; 600 used[i] = FALSE;
611 616
612 /* 617 /*
613 * init_things 618 * init_things
614 * Initialize the probabilities for types of things 619 * Initialize the probabilities for types of things
615 */ 620 */
616 init_things() 621 void
622 init_things(void)
617 { 623 {
618 register struct magic_item *mp; 624 register struct magic_item *mp;
619 625
620 for (mp = &things[1] ; mp < &things[NUMTHINGS] ; mp++) 626 for (mp = &things[1] ; mp < &things[NUMTHINGS] ; mp++)
621 mp->mi_prob += (mp-1)->mi_prob; 627 mp->mi_prob += (mp-1)->mi_prob;