mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Cleanups.
This commit is contained in:
@@ -175,7 +175,7 @@ int Serializer::removeLastByte()
|
|||||||
bool Serializer::getRaw(std::vector<unsigned char>& o, int offset, int length) const
|
bool Serializer::getRaw(std::vector<unsigned char>& o, int offset, int length) const
|
||||||
{
|
{
|
||||||
if ((offset + length) > mData.size()) return false;
|
if ((offset + length) > mData.size()) return false;
|
||||||
o.assign(mData.begin() + offset, mData.begin() + offset+length);
|
o.assign(mData.begin() + offset, mData.begin() + offset + length);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -365,12 +365,12 @@ bool Serializer::getVLLength(int& length, int offset) const
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (lenLen == 1)
|
if (lenLen == 1)
|
||||||
length=decodeVLLength(b1);
|
length = decodeVLLength(b1);
|
||||||
else if (lenLen == 2)
|
else if (lenLen == 2)
|
||||||
{
|
{
|
||||||
int b2;
|
int b2;
|
||||||
if (!get8(b2, offset++)) return false;
|
if (!get8(b2, offset++)) return false;
|
||||||
length=decodeVLLength(b1, b2);
|
length = decodeVLLength(b1, b2);
|
||||||
}
|
}
|
||||||
else if (lenLen == 3)
|
else if (lenLen == 3)
|
||||||
{
|
{
|
||||||
@@ -394,7 +394,7 @@ bool Serializer::getTaggedList(std::list<TaggedListItem>& list, int offset, int&
|
|||||||
int startOffset = offset;
|
int startOffset = offset;
|
||||||
int numElem;
|
int numElem;
|
||||||
if (!get8(numElem, offset++)) return false;
|
if (!get8(numElem, offset++)) return false;
|
||||||
for (int i = 0; i<numElem; i++)
|
for (int i = 0; i<numElem; ++i)
|
||||||
{
|
{
|
||||||
int tag, len;
|
int tag, len;
|
||||||
std::vector<unsigned char> data;
|
std::vector<unsigned char> data;
|
||||||
@@ -410,10 +410,10 @@ bool Serializer::getTaggedList(std::list<TaggedListItem>& list, int offset, int&
|
|||||||
bool Serializer::getTaggedList(std::vector<TaggedListItem>& list, int offset, int& length) const
|
bool Serializer::getTaggedList(std::vector<TaggedListItem>& list, int offset, int& length) const
|
||||||
{
|
{
|
||||||
list.clear();
|
list.clear();
|
||||||
int startOffset=offset;
|
int startOffset = offset;
|
||||||
int numElem;
|
int numElem;
|
||||||
if (!get8(numElem, offset++)) return false;
|
if (!get8(numElem, offset++)) return false;
|
||||||
for (int i=0; i<numElem; i++)
|
for (int i = 0; i<numElem; ++i)
|
||||||
{
|
{
|
||||||
int tag, len;
|
int tag, len;
|
||||||
std::vector<unsigned char> data;
|
std::vector<unsigned char> data;
|
||||||
@@ -505,7 +505,7 @@ unsigned char SerializerIterator::get8()
|
|||||||
{
|
{
|
||||||
int val;
|
int val;
|
||||||
if (!mSerializer.get8(val, mPos)) throw std::runtime_error("invalid serializer get8");
|
if (!mSerializer.get8(val, mPos)) throw std::runtime_error("invalid serializer get8");
|
||||||
mPos++;
|
++mPos;
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -513,7 +513,7 @@ uint16 SerializerIterator::get16()
|
|||||||
{
|
{
|
||||||
uint16 val;
|
uint16 val;
|
||||||
if (!mSerializer.get16(val, mPos)) throw std::runtime_error("invalid serializer get16");
|
if (!mSerializer.get16(val, mPos)) throw std::runtime_error("invalid serializer get16");
|
||||||
mPos += 16/8;
|
mPos += 16 / 8;
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -521,7 +521,7 @@ uint32 SerializerIterator::get32()
|
|||||||
{
|
{
|
||||||
uint32 val;
|
uint32 val;
|
||||||
if (!mSerializer.get32(val, mPos)) throw std::runtime_error("invalid serializer get32");
|
if (!mSerializer.get32(val, mPos)) throw std::runtime_error("invalid serializer get32");
|
||||||
mPos += 32/8;
|
mPos += 32 / 8;
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -529,7 +529,7 @@ uint64 SerializerIterator::get64()
|
|||||||
{
|
{
|
||||||
uint64 val;
|
uint64 val;
|
||||||
if (!mSerializer.get64(val, mPos)) throw std::runtime_error("invalid serializer get64");
|
if (!mSerializer.get64(val, mPos)) throw std::runtime_error("invalid serializer get64");
|
||||||
mPos += 64/8;
|
mPos += 64 / 8;
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -537,7 +537,7 @@ uint128 SerializerIterator::get128()
|
|||||||
{
|
{
|
||||||
uint128 val;
|
uint128 val;
|
||||||
if (!mSerializer.get128(val, mPos)) throw std::runtime_error("invalid serializer get128");
|
if (!mSerializer.get128(val, mPos)) throw std::runtime_error("invalid serializer get128");
|
||||||
mPos += 128/8;
|
mPos += 128 / 8;
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -545,7 +545,7 @@ uint160 SerializerIterator::get160()
|
|||||||
{
|
{
|
||||||
uint160 val;
|
uint160 val;
|
||||||
if (!mSerializer.get160(val, mPos)) throw std::runtime_error("invalid serializer get160");
|
if (!mSerializer.get160(val, mPos)) throw std::runtime_error("invalid serializer get160");
|
||||||
mPos += 160/8;
|
mPos += 160 / 8;
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -553,7 +553,7 @@ uint256 SerializerIterator::get256()
|
|||||||
{
|
{
|
||||||
uint256 val;
|
uint256 val;
|
||||||
if (!mSerializer.get256(val, mPos)) throw std::runtime_error("invalid serializer get256");
|
if (!mSerializer.get256(val, mPos)) throw std::runtime_error("invalid serializer get256");
|
||||||
mPos += 256/8;
|
mPos += 256 / 8;
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user