− bufp = (uint8_t *)buf;
− off->version = legetu64(bufp);
− bufp += 8;
− off->hashed_len = legetu64(bufp)
− bufp += 8;
− off->unhashed_off = legetu64(bufp)
− bufp += 8;
− off->unhashed_len = legetu64(bufp)
− bufp += 8;
− off->contents_off = legetu64(bufp)
− bufp += 8;
− off->contents_len = legetu64(bufp)
− bufp += 8;
− off->total = legetu64(bufp)
+
+ /** Cast as []uint64_t */
+ bufp = (uint64_t *)buf;
+ off->version = *bufp++;
+ off->hashed_len = *bufp++;
+ off->unhashed_off = *bufp++;
+ off->unhashed_len = *bufp++;
+ off->contents_off = *bufp++;
+ off->contents_len = *bufp++;
+ off->total = *bufp;