1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /*
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- * All rights reserved.
- *
- * This source code is licensed under both the BSD-style license (found in the
- * LICENSE file in the root directory of this source tree) and the GPLv2 (found
- * in the COPYING file in the root directory of this source tree).
- * You may select, at your option, one of the above-listed licenses.
- */
- #ifndef ZSTD_DDICT_H
- #define ZSTD_DDICT_H
- /*-*******************************************************
- * Dependencies
- *********************************************************/
- #include "../common/zstd_deps.h" /* size_t */
- #include "../zstd.h" /* ZSTD_DDict, and several public functions */
- /*-*******************************************************
- * Interface
- *********************************************************/
- /* note: several prototypes are already published in `zstd.h` :
- * ZSTD_createDDict()
- * ZSTD_createDDict_byReference()
- * ZSTD_createDDict_advanced()
- * ZSTD_freeDDict()
- * ZSTD_initStaticDDict()
- * ZSTD_sizeof_DDict()
- * ZSTD_estimateDDictSize()
- * ZSTD_getDictID_fromDict()
- */
- const void* ZSTD_DDict_dictContent(const ZSTD_DDict* ddict);
- size_t ZSTD_DDict_dictSize(const ZSTD_DDict* ddict);
- void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);
- #endif /* ZSTD_DDICT_H */
|