KEEL 1.0.0
Minimal C11 HTTP client/server library built on epoll/kqueue/io_uring/poll
Loading...
Searching...
No Matches
Functions
decompress_miniz.h File Reference
#include <keel/decompress.h>
#include <keel/compress.h>
Include dependency graph for decompress_miniz.h:

Go to the source code of this file.

Functions

KlDecompresskl_decompress_miniz_create (KlCompressCtx *ctx, KlAllocator *alloc)
 Create a miniz-based gzip decompression session.
 

Function Documentation

◆ kl_decompress_miniz_create()

KlDecompress * kl_decompress_miniz_create ( KlCompressCtx ctx,
KlAllocator alloc 
)

Create a miniz-based gzip decompression session.

Safe to pass as factory in KlDecompressConfig. Shares KlCompressCtx with kl_compress_miniz_create — use kl_compress_miniz_ctx_create/destroy for context lifecycle.

Parameters
ctxShared context from kl_compress_miniz_ctx_create.
allocAllocator for session resources.
Returns
New decompression session, or NULL on failure.