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

#include <compression.h>

Public Attributes

void *(* malloc_func )(size_t)
void(* free_func )(void *)
struct libdeflate_compressor * libdeflate_compressor [CLOD_COMPRESSION_LEVELS]
ZSTD_CCtx * zstd_cctx

Detailed Description

Memory and tables reusable across invocations of clod_compress.

Definition at line 11 of file compress.c.

Member Data Documentation

◆ malloc_func

void *(* clod_compressor::malloc_func) (size_t)

Definition at line 12 of file compress.c.

◆ free_func

void(* clod_compressor::free_func) (void *)

Definition at line 13 of file compress.c.

◆ libdeflate_compressor

struct libdeflate_compressor* clod_compressor::libdeflate_compressor[CLOD_COMPRESSION_LEVELS]

Definition at line 15 of file compress.c.

◆ zstd_cctx

ZSTD_CCtx* clod_compressor::zstd_cctx

Definition at line 16 of file compress.c.


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