Support files over 2GB

This commit is contained in:
Tsuda Kageyu
2012-10-10 21:14:40 +09:00
parent 9577784bae
commit 4dcf0b41c6
52 changed files with 322 additions and 269 deletions

View File

@ -158,7 +158,7 @@ ASF::File::HeaderExtensionObject::~HeaderExtensionObject()
void ASF::File::BaseObject::parse(ASF::File *file, unsigned int size)
{
data.clear();
if (size > 24 && size <= (unsigned int)(file->length()))
if (size > 24 && static_cast<offset_t>(size) <= file->length())
data = file->readBlock(size - 24);
else
data = ByteVector::null;