impr: More size_t -> u64

This commit is contained in:
WerWolv
2023-12-07 13:02:12 +01:00
parent 3a016da549
commit 7f69f8bcdb
6 changed files with 12 additions and 12 deletions

View File

@@ -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);

View File

@@ -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 {