summaryrefslogtreecommitdiff
path: root/common/library.h
diff options
context:
space:
mode:
authorleo2002-10-11 00:30:23 +0000
committerleo2002-10-11 00:30:23 +0000
commit2787530aa5e7b08d92f4618105419002376c5f96 (patch)
tree80b22e849d74f248c736ab4d7150b531df0eb5bb /common/library.h
parent5b4c186303a151d46aede3a2b52e7fef66478b41 (diff)
Added some file validation functions.
git-svn-id: http://svn.leocad.org/trunk@305 c7d43263-9d01-0410-8a33-9dba5d9f93d6
Diffstat (limited to 'common/library.h')
-rwxr-xr-xcommon/library.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/common/library.h b/common/library.h
index 36338c0..68f610d 100755
--- a/common/library.h
+++ b/common/library.h
@@ -3,6 +3,7 @@
#include "defines.h"
+class File;
class Texture;
class PieceInfo;
@@ -45,7 +46,13 @@ protected:
int m_nTextureCount; // number of textures
Texture* m_pTextures; // textures array
+ bool ValidatePiecesFile (File& IdxFile, File& BinFile) const;
+ bool ValidateTexturesFile (File& IdxFile, File& BinFile) const;
+
// File headers
+ static const char PiecesBinHeader[32];
+ static const char PiecesIdxHeader[32];
+ static const int PiecesFileVersion;
static const char TexturesBinHeader[32];
static const char TexturesIdxHeader[32];
static const int TexturesFileVersion;