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
|
|
@ -21,7 +21,11 @@
|
|||
#include "curses.h"
|
||||
#include "rogue.h"
|
||||
|
||||
do_rooms()
|
||||
void horiz(int cnt);
|
||||
void vert(int cnt);
|
||||
|
||||
void
|
||||
do_rooms(void)
|
||||
{
|
||||
register int i;
|
||||
register struct room *rp;
|
||||
|
|
@ -108,7 +112,7 @@ do_rooms()
|
|||
|
||||
has_gold = TRUE; /* This room has gold in it */
|
||||
|
||||
item = spec_item(GOLD, NULL, NULL, NULL);
|
||||
item = spec_item(GOLD, 0, 0, 0);
|
||||
cur = OBJPTR(item);
|
||||
|
||||
/* Put the gold into the level list of items */
|
||||
|
|
@ -178,9 +182,7 @@ do_rooms()
|
|||
*/
|
||||
|
||||
coord *
|
||||
doorway(rp, door)
|
||||
register struct room *rp;
|
||||
register coord *door;
|
||||
doorway(struct room *rp, coord *door)
|
||||
{
|
||||
register int misses = 0;
|
||||
static coord answer;
|
||||
|
|
@ -209,8 +211,8 @@ register coord *door;
|
|||
* Draw a box around a room
|
||||
*/
|
||||
|
||||
draw_room(rp)
|
||||
register struct room *rp;
|
||||
void
|
||||
draw_room(struct room *rp)
|
||||
{
|
||||
register int j, k;
|
||||
|
||||
|
|
@ -237,8 +239,8 @@ register struct room *rp;
|
|||
* draw a horizontal line
|
||||
*/
|
||||
|
||||
horiz(cnt)
|
||||
register int cnt;
|
||||
void
|
||||
horiz(int cnt)
|
||||
{
|
||||
while (cnt--)
|
||||
addch('-');
|
||||
|
|
@ -249,9 +251,8 @@ register int cnt;
|
|||
* pick a random spot in a room
|
||||
*/
|
||||
|
||||
rnd_pos(rp, cp)
|
||||
register struct room *rp;
|
||||
register coord *cp;
|
||||
void
|
||||
rnd_pos(struct room *rp, coord *cp)
|
||||
{
|
||||
cp->x = rp->r_pos.x + rnd(rp->r_max.x-2) + 1;
|
||||
cp->y = rp->r_pos.y + rnd(rp->r_max.y-2) + 1;
|
||||
|
|
@ -266,8 +267,7 @@ register coord *cp;
|
|||
*/
|
||||
|
||||
struct room *
|
||||
roomin(cp)
|
||||
register coord *cp;
|
||||
roomin(coord *cp)
|
||||
{
|
||||
register struct room *rp;
|
||||
|
||||
|
|
@ -282,8 +282,8 @@ register coord *cp;
|
|||
* draw a vertical line
|
||||
*/
|
||||
|
||||
vert(cnt)
|
||||
register int cnt;
|
||||
void
|
||||
vert(int cnt)
|
||||
{
|
||||
register int x, y;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue