libclod
C library for interacting with NBTs, region files, LOD data and other things.
Loading...
Searching...
No Matches
clod_decompressor Struct Reference

#include <compression.h>

Public Attributes

void *(* malloc_func )(size_t)
void(* free_func )(void *)
struct libdeflate_decompressor * libdeflate_decompressor
LZ4F_dctx * lz4_ctx
ZSTD_DCtx * zstd_dctx

Detailed Description

Memory and tables reusable across invocations of clod_decompress.

Definition at line 10 of file decompress.c.

Member Data Documentation

◆ malloc_func

void *(* clod_decompressor::malloc_func) (size_t)

Definition at line 11 of file decompress.c.

◆ free_func

void(* clod_decompressor::free_func) (void *)

Definition at line 12 of file decompress.c.

◆ libdeflate_decompressor

struct libdeflate_decompressor* clod_decompressor::libdeflate_decompressor

Definition at line 14 of file decompress.c.

◆ lz4_ctx

LZ4F_dctx* clod_decompressor::lz4_ctx

Definition at line 15 of file decompress.c.

◆ zstd_dctx

ZSTD_DCtx* clod_decompressor::zstd_dctx

Definition at line 16 of file decompress.c.


The documentation for this struct was generated from the following file: