18 out[0] =
static_cast<uint8_t
>((v >> 24) & 0xFF);
19 out[1] =
static_cast<uint8_t
>((v >> 16) & 0xFF);
20 out[2] =
static_cast<uint8_t
>((v >> 8) & 0xFF);
21 out[3] =
static_cast<uint8_t
>(v & 0xFF);
30 return (
static_cast<uint32_t
>(in[0]) << 24) |
31 (
static_cast<uint32_t
>(in[1]) << 16) |
32 (
static_cast<uint32_t
>(in[2]) << 8) |
33 static_cast<uint32_t
>(in[3]);
42 out[0] =
static_cast<uint8_t
>((v >> 8) & 0xFF);
43 out[1] =
static_cast<uint8_t
>(v & 0xFF);
52 return static_cast<uint16_t
>((
static_cast<uint16_t
>(in[0]) << 8) |
53 static_cast<uint16_t
>(in[1]));
uint32_t readBe32(const uint8_t *in)
Reads a 32-bit value from a buffer in big-endian order.
void writeBe32(uint8_t *out, uint32_t v)
Writes a 32-bit value to a buffer in big-endian order.
uint16_t readBe16(const uint8_t *in)
Reads a 16-bit value from a buffer in big-endian order.
void writeBe16(uint8_t *out, uint16_t v)
Writes a 16-bit value to a buffer in big-endian order.