resolve some formatting warnings.
std::string CUnsignedAlert::ToString() const
{
std::string strSetCancel;
- for(int n : setCancel)
- strSetCancel += strprintf("%d ", n);
+ for(int32_t n : setCancel)
+ strSetCancel += strprintf("%" PRId32 " ", n);
std::string strSetSubVer;
for(std::string str : setSubVer)
strSetSubVer += "\"" + str + "\" ";
return strprintf(
"CAlert(\n"
- " nVersion = %d\n"
+ " nVersion = %" PRId32 "\n"
" nRelayUntil = %" PRId64 "\n"
" nExpiration = %" PRId64 "\n"
- " nID = %d\n"
- " nCancel = %d\n"
+ " nID = %" PRId32 "\n"
+ " nCancel = %" PRId32 "\n"
" setCancel = %s\n"
- " nMinVer = %d\n"
- " nMaxVer = %d\n"
+ " nMinVer = %" PRId32 "\n"
+ " nMaxVer = %" PRId32 "\n"
" setSubVer = %s\n"
- " nPriority = %d\n"
+ " nPriority = %" PRId32 "\n"
" strComment = \"%s\"\n"
" strStatusBar = \"%s\"\n"
")\n",
const CAlert& alert = (*mi).second;
if (Cancels(alert))
{
- printf("cancelling alert %d\n", alert.nID);
+ printf("cancelling alert %" PRId32 "\n", alert.nID);
uiInterface.NotifyAlertChanged((*mi).first, CT_DELETED);
mapAlerts.erase(mi++);
}
else if (!alert.IsInEffect())
{
- printf("expiring alert %d\n", alert.nID);
+ printf("expiring alert %" PRId32 "\n", alert.nID);
uiInterface.NotifyAlertChanged((*mi).first, CT_DELETED);
mapAlerts.erase(mi++);
}
const CAlert& alert = item.second;
if (alert.Cancels(*this))
{
- printf("alert already cancelled by %d\n", alert.nID);
+ printf("alert already cancelled by %" PRId32 "\n", alert.nID);
return false;
}
}
uiInterface.NotifyAlertChanged(GetHash(), CT_NEW);
}
- printf("accepted alert %d, AppliesToMe()=%d\n", nID, AppliesToMe());
+ printf("accepted alert %" PRId32 ", AppliesToMe()=%" PRId32 "\n", nID, AppliesToMe());
return true;
}
class CUnsignedAlert
{
public:
- int nVersion;
+ int32_t nVersion;
int64_t nRelayUntil; // when newer nodes stop relaying to newer nodes
int64_t nExpiration;
- int nID;
- int nCancel;
- std::set<int> setCancel;
- int nMinVer; // lowest version inclusive
- int nMaxVer; // highest version inclusive
+ int32_t nID;
+ int32_t nCancel;
+ std::set<int32_t> setCancel;
+ int32_t nMinVer; // lowest version inclusive
+ int32_t nMaxVer; // highest version inclusive
std::set<std::string> setSubVer; // empty matches all
- int nPriority;
+ int32_t nPriority;
// Actions
std::string strComment;
class CUnsignedSyncCheckpoint
{
public:
- int nVersion;
+ int32_t nVersion;
uint256 hashCheckpoint; // checkpoint block
IMPLEMENT_SERIALIZE
{
return strprintf(
"CSyncCheckpoint(\n"
- " nVersion = %d\n"
+ " nVersion = %" PRId32 "\n"
" hashCheckpoint = %s\n"
")\n",
nVersion,
}
catch (const std::exception&)
{
- printf("LoadExternalBlockFile() : Deserialize error caught at the position %" PRId64 ", this block may be truncated.", nPos);
+ printf("LoadExternalBlockFile() : Deserialize error caught at the position %" PRIu32 ", this block may be truncated.", nPos);
SeekToNext();
break;
}
if (IsNull())
return "null";
else
- return strprintf("(nFile=%u, nBlockPos=%u, nTxPos=%u)", nFile, nBlockPos, nTxPos);
+ return strprintf("(nFile=%" PRIu32 ", nBlockPos=%" PRIu32 ", nTxPos=%" PRIu32 ")", nFile, nBlockPos, nTxPos);
}
void print() const
string ToString() const
{
- return strprintf("COutPoint(%s, %u)", hash.ToString().substr(0,10).c_str(), n);
+ return strprintf("COutPoint(%s, %" PRIu32 ")", hash.ToString().substr(0,10).c_str(), n);
}
void print() const
else
str += strprintf(", scriptSig=%s", scriptSig.ToString().substr(0,24).c_str());
if (nSequence != numeric_limits<unsigned int>::max())
- str += strprintf(", nSequence=%u", nSequence);
+ str += strprintf(", nSequence=%" PRIu32, nSequence);
str += ")";
return str;
}
if (nHeight >= 9689 || fTestNet)
{
// Take last bit of block hash as entropy bit
- unsigned int nEntropyBit = (GetHash().Get64()) & (uint64_t)1;
+ auto nEntropyBit = (GetHash().Get32()) & (uint32_t)1;
if (fDebug && GetBoolArg("-printstakemodifier"))
- printf("GetStakeEntropyBit: nTime=%u hashBlock=%s nEntropyBit=%u\n", nTime, GetHash().ToString().c_str(), nEntropyBit);
+ printf("GetStakeEntropyBit: nTime=%" PRIu32 " hashBlock=%s nEntropyBit=%" PRIu32 "\n", nTime, GetHash().ToString().c_str(), nEntropyBit);
return nEntropyBit;
}
int nBitNum = nHeight & 0xFF;
int nItemNum = nHeight / 0xFF;
- unsigned int nEntropyBit = (unsigned int) ((entropyStore[nItemNum] & (uint256(1) << nBitNum)) >> nBitNum).Get64();
+ auto nEntropyBit = ((entropyStore[nItemNum] & (uint256(1) << nBitNum)) >> nBitNum).Get32();
if (fDebug && GetBoolArg("-printstakemodifier"))
- printf("GetStakeEntropyBit: from pregenerated table, nHeight=%d nEntropyBit=%u\n", nHeight, nEntropyBit);
+ printf("GetStakeEntropyBit: from pregenerated table, nHeight=%" PRIu32 " nEntropyBit=%" PRIu32 "\n", nHeight, nEntropyBit);
return nEntropyBit;
}
{
if (IsProofOfStake())
return { vtx[1].vin[0].prevout, vtx[1].nTime };
-
return { COutPoint(), (unsigned int)0 };
}
int64_t GetMaxTransactionTime() const
{
int64_t maxTransactionTime = 0;
- for(const auto& tx : vtx)
+ for(const auto& tx : vtx)
maxTransactionTime = max(maxTransactionTime, (int64_t)tx.nTime);
return maxTransactionTime;
}
void print() const
{
- printf("CBlock(hash=%s, ver=%d, hashPrevBlock=%s, hashMerkleRoot=%s, nTime=%u, nBits=%08x, nNonce=%u, vtx=%" PRIszu ", vchBlockSig=%s)\n",
+ printf("CBlock(hash=%s, ver=%" PRId32 ", hashPrevBlock=%s, hashMerkleRoot=%s, nTime=%" PRIu32 ", nBits=%08x, nNonce=%" PRIu32 ", vtx=%" PRIszu ", vchBlockSig=%s)\n",
GetHash().ToString().c_str(),
nVersion,
hashPrevBlock.ToString().c_str(),
-uint256 SignatureHash(CScript scriptCode, const CTransaction& txTo, unsigned int nIn, int nHashType)
+uint256 SignatureHash(CScript scriptCode, const CTransaction& txTo, uint32_t nIn, int nHashType)
{
if (nIn >= txTo.vin.size())
{
- printf("ERROR: SignatureHash() : nIn=%d out of range\n", nIn);
+ printf("ERROR: SignatureHash() : nIn=%" PRIu32 " out of range\n", nIn);
return 1;
}
CTransaction txTmp(txTo);
else if ((nHashType & 0x1f) == SIGHASH_SINGLE)
{
// Only lock-in the txout payee at same index as txin
- unsigned int nOut = nIn;
+ uint32_t nOut = nIn;
if (nOut >= txTmp.vout.size())
{
- printf("ERROR: SignatureHash() : nOut=%d out of range\n", nOut);
+ printf("ERROR: SignatureHash() : nOut=%" PRIu32 " out of range\n", nOut);
return 1;
}
txTmp.vout.resize(nOut+1);