# HG changeset patch # User John "Elwin" Edwards # Date 1457316179 18000 # Node ID c10fe421b8fb354be02fe0b7bd9733e4dc68a422 # Parent 0990adf580eef2a4db91be50847db260c0dc7699 Fix various overlooked causes of warnings. GCC5 now produces under 300 lines of warnings, but the remaining ones will require more complex solutions. diff -r 0990adf580ee -r c10fe421b8fb arogue5/rogue.h --- a/arogue5/rogue.h Sun Mar 06 19:32:47 2016 -0500 +++ b/arogue5/rogue.h Sun Mar 06 21:02:59 2016 -0500 @@ -1165,6 +1165,7 @@ char *vowelstr(char *str); void wait_for(WINDOW *win, char ch); struct linked_list *wake_monster(int y, int x); +void wanderer(void); void waste_time(void); char *weap_name(struct object *obj); void wear(void); diff -r 0990adf580ee -r c10fe421b8fb rogue4/state.c --- a/rogue4/state.c Sun Mar 06 19:32:47 2016 -0500 +++ b/rogue4/state.c Sun Mar 06 21:02:59 2016 -0500 @@ -70,6 +70,9 @@ #define READSTAT ((format_error == 0) && (read_error == 0)) #define WRITESTAT (write_error == 0) +int rs_write_int(FILE *savef, int c); +int rs_read_int(int inf, int *i); + int read_error = FALSE; int write_error = FALSE; int format_error = FALSE; @@ -1533,7 +1536,7 @@ return(WRITESTAT); } -int +void rs_fix_thing(THING *t) { THING *item; diff -r 0990adf580ee -r c10fe421b8fb srogue/rogue.h --- a/srogue/rogue.h Sun Mar 06 19:32:47 2016 -0500 +++ b/srogue/rogue.h Sun Mar 06 21:02:59 2016 -0500 @@ -565,7 +565,7 @@ struct linked_list { struct linked_list *l_next; struct linked_list *l_prev; - char *l_data; /* Various structure pointers */ + void *l_data; /* Various structure pointers */ };