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

@ -42,6 +42,8 @@ extern struct uwdata wdata;
#define ENCWRITE encwrite
#endif
bool save_file(int savefd);
typedef struct stat STAT;
extern char version[], encstr[];
@ -51,7 +53,7 @@ extern int errno;
STAT sbuf;
bool
save_game()
save_game(void)
{
register int savefd;
register int c;
@ -122,8 +124,7 @@ gotfile:
* recieved
*/
void
auto_save(sig)
int sig;
auto_save(int sig)
{
register int savefd;
register int i;
@ -145,8 +146,7 @@ int sig;
* write the saved game on the file
*/
bool
save_file(savefd)
register int savefd;
save_file(int savefd)
{
register unsigned num_to_write, num_written;
FILE *savef;
@ -167,9 +167,8 @@ register int savefd;
else return(FALSE);
}
restore(file, envp)
register char *file;
char **envp;
bool
restore(char *file, char *envp[])
{
register int inf;
extern char **environ;
@ -265,10 +264,8 @@ char **envp;
/*
* perform an encrypted write
*/
encwrite(start, size, outf)
register char *start;
register unsigned size;
register int outf;
int
encwrite(char *start, unsigned int size, int outf)
{
register char *ep;
register int i = 0;
@ -298,10 +295,8 @@ register int outf;
/*
* perform an encrypted read
*/
encread(start, size, inf)
register char *start;
register unsigned size;
register int inf;
int
encread(char *start, unsigned int size, int inf)
{
register char *ep;
register int read_size;