summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/files.h
diff options
context:
space:
mode:
authorpauldubois <pauldubois@c06c8d41-db1a-0410-9941-cceddc491573>2008-03-23 09:42:58 +0000
committerpauldubois <pauldubois@c06c8d41-db1a-0410-9941-cceddc491573>2008-03-23 09:42:58 +0000
commit7a5387cbd6aa4682c7f2845bde065a9e0b828e23 (patch)
tree995b883e6d67e8c9011bb02133b83ce65dcfa47a /crawl-ref/source/files.h
parent922cba628d3d6377574a90c7a817c10d84ed7f85 (diff)
downloadcrawl-ref-7a5387cbd6aa4682c7f2845bde065a9e0b828e23.tar.gz
crawl-ref-7a5387cbd6aa4682c7f2845bde065a9e0b828e23.zip
This was originally going to be a small refactor of stash.cc before
getting into stash/item finding, but it ended up big. Removed the read/writeThing API in favor of the marshall/unmarshallThing API. It was slightly awkward in a couple spots where the format of writeThing and marshallThing differed slightly (strings, level_id, level_pos). Doesn't affect savegames. When it's is okay to break savegames (maybe just before releasing 0.4?) it would be nice to remove the few remaining redundancies listed above. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3828 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/files.h')
-rw-r--r--crawl-ref/source/files.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/crawl-ref/source/files.h b/crawl-ref/source/files.h
index 9fdbdcc3cf..422925343e 100644
--- a/crawl-ref/source/files.h
+++ b/crawl-ref/source/files.h
@@ -96,20 +96,6 @@ void save_ghost( bool force = false );
std::string make_filename( const char *prefix, int level, branch_type branch,
level_area_type lt, bool isGhost );
-// Default cap on strings marshalled.
-#define STR_CAP 1000
-
-void writeShort(FILE *file, short s);
-short readShort(FILE *file);
-void writeByte(FILE *file, unsigned char byte);
-unsigned char readByte(FILE *file);
-void writeString(FILE* file, const std::string &s, int cap = STR_CAP);
-std::string readString(FILE *file, int cap = STR_CAP);
-void writeLong(FILE* file, long num);
-long readLong(FILE *file);
-void writeCoord(FILE *file, const coord_def &pos);
-void readCoord(FILE *file, coord_def &pos);
-
FILE *lk_open(const char *mode, const std::string &file);
void lk_close(FILE *handle, const char *mode, const std::string &file);