Mercurial > hg > early-roguelike
comparison arogue5/state.c @ 218:56e748983fa8
Advanced Rogue 5: convert to ANSI function declarations.
This still leaves over a thousand lines of warning messages, mostly
related to the return types of daemons and fuses.
| author | John "Elwin" Edwards |
|---|---|
| date | Sun, 07 Feb 2016 14:39:21 -0500 |
| parents | 1cf517d5d2a8 |
| children | b49d8b963df3 |
comparison
equal
deleted
inserted
replaced
| 217:94a0d9dd5ce1 | 218:56e748983fa8 |
|---|---|
| 61 #include <curses.h> | 61 #include <curses.h> |
| 62 #include <stdio.h> | 62 #include <stdio.h> |
| 63 #include <stdlib.h> | 63 #include <stdlib.h> |
| 64 #include <string.h> | 64 #include <string.h> |
| 65 #include "rogue.h" | 65 #include "rogue.h" |
| 66 | |
| 67 int rs_read_int(int inf, int *i); | |
| 68 int rs_write_int(FILE *savef, int c); | |
| 69 int list_size(struct linked_list *l); | |
| 70 int rs_write_object_list(FILE *savef, struct linked_list *l); | |
| 71 int rs_read_object_list(int inf, struct linked_list **list); | |
| 66 | 72 |
| 67 #define READSTAT (format_error || read_error ) | 73 #define READSTAT (format_error || read_error ) |
| 68 #define WRITESTAT (write_error) | 74 #define WRITESTAT (write_error) |
| 69 | 75 |
| 70 static int read_error = FALSE; | 76 static int read_error = FALSE; |
| 1710 rs_read_room(inf,&r[n]); | 1716 rs_read_room(inf,&r[n]); |
| 1711 | 1717 |
| 1712 return(READSTAT); | 1718 return(READSTAT); |
| 1713 } | 1719 } |
| 1714 | 1720 |
| 1721 int | |
| 1715 rs_write_room_reference(FILE *savef, struct room *rp) | 1722 rs_write_room_reference(FILE *savef, struct room *rp) |
| 1716 { | 1723 { |
| 1717 int i, room = -1; | 1724 int i, room = -1; |
| 1718 | 1725 |
| 1719 if (write_error) | 1726 if (write_error) |
| 2222 rs_read_stats(inf, &t->maxstats); | 2229 rs_read_stats(inf, &t->maxstats); |
| 2223 | 2230 |
| 2224 return(READSTAT); | 2231 return(READSTAT); |
| 2225 } | 2232 } |
| 2226 | 2233 |
| 2227 int | 2234 void |
| 2228 rs_fix_thing(struct thing *t) | 2235 rs_fix_thing(struct thing *t) |
| 2229 { | 2236 { |
| 2230 struct thing *tp; | 2237 struct thing *tp; |
| 2231 | 2238 |
| 2232 if (t->t_reserved < 0) | 2239 if (t->t_reserved < 0) |
| 2432 fflush(savef); | 2439 fflush(savef); |
| 2433 | 2440 |
| 2434 return(WRITESTAT); | 2441 return(WRITESTAT); |
| 2435 } | 2442 } |
| 2436 | 2443 |
| 2444 int | |
| 2437 rs_restore_file(int inf) | 2445 rs_restore_file(int inf) |
| 2438 { | 2446 { |
| 2439 int i; | 2447 int i; |
| 2440 | 2448 |
| 2441 if (read_error || format_error) | 2449 if (read_error || format_error) |
