21 #ifndef INCLUDE_OLA_UTIL_UTILS_H_
22 #define INCLUDE_OLA_UTIL_UTILS_H_
37 inline void SplitUInt16(uint16_t input, uint8_t *high, uint8_t *low) {
38 *high = (input >> std::numeric_limits<uint8_t>::digits) &
39 std::numeric_limits<uint8_t>::max();
40 *low = input & std::numeric_limits<uint8_t>::max();
50 inline uint16_t JoinUInt8(uint8_t high, uint8_t low) {
51 return ((static_cast<uint16_t>(high) << std::numeric_limits<uint8_t>::digits)
56 #endif // INCLUDE_OLA_UTIL_UTILS_H_