11 lines
330 B
C++
11 lines
330 B
C++
#ifndef __JABYENGINE_UNALIGNED_READ_HPP__
|
|
#define __JABYENGINE_UNALIGNED_READ_HPP__
|
|
#include "../../stdint.h"
|
|
|
|
namespace JabyEngine {
|
|
uint16_t unaligned_lhu(const uint8_t* adr) {
|
|
return (static_cast<uint16_t>(adr[0]) | static_cast<uint16_t>(adr[1]) << 8);
|
|
}
|
|
}
|
|
|
|
#endif //!__JABYENGINE_UNALIGNED_READ_HPP__
|