diff options
author | jtimon <jtimon@monetize.io> | 2014-07-02 18:36:43 +0200 |
---|---|---|
committer | jtimon <jtimon@monetize.io> | 2014-07-02 18:36:43 +0200 |
commit | 834e46e847188df513b8b57ab30fe9940f2b2dd0 (patch) | |
tree | d7310ccdd8c71b05035299ce1f6de2315e347e55 | |
parent | dd49e92fb0cae0dcdf0b2ea303da99c7814db473 (diff) |
CBlockIndex()::SetNull() method to avoid code repetition
-rw-r--r-- | src/main.h | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/src/main.h b/src/main.h index 19f4469008..cc7dea75a1 100644 --- a/src/main.h +++ b/src/main.h @@ -718,7 +718,7 @@ public: // (memory only) Sequencial id assigned to distinguish order in which blocks are received. uint32_t nSequenceId; - CBlockIndex() + void SetNull() { phashBlock = NULL; pprev = NULL; @@ -740,20 +740,14 @@ public: nNonce = 0; } + CBlockIndex() + { + SetNull(); + } + CBlockIndex(CBlockHeader& block) { - phashBlock = NULL; - pprev = NULL; - pskip = NULL; - nHeight = 0; - nFile = 0; - nDataPos = 0; - nUndoPos = 0; - nChainWork = 0; - nTx = 0; - nChainTx = 0; - nStatus = 0; - nSequenceId = 0; + SetNull(); nVersion = block.nVersion; hashMerkleRoot = block.hashMerkleRoot; |