Browse Source

Merge pull request #4318 from laanwj/2014_06_script_unused_debugging

Remove unused Print/PrintHex functions
0.10
Jeff Garzik 11 years ago
parent
commit
3d7399cb17
  1. 4
      src/script.cpp
  2. 11
      src/script.h
  3. 11
      src/util.h

4
src/script.cpp

@ -838,10 +838,6 @@ bool EvalScript(vector<vector<unsigned char> >& stack, const CScript& script, co @@ -838,10 +838,6 @@ bool EvalScript(vector<vector<unsigned char> >& stack, const CScript& script, co
valtype& vchSig = stacktop(-2);
valtype& vchPubKey = stacktop(-1);
////// debug print
//PrintHex(vchSig.begin(), vchSig.end(), "sig: %s\n");
//PrintHex(vchPubKey.begin(), vchPubKey.end(), "pubkey: %s\n");
// Subset of script starting at the most recent codeseparator
CScript scriptCode(pbegincodehash, pend);

11
src/script.h

@ -691,12 +691,6 @@ public: @@ -691,12 +691,6 @@ public:
void SetDestination(const CTxDestination& address);
void SetMultisig(int nRequired, const std::vector<CPubKey>& keys);
void PrintHex() const
{
LogPrintf("CScript(%s)\n", HexStr(begin(), end(), true).c_str());
}
std::string ToString() const
{
std::string str;
@ -720,11 +714,6 @@ public: @@ -720,11 +714,6 @@ public:
return str;
}
void print() const
{
LogPrintf("%s\n", ToString());
}
CScriptID GetID() const
{
return CScriptID(Hash160(*this));

11
src/util.h

@ -286,17 +286,6 @@ inline std::string HexStr(const T& vch, bool fSpaces=false) @@ -286,17 +286,6 @@ inline std::string HexStr(const T& vch, bool fSpaces=false)
return HexStr(vch.begin(), vch.end(), fSpaces);
}
template<typename T>
void PrintHex(const T pbegin, const T pend, const char* pszFormat="%s", bool fSpaces=true)
{
LogPrintf(pszFormat, HexStr(pbegin, pend, fSpaces).c_str());
}
inline void PrintHex(const std::vector<unsigned char>& vch, const char* pszFormat="%s", bool fSpaces=true)
{
LogPrintf(pszFormat, HexStr(vch, fSpaces).c_str());
}
inline int64_t GetPerformanceCounter()
{
int64_t nCounter = 0;

Loading…
Cancel
Save