diff options
Diffstat (limited to 'firmware/include/inflate.h')
-rw-r--r-- | firmware/include/inflate.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/firmware/include/inflate.h b/firmware/include/inflate.h index 7dae0448e3..1fce186f34 100644 --- a/firmware/include/inflate.h +++ b/firmware/include/inflate.h | |||
@@ -58,4 +58,13 @@ struct inflate_bufferctx { | |||
58 | uint32_t inflate_buffer_reader(void* block, uint32_t block_size, void* ctx); | 58 | uint32_t inflate_buffer_reader(void* block, uint32_t block_size, void* ctx); |
59 | uint32_t inflate_buffer_writer(const void* block, uint32_t block_size, void* ctx); | 59 | uint32_t inflate_buffer_writer(const void* block, uint32_t block_size, void* ctx); |
60 | 60 | ||
61 | // dummy writer used if you just want to figure out how big the decompressed | ||
62 | // data will be. It does not actually write any data. Example usage: | ||
63 | // | ||
64 | // size_t size = 0; | ||
65 | // inflate(it, st, read, rctx, inflate_getsize_writer, &size); | ||
66 | // | ||
67 | // Now 'size' will be the size of the decompressed data (assuming no errors). | ||
68 | uint32_t inflate_getsize_writer(const void* block, uint32_t block_size, void* ctx); | ||
69 | |||
61 | #endif | 70 | #endif |