A small unsafe struct definition used by the embedded ZstdSharp library. It declares native-style fields for a precomputed dictionary, entropy tables, dict ID and custom memory, used by ZSTD decompression code.
#nullable enable
using System;
using System.Collections.Generic;
using System.Linq;
namespace HumanoidRetargeter.EditorTools.Embedded.ZstdSharp.Unsafe;
/*-*******************************************************
* Types
*********************************************************/
public unsafe struct ZSTD_DDict_s
{
public void* dictBuffer;
public void* dictContent;
public nuint dictSize;
public ZSTD_entropyDTables_t entropy;
public uint dictID;
public uint entropyPresent;
public ZSTD_customMem cMem;
}