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

@ -21,13 +21,16 @@
#include <stdlib.h>
#include "rogue.h"
void r_discard(struct linked_list *item);
void t_discard(struct linked_list *item);
/*
* detach:
* Takes an item out of whatever linked list it might be in
*/
_detach(list, item)
register struct linked_list **list, *item;
void
_detach(struct linked_list **list, struct linked_list *item)
{
if (*list == item)
*list = next(item);
@ -42,8 +45,8 @@ register struct linked_list **list, *item;
* add an item to the head of a list
*/
_attach(list, item)
register struct linked_list **list, *item;
void
_attach(struct linked_list **list, struct linked_list *item)
{
if (*list != NULL)
{
@ -65,8 +68,8 @@ register struct linked_list **list, *item;
* Throw the whole object list away
*/
_o_free_list(ptr)
register struct linked_list **ptr;
void
_o_free_list(struct linked_list **ptr)
{
register struct linked_list *item;
@ -83,8 +86,8 @@ register struct linked_list **ptr;
* free up an item and its object(and maybe contents)
*/
o_discard(item)
register struct linked_list *item;
void
o_discard(struct linked_list *item)
{
register struct object *obj;
@ -101,8 +104,8 @@ register struct linked_list *item;
* Throw the whole list of room exits away
*/
_r_free_list(ptr)
register struct linked_list **ptr;
void
_r_free_list(struct linked_list **ptr)
{
register struct linked_list *item;
@ -119,8 +122,8 @@ register struct linked_list **ptr;
* free up an item and its room
*/
r_discard(item)
register struct linked_list *item;
void
r_discard(struct linked_list *item)
{
total -= 2;
FREE(DOORPTR(item));
@ -132,8 +135,8 @@ register struct linked_list *item;
* Throw the whole thing list away
*/
_t_free_list(ptr)
register struct linked_list **ptr;
void
_t_free_list(struct linked_list **ptr)
{
register struct linked_list *item;
@ -150,8 +153,8 @@ register struct linked_list **ptr;
* free up an item and its thing
*/
t_discard(item)
register struct linked_list *item;
void
t_discard(struct linked_list *item)
{
register struct thing *tp;
@ -167,8 +170,8 @@ register struct linked_list *item;
* get rid of an item structure -- don't worry about contents
*/
destroy_item(item)
register struct linked_list *item;
void
destroy_item(struct linked_list *item)
{
total--;
FREE(item);
@ -180,8 +183,7 @@ register struct linked_list *item;
*/
struct linked_list *
new_item(size)
int size;
new_item(int size)
{
register struct linked_list *item;
@ -199,7 +201,7 @@ int size;
*/
struct linked_list *
creat_item()
creat_item(void)
{
register struct linked_list *item;
@ -210,8 +212,7 @@ creat_item()
}
char *
new(size)
int size;
new(int size)
{
register char *space = ALLOC(size);
static char errbuf[LINELEN];