fix: Resolve compiler warnings across multiple modules

This commit is contained in:
Matej Kenda
2025-12-17 14:04:42 +01:00
parent b79b07c308
commit 7addcfbc81
80 changed files with 324 additions and 315 deletions

View File

@@ -53,24 +53,24 @@ DigestBuf::~DigestBuf()
}
int DigestBuf::readFromDevice(char* buffer, std::streamsize length)
std::streamsize DigestBuf::readFromDevice(char* buffer, std::streamsize length)
{
if (_pIstr && _pIstr->good())
{
_pIstr->read(buffer, length);
std::streamsize n = _pIstr->gcount();
if (n > 0) _eng.update(buffer, static_cast<unsigned>(n));
return static_cast<int>(n);
return n;
}
return -1;
}
int DigestBuf::writeToDevice(const char* buffer, std::streamsize length)
std::streamsize DigestBuf::writeToDevice(const char* buffer, std::streamsize length)
{
_eng.update(buffer, (unsigned) length);
if (_pOstr) _pOstr->write(buffer, length);
return static_cast<int>(length);
return length;
}