1
0
Fork 0
spectre/source/System/ByteOrder.cpp

20 lines
305 B
C++

#include <Spectre/System/ByteOrder.h>
namespace sp { namespace system
{
uint16_t ltoh16(const uint8_t* bytes)
{
return bytes[0] | (bytes[1] << 8);
}
uint32_t ltoh32(const uint8_t* bytes)
{
return bytes[0]
| (bytes[1] << 8)
| (bytes[2] << 16)
| (bytes[3] << 24);
}
} } // namespace sp::system