summaryrefslogtreecommitdiff
path: root/saveload.c
diff options
context:
space:
mode:
authortron <tron@openttd.org>2005-08-13 21:34:05 +0000
committertron <tron@openttd.org>2005-08-13 21:34:05 +0000
commit0d6f3dbc4df9fd6d19cb8e4758d3147d1591d7be (patch)
tree313b302c076359ecd715627a1f81d14ac09902f3 /saveload.c
parent64ac03f9dc330252fba4deb1ab4813c17f67b1c2 (diff)
downloadopenttd-0d6f3dbc4df9fd6d19cb8e4758d3147d1591d7be.tar.xz
(svn r2863) Move some type declarations into saveload.c, should've been part of r2819
Diffstat (limited to 'saveload.c')
-rw-r--r--saveload.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/saveload.c b/saveload.c
index 8ae995959..cf525e561 100644
--- a/saveload.c
+++ b/saveload.c
@@ -38,6 +38,12 @@ enum {
byte _sl_version; /// the major savegame version identifier
uint16 _sl_full_version; /// the full version of the savegame
+typedef void WriterProc(uint len);
+typedef uint ReaderProc(void);
+
+typedef uint ReferenceToIntProc(const void *obj, SLRefType rt);
+typedef void *IntToReferenceProc(uint index, SLRefType rt);
+
/** The saveload struct, containing reader-writer functions, bufffer, version, etc. */
static struct {
bool save; /// are we doing a save or a load atm. True when saving