Disable BIP152

This commit is contained in:
lateminer
2019-03-08 23:13:53 +03:00
parent 7e60659f73
commit 2e32c7fd02
8 changed files with 119 additions and 11 deletions

View File

@@ -373,7 +373,10 @@ I ReadVarInt(Stream& is)
#define FLATDATA(obj) REF(CFlatData((char*)&(obj), (char*)&(obj) + sizeof(obj)))
#define VARINT(obj) REF(WrapVarInt(REF(obj)))
/*
// Disable BIP152
#define COMPACTSIZE(obj) REF(CCompactSize(REF(obj)))
*/
#define LIMITED_STRING(obj,n) REF(LimitedString< n >(REF(obj)))
/**
@@ -444,6 +447,8 @@ public:
}
};
/*
// Disable BIP152
class CCompactSize
{
protected:
@@ -465,6 +470,7 @@ public:
n = ReadCompactSize<Stream>(s);
}
};
*/
template<size_t Limit>
class LimitedString