Tools/Extractors: Swapped to new casclib 64bit file size functions

This commit is contained in:
Shauren
2019-08-10 19:03:24 +02:00
parent cd720efbfa
commit 420e0d0fd7
12 changed files with 83 additions and 82 deletions

View File

@@ -40,20 +40,20 @@ bool DB2FileSystemSource::Read(void* buffer, std::size_t numBytes)
return fread(buffer, numBytes, 1, _file) == 1;
}
std::size_t DB2FileSystemSource::GetPosition() const
int64 DB2FileSystemSource::GetPosition() const
{
return ftell(_file);
}
bool DB2FileSystemSource::SetPosition(std::size_t position)
bool DB2FileSystemSource::SetPosition(int64 position)
{
return fseek(_file, position, SEEK_SET) == 0;
}
std::size_t DB2FileSystemSource::GetFileSize() const
int64 DB2FileSystemSource::GetFileSize() const
{
boost::system::error_code error;
std::size_t size = boost::filesystem::file_size(_fileName, error);
int64 size = boost::filesystem::file_size(_fileName, error);
return !error ? size : 0;
}