about summary refs log tree commit diff
path: root/src/engine/shared/datafile.h
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2010-09-27 22:35:57 +0200
committeroy <Tom_Adams@web.de>2010-09-27 22:35:57 +0200
commit25ceafaf2219f2d72d3748de6f789cd6d9dd5d2f (patch)
treed7dc47c4b478bd899858f64b3fd0063689d9c1ba /src/engine/shared/datafile.h
parent5faec7c80dd2d22884a63cbbe556965949d2a9df (diff)
downloadzcatch-25ceafaf2219f2d72d3748de6f789cd6d9dd5d2f.tar.gz
zcatch-25ceafaf2219f2d72d3748de6f789cd6d9dd5d2f.zip
fixed writing datafiles on big-endian systems, added some checks and fixed memory cleanup
Diffstat (limited to 'src/engine/shared/datafile.h')
-rw-r--r--src/engine/shared/datafile.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine/shared/datafile.h b/src/engine/shared/datafile.h
index eddce611..e0f08b7c 100644
--- a/src/engine/shared/datafile.h
+++ b/src/engine/shared/datafile.h
@@ -38,7 +38,7 @@ class CDataFileWriter
 		int m_UncompressedSize;
 		int m_CompressedSize;
 		void *m_pCompressedData;
-	} ;
+	};
 
 	struct CItemInfo
 	{
@@ -66,6 +66,7 @@ class CDataFileWriter
 	CDataInfo m_aDatas[1024];	
 	
 public:
+	CDataFileWriter() : m_File(0) {}
 	bool Open(class IStorage *pStorage, const char *Filename);
 	int AddData(int Size, void *pData);
 	int AddDataSwapped(int Size, void *pData);