|
|
|
@ -36,8 +36,8 @@ buffer_read32be(const uint8_t *buf) {
|
|
|
|
return (buf[0] << 24) | (buf[1] << 16) | (buf[2] << 8) | buf[3];
|
|
|
|
return (buf[0] << 24) | (buf[1] << 16) | (buf[2] << 8) | buf[3];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static inline
|
|
|
|
static inline uint64_t
|
|
|
|
uint64_t buffer_read64be(const uint8_t *buf) {
|
|
|
|
buffer_read64be(const uint8_t *buf) {
|
|
|
|
uint32_t msb = buffer_read32be(buf);
|
|
|
|
uint32_t msb = buffer_read32be(buf);
|
|
|
|
uint32_t lsb = buffer_read32be(&buf[4]);
|
|
|
|
uint32_t lsb = buffer_read32be(&buf[4]);
|
|
|
|
return ((uint64_t) msb << 32) | lsb;
|
|
|
|
return ((uint64_t) msb << 32) | lsb;
|
|
|
|
|