Ensure that data types are consistent

1. nStatus of CBlockIndex  is consistent with the definition of Enum(BlockStatus)

2. The BlockHeader is consistent with the type of variable defined in CBlockHeader
This commit is contained in:
jjz 2017-09-05 06:03:42 +08:00
parent ce665863b1
commit 061297f0ac
1 changed files with 5 additions and 5 deletions

View File

@ -204,14 +204,14 @@ public:
unsigned int nChainTx; unsigned int nChainTx;
//! Verification status of this block. See enum BlockStatus //! Verification status of this block. See enum BlockStatus
unsigned int nStatus; uint32_t nStatus;
//! block header //! block header
int nVersion; int32_t nVersion;
uint256 hashMerkleRoot; uint256 hashMerkleRoot;
unsigned int nTime; uint32_t nTime;
unsigned int nBits; uint32_t nBits;
unsigned int nNonce; uint32_t nNonce;
//! (memory only) Sequential id assigned to distinguish order in which blocks are received. //! (memory only) Sequential id assigned to distinguish order in which blocks are received.
int32_t nSequenceId; int32_t nSequenceId;