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.
This commit is contained in:
parent
f38b2223c8
commit
e8e6e604c3
39 changed files with 1181 additions and 889 deletions
|
|
@ -22,10 +22,8 @@
|
|||
#include <string.h>
|
||||
#include "rogue.h"
|
||||
|
||||
boomerang(ydelta, xdelta, item, tp)
|
||||
int ydelta, xdelta;
|
||||
register struct linked_list *item;
|
||||
register struct thing *tp;
|
||||
void
|
||||
boomerang(int ydelta, int xdelta, struct linked_list *item, struct thing *tp)
|
||||
{
|
||||
register struct object *obj;
|
||||
struct thing midpoint;
|
||||
|
|
@ -56,10 +54,8 @@ register struct thing *tp;
|
|||
* across the room. Note that we should not look at any field in
|
||||
* tp other than t_pos unless we change boomerang().
|
||||
*/
|
||||
do_motion(obj, ydelta, xdelta, tp)
|
||||
register struct object *obj;
|
||||
register int ydelta, xdelta;
|
||||
register struct thing *tp;
|
||||
void
|
||||
do_motion(struct object *obj, int ydelta, int xdelta, struct thing *tp)
|
||||
{
|
||||
|
||||
/*
|
||||
|
|
@ -115,9 +111,8 @@ register struct thing *tp;
|
|||
* Drop an item someplace around here.
|
||||
*/
|
||||
|
||||
fall(item, pr)
|
||||
register struct linked_list *item;
|
||||
bool pr;
|
||||
void
|
||||
fall(struct linked_list *item, bool pr)
|
||||
{
|
||||
register struct object *obj;
|
||||
register struct room *rp;
|
||||
|
|
@ -170,10 +165,8 @@ bool pr;
|
|||
* Does the missile hit the monster
|
||||
*/
|
||||
|
||||
hit_monster(y, x, obj, tp)
|
||||
register int y, x;
|
||||
struct object *obj;
|
||||
register struct thing *tp;
|
||||
bool
|
||||
hit_monster(int y, int x, struct object *obj, struct thing *tp)
|
||||
{
|
||||
static coord mp;
|
||||
|
||||
|
|
@ -203,9 +196,8 @@ register struct thing *tp;
|
|||
* Set up the initial goodies for a weapon
|
||||
*/
|
||||
|
||||
init_weapon(weap, type)
|
||||
register struct object *weap;
|
||||
char type;
|
||||
void
|
||||
init_weapon(struct object *weap, char type)
|
||||
{
|
||||
register struct init_weps *iwp;
|
||||
|
||||
|
|
@ -228,10 +220,8 @@ char type;
|
|||
* Fire a missile in a given direction
|
||||
*/
|
||||
|
||||
missile(ydelta, xdelta, item, tp)
|
||||
int ydelta, xdelta;
|
||||
register struct linked_list *item;
|
||||
register struct thing *tp;
|
||||
void
|
||||
missile(int ydelta, int xdelta, struct linked_list *item, struct thing *tp)
|
||||
{
|
||||
register struct object *obj;
|
||||
register struct linked_list *nitem;
|
||||
|
|
@ -303,8 +293,7 @@ register struct thing *tp;
|
|||
*/
|
||||
|
||||
char *
|
||||
num(n1, n2)
|
||||
register int n1, n2;
|
||||
num(int n1, int n2)
|
||||
{
|
||||
static char numbuf[LINELEN];
|
||||
|
||||
|
|
@ -324,7 +313,8 @@ register int n1, n2;
|
|||
* Pull out a certain weapon
|
||||
*/
|
||||
|
||||
wield()
|
||||
void
|
||||
wield(void)
|
||||
{
|
||||
register struct linked_list *item;
|
||||
register struct object *obj, *oweapon;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue