git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Usermode/AxWin4 - Slowly implementing
[tpg/acess2.git]
/
Usermode
/
Applications
/
axwin4_src
/
Common
/
serialisation.cpp
diff --git
a/Usermode/Applications/axwin4_src/Common/serialisation.cpp
b/Usermode/Applications/axwin4_src/Common/serialisation.cpp
index
3dc2071
..
7bb77bf
100644
(file)
--- a/
Usermode/Applications/axwin4_src/Common/serialisation.cpp
+++ b/
Usermode/Applications/axwin4_src/Common/serialisation.cpp
@@
-26,8
+26,7
@@
bool CDeserialiser::IsConsumed() const
::uint8_t CDeserialiser::ReadU8()
{
::uint8_t CDeserialiser::ReadU8()
{
- if( m_offset + 1 >= m_length )
- throw ::std::out_of_range("CDeserialiser::ReadU8");
+ RangeCheck("CDeserialiser::ReadU8", 1);
uint8_t rv = m_data[m_offset];
m_offset ++;
return rv;
uint8_t rv = m_data[m_offset];
m_offset ++;
return rv;
@@
-35,9
+34,7
@@
bool CDeserialiser::IsConsumed() const
::uint16_t CDeserialiser::ReadU16()
{
::uint16_t CDeserialiser::ReadU16()
{
- if( m_offset + 2 >= m_length )
- throw ::std::out_of_range("CDeserialiser::ReadU16");
-
+ RangeCheck("CDeserialiser::ReadU16", 2);
uint16_t rv = m_data[m_offset] | ((uint16_t)m_data[m_offset+1] << 8);
m_offset += 2;
return rv;
uint16_t rv = m_data[m_offset] | ((uint16_t)m_data[m_offset+1] << 8);
m_offset += 2;
return rv;
UCC
git Repository :: git.ucc.asn.au