brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 8c1a79d Raw
45 lines · c
1/*2 * Copyright (c) Yann Collet, Facebook, Inc.3 * All rights reserved.4 *5 * This source code is licensed under both the BSD-style license (found in the6 * LICENSE file in the root directory of this source tree) and the GPLv2 (found7 * in the COPYING file in the root directory of this source tree).8 * You may select, at your option, one of the above-listed licenses.9 */10 11 12#ifndef ZSTD_DDICT_H13#define ZSTD_DDICT_H14 15/*-*******************************************************16 *  Dependencies17 *********************************************************/18#include "../common/zstd_deps.h"   /* size_t */19#include <linux/zstd.h>     /* ZSTD_DDict, and several public functions */20 21 22/*-*******************************************************23 *  Interface24 *********************************************************/25 26/* note: several prototypes are already published in `zstd.h` :27 * ZSTD_createDDict()28 * ZSTD_createDDict_byReference()29 * ZSTD_createDDict_advanced()30 * ZSTD_freeDDict()31 * ZSTD_initStaticDDict()32 * ZSTD_sizeof_DDict()33 * ZSTD_estimateDDictSize()34 * ZSTD_getDictID_fromDict()35 */36 37const void* ZSTD_DDict_dictContent(const ZSTD_DDict* ddict);38size_t ZSTD_DDict_dictSize(const ZSTD_DDict* ddict);39 40void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);41 42 43 44#endif /* ZSTD_DDICT_H */45