comparison arogue5/init.c @ 218:56e748983fa8

Advanced Rogue 5: convert to ANSI function declarations. This still leaves over a thousand lines of warning messages, mostly related to the return types of daemons and fuses.
author John "Elwin" Edwards
date Sun, 07 Feb 2016 14:39:21 -0500
parents 68a63ddfbe14
children 32bc72dcbf4f
comparison
equal deleted inserted replaced
217:94a0d9dd5ce1 218:56e748983fa8
95 95
96 /* 96 /*
97 * make sure all the percentages specified in the tables add up to the 97 * make sure all the percentages specified in the tables add up to the
98 * right amounts 98 * right amounts
99 */ 99 */
100 badcheck(name, magic, bound) 100 void
101 char *name; 101 badcheck(char *name, struct magic_item *magic, int bound)
102 register struct magic_item *magic;
103 register int bound;
104 { 102 {
105 register struct magic_item *end; 103 register struct magic_item *end;
106 104
107 if (magic[bound - 1].mi_prob == 1000) 105 if (magic[bound - 1].mi_prob == 1000)
108 return; 106 return;
118 /* 116 /*
119 * init_colors: 117 * init_colors:
120 * Initialize the potion color scheme for this time 118 * Initialize the potion color scheme for this time
121 */ 119 */
122 120
123 init_colors() 121 void
122 init_colors(void)
124 { 123 {
125 register int i, j; 124 register int i, j;
126 bool used[NCOLORS]; 125 bool used[NCOLORS];
127 126
128 for(i = 0; i < NCOLORS; i++) 127 for(i = 0; i < NCOLORS; i++)
146 /* 145 /*
147 * init_materials: 146 * init_materials:
148 * Initialize the construction materials for wands and staffs 147 * Initialize the construction materials for wands and staffs
149 */ 148 */
150 149
151 init_materials() 150 void
151 init_materials(void)
152 { 152 {
153 register int i, j; 153 register int i, j;
154 register char *str; 154 register char *str;
155 bool metused[NMETAL], woodused[NWOOD]; 155 bool metused[NMETAL], woodused[NWOOD];
156 156
199 199
200 /* 200 /*
201 * do any initialization for miscellaneous magic 201 * do any initialization for miscellaneous magic
202 */ 202 */
203 203
204 init_misc() 204 void
205 init_misc(void)
205 { 206 {
206 register int i; 207 register int i;
207 208
208 for (i=0; i < MAXMM; i++) { 209 for (i=0; i < MAXMM; i++) {
209 m_know[i] = FALSE; 210 m_know[i] = FALSE;
219 /* 220 /*
220 * init_names: 221 * init_names:
221 * Generate the names of the various scrolls 222 * Generate the names of the various scrolls
222 */ 223 */
223 224
224 init_names() 225 void
226 init_names(void)
225 { 227 {
226 register int nsyl; 228 register int nsyl;
227 register char *cp, *sp; 229 register char *cp, *sp;
228 register int i, nwords; 230 register int i, nwords;
229 231
256 /* 258 /*
257 * init_player: 259 * init_player:
258 * roll up the rogue 260 * roll up the rogue
259 */ 261 */
260 262
261 init_player() 263 void
264 init_player(void)
262 { 265 {
263 int stat_total, ch = 0, wpt = 0, i, j; 266 int stat_total, ch = 0, wpt = 0, i, j;
264 struct linked_list *weap_item, *armor_item, *food_item; 267 struct linked_list *weap_item, *armor_item, *food_item;
265 struct object *obj; 268 struct object *obj;
266 char *class; 269 char *class;
457 /* 460 /*
458 * init_stones: 461 * init_stones:
459 * Initialize the ring stone setting scheme for this time 462 * Initialize the ring stone setting scheme for this time
460 */ 463 */
461 464
462 init_stones() 465 void
466 init_stones(void)
463 { 467 {
464 register int i, j; 468 register int i, j;
465 bool used[NSTONES]; 469 bool used[NSTONES];
466 470
467 for (i = 0; i < NSTONES; i++) 471 for (i = 0; i < NSTONES; i++)
485 489
486 /* 490 /*
487 * init_things 491 * init_things
488 * Initialize the probabilities for types of things 492 * Initialize the probabilities for types of things
489 */ 493 */
490 init_things() 494 void
495 init_things(void)
491 { 496 {
492 register struct magic_item *mp; 497 register struct magic_item *mp;
493 498
494 for (mp = &things[1] ; mp < &things[NUMTHINGS] ; mp++) 499 for (mp = &things[1] ; mp < &things[NUMTHINGS] ; mp++)
495 mp->mi_prob += (mp-1)->mi_prob; 500 mp->mi_prob += (mp-1)->mi_prob;