diff --git a/src/framework/core/binarytree.cpp b/src/framework/core/binarytree.cpp index dde520a3..ba1548df 100644 --- a/src/framework/core/binarytree.cpp +++ b/src/framework/core/binarytree.cpp @@ -240,11 +240,12 @@ void OutputBinaryTree::endNode() m_fin->addU8(BINARYTREE_NODE_END); } -void OutputBinaryTree::write(const uint8 *data, int size) +void OutputBinaryTree::write(const uint8 *data, size_t size) { - for(int i=0;iaddU8(BINARYTREE_ESCAPE_CHAR); m_fin->addU8(data[i]); } } + diff --git a/src/framework/core/binarytree.h b/src/framework/core/binarytree.h index 19a42d15..1842205b 100644 --- a/src/framework/core/binarytree.h +++ b/src/framework/core/binarytree.h @@ -85,7 +85,7 @@ private: FileStreamPtr m_fin; protected: - void write(const uint8* data, int size); + void write(const uint8* data, size_t size); }; #endif