From 25ceafaf2219f2d72d3748de6f789cd6d9dd5d2f Mon Sep 17 00:00:00 2001 From: oy Date: Mon, 27 Sep 2010 22:35:57 +0200 Subject: fixed writing datafiles on big-endian systems, added some checks and fixed memory cleanup --- src/engine/shared/datafile.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/engine/shared/datafile.h') 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); -- cgit 1.4.1