From 75faad7e8031c95d07626be2a02825607f6d963a Mon Sep 17 00:00:00 2001 From: CryptoManiac Date: Mon, 2 May 2016 21:29:05 +0300 Subject: [PATCH] KernelWorker : Add initializers --- src/kernel_worker.cpp | 4 ++-- src/kernel_worker.h | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/kernel_worker.cpp b/src/kernel_worker.cpp index 0091f4b..dc31005 100644 --- a/src/kernel_worker.cpp +++ b/src/kernel_worker.cpp @@ -8,7 +8,7 @@ using namespace std; -KernelWorker::KernelWorker(unsigned char *kernel, uint32_t nBits, uint32_t nInputTxTime, int64_t nValueIn, uint32_t nIntervalBegin, uint32_t nIntervalEnd) +KernelWorker::KernelWorker(uint8_t *kernel, uint32_t nBits, uint32_t nInputTxTime, int64_t nValueIn, uint32_t nIntervalBegin, uint32_t nIntervalEnd) : kernel(kernel), nBits(nBits), nInputTxTime(nInputTxTime), bnValueIn(nValueIn), nIntervalBegin(nIntervalBegin), nIntervalEnd(nIntervalEnd) { solutions = vector >(); @@ -73,7 +73,7 @@ vector >& KernelWorker::GetSolutions() // Scan given kernel for solutions -bool ScanKernelBackward(unsigned char *kernel, uint32_t nBits, uint32_t nInputTxTime, int64_t nValueIn, pair &SearchInterval, pair &solution) +bool ScanKernelBackward(uint8_t *kernel, uint32_t nBits, uint32_t nInputTxTime, int64_t nValueIn, pair &SearchInterval, pair &solution) { uint256 nTargetPerCoinDay; nTargetPerCoinDay.SetCompact(nBits); diff --git a/src/kernel_worker.h b/src/kernel_worker.h index faf5f06..e83cd9a 100644 --- a/src/kernel_worker.h +++ b/src/kernel_worker.h @@ -10,7 +10,7 @@ class KernelWorker public: KernelWorker() { } - KernelWorker(unsigned char *kernel, uint32_t nBits, uint32_t nInputTxTime, int64_t nValueIn, uint32_t nIntervalBegin, uint32_t nIntervalEnd); + KernelWorker(uint8_t *kernel, uint32_t nBits, uint32_t nInputTxTime, int64_t nValueIn, uint32_t nIntervalBegin, uint32_t nIntervalEnd); void Do(); vector >& GetSolutions(); @@ -22,17 +22,17 @@ private: vector > solutions; // Kernel metadata. - uint8_t *kernel; - uint32_t nBits; - uint32_t nInputTxTime; - CBigNum bnValueIn; + uint8_t *kernel = nullptr; + uint32_t nBits = 0; + uint32_t nInputTxTime = 0; + CBigNum bnValueIn = 0; // Interval boundaries. - uint32_t nIntervalBegin; - uint32_t nIntervalEnd; + uint32_t nIntervalBegin = 0; + uint32_t nIntervalEnd = 0; }; // Scan given kernel for solutions -bool ScanKernelBackward(unsigned char *kernel, uint32_t nBits, uint32_t nInputTxTime, int64_t nValueIn, pair &SearchInterval, pair &solution); +bool ScanKernelBackward(uint8_t *kernel, uint32_t nBits, uint32_t nInputTxTime, int64_t nValueIn, pair &SearchInterval, pair &solution); #endif // NOVACOIN_KERNELWORKER_H -- 1.7.1