1.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2+++ b/lisp/ffi/zstd/alien.c Fri Oct 04 21:45:59 2024 -0400
1.3@@ -0,0 +1,17 @@
1.4+//! zstd/alien.c --- ZSTD C wrapper
1.5+
1.6+// frankly, I'm embarassed..
1.7+
1.8+// build with:
1.9+/*
1.10+ cc -g -O2 -Wall -Wno-unused-value -lzstd -shared lisp/ffi/zstd/alien.c -o .stash/libzstd-alien.so
1.11+*/
1.12+
1.13+/// Code:
1.14+#include <zdict.h>
1.15+size_t ZDICT_finalizeDictionaryWithParams(void* dstDictBuffer, size_t maxDictSize,
1.16+ const void* dictContent, size_t dictContentSize,
1.17+ const void* samplesBuffer, const size_t* samplesSizes,
1.18+ unsigned nbSamples, ZDICT_params_t* parameters) {
1.19+ return ZDICT_finalizeDictionary(dstDictBuffer, maxDictSize, dictContent, dictContentSize,
1.20+ samplesBuffer, samplesSizes, nbSamples, *parameters);}