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:
John "Elwin" Edwards 2016-02-19 21:02:28 -05:00
parent f38b2223c8
commit e8e6e604c3
39 changed files with 1181 additions and 889 deletions

View file

@ -12,6 +12,7 @@
*/
#include <stdlib.h>
#include <string.h>
#include "curses.h"
#include "rogue.h"
@ -23,8 +24,8 @@
/*
* how much food does this ring use up?
*/
ring_eat(hand)
register int hand;
int
ring_eat(int hand)
{
if (cur_ring[hand] == NULL)
return 0;
@ -48,8 +49,8 @@ register int hand;
return 0;
}
ring_on(item)
register struct linked_list *item;
void
ring_on(struct linked_list *item)
{
register struct object *obj;
register int save_max;
@ -111,8 +112,7 @@ register struct linked_list *item;
* print ring bonuses
*/
char *
ring_num(obj)
register struct object *obj;
ring_num(struct object *obj)
{
static char buf[5];
@ -146,7 +146,8 @@ register struct object *obj;
/*
* Return the effect of the specified ring
*/
ring_value(type)
int
ring_value(int type)
{
int result = 0;