Simplify the signature of savefile().
[open-adventure.git] / advent.h
index f9a6a9ae84f555e335bbf0ffb36f42d8e4a59ca1..3cea5f569f9ac0ad7c5a54ca9c737460bf359a9c 100644 (file)
--- a/advent.h
+++ b/advent.h
@@ -248,6 +248,7 @@ typedef struct {
 struct save_t {
     char magic[sizeof(ADVENT_MAGIC)];
     int32_t version;
+    int32_t canary;
     struct game_t game;
 };
 
@@ -277,7 +278,7 @@ extern void set_seed(int32_t);
 extern int32_t randrange(int32_t);
 extern int score(enum termination);
 extern void terminate(enum termination) __attribute__((noreturn));
-extern int savefile(FILE *, int32_t);
+extern int savefile(FILE *);
 #if defined ADVENT_AUTOSAVE
 extern void autosave(void);
 #endif