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:
parent
5607f4ebc8
commit
866099132f
@ -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
|
||||
|
@ -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;
|
||||
|
@ -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__;
|
||||
|
||||
/*!
|
||||
|
@ -2,7 +2,7 @@ Include "*/*.proj"
|
||||
|
||||
LIB ebml
|
||||
{
|
||||
PROJECT_VERSION 1.0.1
|
||||
PROJECT_VERSION 1.1.0
|
||||
|
||||
INCLUDE .
|
||||
EXPINCLUDE .
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user