浏览代码

tweaks according to the comments of kimkulling

Gargaj 11 年之前
父节点
当前提交
5886154247
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      code/AssbinExporter.cpp

+ 4 - 4
code/AssbinExporter.cpp

@@ -96,6 +96,7 @@ inline size_t Write<unsigned int>(IOStream * stream, const unsigned int& w)
 template <>
 inline size_t Write<uint16_t>(IOStream * stream, const uint16_t& w)
 {
+	BOOST_STATIC_ASSERT(sizeof(uint16_t)==2);
 	stream->Write(&w,2,1);
 	return 2;
 }
@@ -245,7 +246,7 @@ inline size_t WriteBounds(IOStream * stream, const T* in, unsigned int size)
 	public:
 
 		AssbinChunkWriter( IOStream * container, uint32_t magic, size_t initial = 4096) 
-			: initial(initial), buffer(NULL), cur_size(0), cursor(0), container(container), magic(magic)
+			: buffer(NULL), magic(magic), container(container), cur_size(0), cursor(0), initial(initial)
 		{
 		}
 
@@ -663,10 +664,9 @@ inline size_t WriteBounds(IOStream * stream, const T* in, unsigned int size)
 		}
 
 	public:
-		AssbinExport()
+		AssbinExport() 
+			: shortened(false), compressed(false) // temporary settings until properties are introduced for exporters
 		{
-			shortened = false;
-			compressed = false;
 		}
 
 		// -----------------------------------------------------------------------------------