mirror of
https://github.com/edubart/otclient.git
synced 2025-12-16 13:49:47 +01:00
compile fixes for gcc 4.7 in 32bit platforms
This commit is contained in:
@@ -47,7 +47,7 @@ uint8 InputMessage::getU8(bool peek)
|
||||
uint16 InputMessage::getU16(bool peek)
|
||||
{
|
||||
checkRead(2);
|
||||
uint16 v = *(uint16_t*)(m_buffer + m_readPos);
|
||||
uint16 v = Fw::readLE16(m_buffer + m_readPos);
|
||||
|
||||
if(!peek)
|
||||
m_readPos += 2;
|
||||
@@ -58,7 +58,7 @@ uint16 InputMessage::getU16(bool peek)
|
||||
uint32 InputMessage::getU32(bool peek)
|
||||
{
|
||||
checkRead(4);
|
||||
uint32 v = *(uint32*)(m_buffer + m_readPos);
|
||||
uint32 v = Fw::readLE32(m_buffer + m_readPos);
|
||||
|
||||
if(!peek)
|
||||
m_readPos += 4;
|
||||
@@ -69,7 +69,7 @@ uint32 InputMessage::getU32(bool peek)
|
||||
uint64 InputMessage::getU64(bool peek)
|
||||
{
|
||||
checkRead(8);
|
||||
uint64 v = *(uint64*)(m_buffer + m_readPos);
|
||||
uint64 v = Fw::readLE64(m_buffer + m_readPos);
|
||||
|
||||
if(!peek)
|
||||
m_readPos += 8;
|
||||
|
||||
@@ -44,7 +44,7 @@ void OutputMessage::addU8(uint8 value)
|
||||
void OutputMessage::addU16(uint16 value)
|
||||
{
|
||||
checkWrite(2);
|
||||
*(uint16_t*)(m_buffer + m_writePos) = value;
|
||||
Fw::writeLE16(m_buffer + m_writePos, value);
|
||||
m_writePos += 2;
|
||||
m_messageSize += 2;
|
||||
}
|
||||
@@ -52,7 +52,7 @@ void OutputMessage::addU16(uint16 value)
|
||||
void OutputMessage::addU32(uint32 value)
|
||||
{
|
||||
checkWrite(4);
|
||||
*(uint32*)(m_buffer + m_writePos) = value;
|
||||
Fw::writeLE32(m_buffer + m_writePos, value);
|
||||
m_writePos += 4;
|
||||
m_messageSize += 4;
|
||||
}
|
||||
@@ -60,7 +60,7 @@ void OutputMessage::addU32(uint32 value)
|
||||
void OutputMessage::addU64(uint64 value)
|
||||
{
|
||||
checkWrite(8);
|
||||
*(uint64*)(m_buffer + m_writePos) = value;
|
||||
Fw::writeLE64(m_buffer + m_writePos, value);
|
||||
m_writePos += 8;
|
||||
m_messageSize += 8;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user