comparison arogue5/scrolls.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 0298a68cc179
children
comparison
equal deleted inserted replaced
217:94a0d9dd5ce1 218:56e748983fa8
21 21
22 22
23 /* 23 /*
24 * let the hero get rid of some type of monster (but not a UNIQUE!) 24 * let the hero get rid of some type of monster (but not a UNIQUE!)
25 */ 25 */
26 genocide() 26 void
27 genocide(void)
27 { 28 {
28 register struct linked_list *ip; 29 register struct linked_list *ip;
29 register struct thing *mp; 30 register struct thing *mp;
30 register int i; 31 register int i;
31 register struct linked_list *nip; 32 register struct linked_list *nip;
35 register int which_monst; 36 register int which_monst;
36 char monst_name[40]; 37 char monst_name[40];
37 38
38 /* Print out the monsters */ 39 /* Print out the monsters */
39 while (num_monst > 0) { 40 while (num_monst > 0) {
40 register left_limit; 41 int left_limit;
41 42
42 if (num_monst < num_lines) left_limit = (num_monst+1)/2; 43 if (num_monst < num_lines) left_limit = (num_monst+1)/2;
43 else left_limit = num_lines/2; 44 else left_limit = num_lines/2;
44 45
45 wclear(hw); 46 wclear(hw);
110 monsters[which_monst].m_wander = FALSE; 111 monsters[which_monst].m_wander = FALSE;
111 mpos = 0; 112 mpos = 0;
112 msg("You have wiped out the %s.", monsters[which_monst].m_name); 113 msg("You have wiped out the %s.", monsters[which_monst].m_name);
113 } 114 }
114 115
115 read_scroll(which, flag, is_scroll) 116 void
116 register int which; 117 read_scroll(int which, int flag, bool is_scroll)
117 int flag;
118 bool is_scroll;
119 { 118 {
120 register struct object *obj = NULL, *nobj; 119 register struct object *obj = NULL, *nobj;
121 register struct linked_list *item, *nitem; 120 register struct linked_list *item, *nitem;
122 register int i,j; 121 register int i,j;
123 register char ch, nch; 122 register char ch, nch;