mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-04-01 21:17:44 -05:00
impr: More size_t -> u64
This commit is contained in:
@@ -112,7 +112,7 @@ namespace hex::magic {
|
||||
}
|
||||
|
||||
std::string getDescription(prv::Provider *provider, size_t size) {
|
||||
std::vector<u8> buffer(std::min(provider->getSize(), size), 0x00);
|
||||
std::vector<u8> buffer(std::min<u64>(provider->getSize(), size), 0x00);
|
||||
provider->read(provider->getBaseAddress(), buffer.data(), buffer.size());
|
||||
|
||||
return getDescription(buffer);
|
||||
@@ -135,7 +135,7 @@ namespace hex::magic {
|
||||
}
|
||||
|
||||
std::string getMIMEType(prv::Provider *provider, size_t size) {
|
||||
std::vector<u8> buffer(std::min(provider->getSize(), size), 0x00);
|
||||
std::vector<u8> buffer(std::min<u64>(provider->getSize(), size), 0x00);
|
||||
provider->read(provider->getBaseAddress(), buffer.data(), buffer.size());
|
||||
|
||||
return getMIMEType(buffer);
|
||||
|
||||
@@ -160,8 +160,8 @@ namespace hex::prv {
|
||||
return this->getPageSize() * this->getCurrentPage();
|
||||
}
|
||||
|
||||
size_t Provider::getSize() const {
|
||||
return std::min(this->getActualSize() - this->getPageSize() * this->m_currPage, this->getPageSize());
|
||||
u64 Provider::getSize() const {
|
||||
return std::min<u64>(this->getActualSize() - this->getPageSize() * this->m_currPage, this->getPageSize());
|
||||
}
|
||||
|
||||
std::optional<u32> Provider::getPageOfAddress(u64 address) const {
|
||||
|
||||
Reference in New Issue
Block a user