diff --git a/app/src/buffer_util.h b/app/src/buffer_util.h index a79014b1..0328f94f 100644 --- a/app/src/buffer_util.h +++ b/app/src/buffer_util.h @@ -18,6 +18,12 @@ buffer_write32be(uint8_t *buf, uint32_t value) { buf[3] = value; } +static inline void +buffer_write64be(uint8_t *buf, uint64_t value) { + buffer_write32be(buf, value >> 32); + buffer_write32be(&buf[4], (uint32_t) value); +} + static inline uint16_t buffer_read16be(const uint8_t *buf) { return (buf[0] << 8) | buf[1];