changelog shortlog graph tags branches changeset files revisions annotate raw help

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

changeset 697: 08621be7e780
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 04 Oct 2024 21:45:59 -0400
permissions: -rw-r--r--
description: alien C updates
1 //! zstd/alien.c --- ZSTD C wrapper
2 
3 // frankly, I'm embarassed..
4 
5 // build with:
6 /*
7  cc -g -O2 -Wall -Wno-unused-value -lzstd -shared lisp/ffi/zstd/alien.c -o .stash/libzstd-alien.so
8 */
9 
10 /// Code:
11 #include <zdict.h>
12 size_t ZDICT_finalizeDictionaryWithParams(void* dstDictBuffer, size_t maxDictSize,
13  const void* dictContent, size_t dictContentSize,
14  const void* samplesBuffer, const size_t* samplesSizes,
15  unsigned nbSamples, ZDICT_params_t* parameters) {
16  return ZDICT_finalizeDictionary(dstDictBuffer, maxDictSize, dictContent, dictContentSize,
17  samplesBuffer, samplesSizes, nbSamples, *parameters);}