diff arogue5/save.c @ 225:4f6e056438eb

Merge the GCC5 and build fix branches.
author John "Elwin" Edwards
date Wed, 02 Mar 2016 21:28:34 -0500
parents 56e748983fa8
children 3d4252fa2ed3
line wrap: on
line diff
--- a/arogue5/save.c	Fri Feb 26 17:30:30 2016 -0500
+++ b/arogue5/save.c	Wed Mar 02 21:28:34 2016 -0500
@@ -23,6 +23,8 @@
 #include <signal.h>
 #include "rogue.h"
 
+bool save_file(FILE *savef);
+
 typedef struct stat STAT;
 
 extern char version[], encstr[];
@@ -31,7 +33,7 @@
 STAT sbuf;
 
 bool
-save_game()
+save_game(void)
 {
     register FILE *savef;
     register int c;
@@ -122,8 +124,7 @@
  * write the saved game on the file
  */
 bool
-save_file(savef)
-register FILE *savef;
+save_file(FILE *savef)
 {
     int ret;
     int slines = LINES;
@@ -147,9 +148,8 @@
     return(ret);
 }
 
-restore(file, envp)
-register char *file;
-char **envp;
+bool
+restore(char *file, char **envp)
 {
     register int inf;
 #ifndef _AIX
@@ -264,13 +264,11 @@
 /*
  * perform an encrypted write
  */
-encwrite(start, size, outf)
-register char *start;
-register unsigned size;
-register FILE *outf;
+int
+encwrite(char *start, unsigned int size, FILE *outf)
 {
     register char *ep;
-    register num_written = 0;
+    register int num_written = 0;
 
     ep = encstr;
 
@@ -288,10 +286,8 @@
 /*
  * 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;