Merge branch 'v0.21.x' into master

This commit is contained in:
Max Kellermann
2020-09-21 11:37:30 +02:00
7 changed files with 39 additions and 8 deletions

View File

@@ -243,4 +243,15 @@ ToLE64(uint64_t value) noexcept
return IsLittleEndian() ? value : ByteSwap64(value);
}
/**
* Converts a 16 bit integer from little endian to the host byte order
* and returns it as a signed integer.
*/
constexpr int16_t
FromLE16S(uint16_t value) noexcept
{
/* assuming two's complement representation */
return static_cast<int16_t>(FromLE16(value));
}
#endif