mirror of
				https://github.com/RetroDECK/Duckstation.git
				synced 2025-04-10 19:15:14 +00:00 
			
		
		
		
	
		
			
	
	
		
			45 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			45 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * Copyright (c) Yann Collet, Facebook, Inc. | ||
|  |  * 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 */
 |