diff --git a/Subtrees/beast/modules/beast_db/keyvalue/beast_KeyvaDB.cpp b/Subtrees/beast/modules/beast_db/keyvalue/beast_KeyvaDB.cpp index 15e54fee20..3ef2e1b825 100644 --- a/Subtrees/beast/modules/beast_db/keyvalue/beast_KeyvaDB.cpp +++ b/Subtrees/beast/modules/beast_db/keyvalue/beast_KeyvaDB.cpp @@ -279,8 +279,8 @@ public: } } - state->newKeyIndex = 1 + (state->keyFile.getFile ().getSize () - masterHeaderBytes) - / calcKeyRecordBytes (m_keyBytes); + state->newKeyIndex = 1 + static_cast ((state->keyFile.getFile ().getSize () - masterHeaderBytes) + / calcKeyRecordBytes (m_keyBytes)); openFile (&state->valFile, valPath); @@ -360,7 +360,7 @@ public: if (result.wasOk ()) { - if (bytesRead == calcKeyRecordBytes (m_keyBytes)) + if (bytesRead == static_cast (calcKeyRecordBytes (m_keyBytes))) { MemoryInputStream stream (data, false); @@ -425,7 +425,7 @@ public: if (result.wasOk ()) { - if (bytesWritten != bytes) + if (bytesWritten != static_cast (bytes)) { result = Result::fail ("KeyvaDB: bytesWritten != bytes"); }