changeset 214:e5a15b09ce1d

rogue3, rogue5: fix all GCC5 warnings. GCC5 enables more warnings by default, including pre-ANSI implicit function definitions. These two games now build cleanly, but the others will require more effort.
author John "Elwin" Edwards
date Sat, 23 Jan 2016 09:35:14 -0500
parents 3c0abb714974
children 1b73a8641b37
files rogue3/main.c rogue5/pack.c
diffstat 2 files changed, 4 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/rogue3/main.c	Fri Jan 22 21:16:54 2016 -0500
+++ b/rogue3/main.c	Sat Jan 23 09:35:14 2016 -0500
@@ -25,9 +25,8 @@
 FILE   *scoreboard = NULL;
 FILE   *logfi = NULL;
 
-main(argc, argv, envp)
-char **argv;
-char **envp;
+int
+main(int argc, char *argv[], char *envp[])
 {
     char *env;
     struct linked_list *item;
--- a/rogue5/pack.c	Fri Jan 22 21:16:54 2016 -0500
+++ b/rogue5/pack.c	Sat Jan 23 09:35:14 2016 -0500
@@ -21,8 +21,8 @@
  *      If this was the object of something's desire, that monster will
  *      get mad and run at the hero
  */
-update_mdest(obj)
-register THING *obj;
+void
+update_mdest(THING *obj)
 {
     register THING *mp;