Mismatch of types: void and return. 207/head
authorsvost <ya.nowa@yandex.ru>
Thu, 16 Apr 2015 12:22:34 +0000 (15:22 +0300)
committersvost <ya.nowa@yandex.ru>
Thu, 16 Apr 2015 12:22:34 +0000 (15:22 +0300)
src/kernel.cpp
src/util.cpp
src/util.h

index 12b26aa..58a4b88 100644 (file)
@@ -617,7 +617,7 @@ uint32_t GetStakeModifierChecksum(const CBlockIndex* pindex)
     ss << pindex->nFlags << pindex->hashProofOfStake << pindex->nStakeModifier;
     uint256 hashChecksum = Hash(ss.begin(), ss.end());
     hashChecksum >>= (256 - 32);
-    return hashChecksum.Get64();
+    return static_cast<uint32_t>(hashChecksum.Get64());
 }
 
 // Check stake modifier hard checkpoints
index 8b0afa9..16cf2fa 100644 (file)
@@ -204,7 +204,7 @@ uint64_t GetRand(uint64_t nMax)
 
 int GetRandInt(int nMax)
 {
-    return GetRand(nMax);
+    return static_cast<int>(GetRand(nMax));
 }
 
 uint256 GetRandHash()
index 53dc567..6ddc7a6 100644 (file)
@@ -483,7 +483,7 @@ public:
 
     int size() const
     {
-        return vValues.size();
+        return static_cast<int>(vValues.size());
     }
 
     std::vector<T> sorted () const