From: CryptoManiac Date: Mon, 29 Dec 2014 05:50:20 +0000 (+0300) Subject: db.h: fix msvc warnings X-Git-Tag: nvc-v0.5.1~41 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=bcc394de4632a8d08658f6d200d5b55c1619c724 db.h: fix msvc warnings --- diff --git a/src/db.h b/src/db.h index 750d6b0..993b7a7 100644 --- a/src/db.h +++ b/src/db.h @@ -122,7 +122,7 @@ protected: CDataStream ssKey(SER_DISK, CLIENT_VERSION); ssKey.reserve(1000); ssKey << key; - Dbt datKey(&ssKey[0], ssKey.size()); + Dbt datKey(&ssKey[0], (uint32_t)ssKey.size()); // Read Dbt datValue; @@ -138,6 +138,7 @@ protected: ssValue >> value; } catch (std::exception &e) { + (void)e; return false; } @@ -159,13 +160,13 @@ protected: CDataStream ssKey(SER_DISK, CLIENT_VERSION); ssKey.reserve(1000); ssKey << key; - Dbt datKey(&ssKey[0], ssKey.size()); + Dbt datKey(&ssKey[0], (uint32_t)ssKey.size()); // Value CDataStream ssValue(SER_DISK, CLIENT_VERSION); ssValue.reserve(10000); ssValue << value; - Dbt datValue(&ssValue[0], ssValue.size()); + Dbt datValue(&ssValue[0], (uint32_t)ssValue.size()); // Write int ret = pdb->put(activeTxn, &datKey, &datValue, (fOverwrite ? 0 : DB_NOOVERWRITE)); @@ -188,7 +189,7 @@ protected: CDataStream ssKey(SER_DISK, CLIENT_VERSION); ssKey.reserve(1000); ssKey << key; - Dbt datKey(&ssKey[0], ssKey.size()); + Dbt datKey(&ssKey[0], (uint32_t)ssKey.size()); // Erase int ret = pdb->del(activeTxn, &datKey, 0); @@ -208,7 +209,7 @@ protected: CDataStream ssKey(SER_DISK, CLIENT_VERSION); ssKey.reserve(1000); ssKey << key; - Dbt datKey(&ssKey[0], ssKey.size()); + Dbt datKey(&ssKey[0], (uint32_t)ssKey.size()); // Exists int ret = pdb->exists(activeTxn, &datKey, 0); @@ -236,13 +237,13 @@ protected: if (fFlags == DB_SET || fFlags == DB_SET_RANGE || fFlags == DB_GET_BOTH || fFlags == DB_GET_BOTH_RANGE) { datKey.set_data(&ssKey[0]); - datKey.set_size(ssKey.size()); + datKey.set_size((uint32_t)ssKey.size()); } Dbt datValue; if (fFlags == DB_GET_BOTH || fFlags == DB_GET_BOTH_RANGE) { datValue.set_data(&ssValue[0]); - datValue.set_size(ssValue.size()); + datValue.set_size((uint32_t)ssValue.size()); } datKey.set_flags(DB_DBT_MALLOC); datValue.set_flags(DB_DBT_MALLOC);