55typedef size_t (*
unarch_read_fn)(
void* ctx, uint64_t offset,
void* buf,
size_t len);
109[[nodiscard]]
size_t unarch_mem_read(
void* ctx, uint64_t offset,
void* buf,
size_t len);
Bounded flat-memory backing for unarch_read_fn.
const uint8_t * base
First readable byte of the flat view.
size_t len
Readable length in bytes.
size_t(* unarch_read_fn)(void *ctx, uint64_t offset, void *buf, size_t len)
Seek+read backing over an archive's bytes.
size_t unarch_mem_read(void *ctx, uint64_t offset, void *buf, size_t len)
unarch_read_fn over a flat unarch_mem_t view.