diff options
Diffstat (limited to 'src/script/script.h')
-rw-r--r-- | src/script/script.h | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/script/script.h b/src/script/script.h index 00fd469fa1..c06e320a1a 100644 --- a/src/script/script.h +++ b/src/script/script.h @@ -571,34 +571,6 @@ public: return (opcodetype)(OP_1+n-1); } - int FindAndDelete(const CScript& b) - { - int nFound = 0; - if (b.empty()) - return nFound; - CScript result; - const_iterator pc = begin(), pc2 = begin(), end = this->end(); - opcodetype opcode; - do - { - result.insert(result.end(), pc2, pc); - while (static_cast<size_t>(end - pc) >= b.size() && std::equal(b.begin(), b.end(), pc)) - { - pc = pc + b.size(); - ++nFound; - } - pc2 = pc; - } - while (GetOp(pc, opcode)); - - if (nFound > 0) { - result.insert(result.end(), pc2, end); - *this = result; - } - - return nFound; - } - /** * Pre-version-0.6, Bitcoin always counted CHECKMULTISIGs * as 20 sigops. With pay-to-script-hash, that changed: |