Skip to content

Commit 7d0f80b

Browse files
committed
Use anonymous namespace instead of static functions
1 parent b61fb71 commit 7d0f80b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/script/ismine.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313

1414
typedef std::vector<unsigned char> valtype;
1515

16+
namespace {
17+
1618
/**
1719
* This is an enum that tracks the execution context of a script, similar to
1820
* SigVersion in script/interpreter. It is separate however because we want to
@@ -26,12 +28,12 @@ enum class IsMineSigVersion
2628
WITNESS_V0 = 2 //! P2WSH witness script execution
2729
};
2830

29-
static bool PermitsUncompressed(IsMineSigVersion sigversion)
31+
bool PermitsUncompressed(IsMineSigVersion sigversion)
3032
{
3133
return sigversion == IsMineSigVersion::TOP || sigversion == IsMineSigVersion::P2SH;
3234
}
3335

34-
static bool HaveKeys(const std::vector<valtype>& pubkeys, const CKeyStore& keystore)
36+
bool HaveKeys(const std::vector<valtype>& pubkeys, const CKeyStore& keystore)
3537
{
3638
for (const valtype& pubkey : pubkeys) {
3739
CKeyID keyID = CPubKey(pubkey).GetID();
@@ -40,7 +42,7 @@ static bool HaveKeys(const std::vector<valtype>& pubkeys, const CKeyStore& keyst
4042
return true;
4143
}
4244

43-
static isminetype IsMineInner(const CKeyStore& keystore, const CScript& scriptPubKey, bool& isInvalid, IsMineSigVersion sigversion)
45+
isminetype IsMineInner(const CKeyStore& keystore, const CScript& scriptPubKey, bool& isInvalid, IsMineSigVersion sigversion)
4446
{
4547
isInvalid = false;
4648

@@ -154,6 +156,8 @@ static isminetype IsMineInner(const CKeyStore& keystore, const CScript& scriptPu
154156
return ISMINE_NO;
155157
}
156158

159+
} // namespace
160+
157161
isminetype IsMine(const CKeyStore& keystore, const CScript& scriptPubKey, bool& isInvalid)
158162
{
159163
return IsMineInner(keystore, scriptPubKey, isInvalid, IsMineSigVersion::TOP);

0 commit comments

Comments
 (0)