changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > core / lisp/ffi/zstd/alien.c

revision 697: 08621be7e780
     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);}