libebml: EbmlElement::VoidMe() now returns a uint64

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libebml@364 a6f86f6d-0131-4f8e-9e7b-e335508773d5
This commit is contained in:
Steve Lhomme 2010-06-30 06:07:40 +00:00
parent 5607f4ebc8
commit 866099132f
5 changed files with 7 additions and 6 deletions

View File

@ -1,5 +1,6 @@
2010-06-xx robux4
New 1.0.1 version:
New 1.1.0 version:
- EbmlElement::VoidMe() now returns a uint64
- move some operator code in the .cpp files (MSVC has issues in DLLs)
2010-06-04 robux4/mosu

View File

@ -442,7 +442,7 @@ class EBML_DLL_API EbmlElement {
/*!
\brief void the content of the element (replace by EbmlVoid)
*/
uint32 VoidMe(IOCallback & output, bool bWithDefault = false);
uint64 VoidMe(IOCallback & output, bool bWithDefault = false);
bool DefaultISset() const {return DefaultIsSet;}
virtual bool IsDefaultValue() const = 0;

View File

@ -42,9 +42,9 @@
START_LIBEBML_NAMESPACE
#define LIBEBML_VERSION 0x010001
#define LIBEBML_VERSION 0x010100
static const std::string EbmlCodeVersion = "1.0.1";
static const std::string EbmlCodeVersion = "1.1.0";
static const std::string EbmlCodeDate = __TIMESTAMP__;
/*!

View File

@ -2,7 +2,7 @@ Include "*/*.proj"
LIB ebml
{
PROJECT_VERSION 1.0.1
PROJECT_VERSION 1.1.0
INCLUDE .
EXPINCLUDE .

View File

@ -692,7 +692,7 @@ filepos_t EbmlElement::OverwriteHead(IOCallback & output, bool bKeepPosition)
return Result;
}
uint32 EbmlElement::VoidMe(IOCallback & output, bool bWithDefault)
uint64 EbmlElement::VoidMe(IOCallback & output, bool bWithDefault)
{
if (ElementPosition == 0) {
return 0; // the element has not been written