Yann Collet 
							
						 
					 
					
						
						
							
						
						2e7fd6a2cb 
					 
					
						
						
							
							fixed remaining searchLength invocations  
						
						 
						
						
						
						
					 
					
						2018-11-20 15:13:27 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
						
						b83d1e7714 
					 
					
						
						
							
							removed some static const variables  
						
						 
						
						... 
						
						
						
						and replaced by traditional macro constants.
Unfortunately, C doesn't consider `static const` to mean "constant" 
						
						
					 
					
						2018-11-13 16:56:32 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
						
						ca1a9ebac5 
					 
					
						
						
							
							fixed zlib wrapper  
						
						 
						
						... 
						
						
						
						it was invoking ZSTD_initCStream_advanced() with pledgedSrcSize==0 and contentSizeFlag=1
which means "empty"
while the intention was to mean "unknown".
The contentSizeFlag==1 is new, it is a consequence of setting this value to 1 by default.
The solution selected here is to pass ZSTD_CONTENTSIZE_UNKNOWN to mean "unknown".
So contentSizeFlag remains set (it wasn't in previous versions). 
						
						
					 
					
						2017-10-18 11:22:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
						
						3128e03be6 
					 
					
						
						
							
							updated license header  
						
						 
						
						... 
						
						
						
						to clarify dual-license meaning as "or" 
						
						
					 
					
						2017-09-08 00:09:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
						
						232d62b637 
					 
					
						
						
							
							fixed a few headers that were too hastily copy/pasted during last license change  
						
						 
						
						
						
						
					 
					
						2017-08-21 11:24:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
						
						32fb407c9d 
					 
					
						
						
							
							updated a bunch of headers  
						
						 
						
						... 
						
						
						
						for the new license 
						
						
					 
					
						2017-08-18 16:52:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
						
						33a7e679e5 
					 
					
						
						
							
							significant zlib wrapper code refactoring  
						
						 
						
						... 
						
						
						
						code indentation
variable scope and names
constify
Only coding style changes.
The logic should remain the same. 
						
						
					 
					
						2017-06-02 17:10:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
						
						4effccbf56 
					 
					
						
						
							
							zlib_wrapper's uncompress() uses ZSTD_isFrame() for routing  
						
						 
						
						... 
						
						
						
						more generic and safer than using own routing for magic number comparison 
						
						
					 
					
						2017-06-02 14:27:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
						
						dcb7535352 
					 
					
						
						
							
							ensure zlibwrapper uses ZSTD_malloc() and ZSTD_free()  
						
						 
						
						... 
						
						
						
						which is compatible with { NULL, NULL, NULL } 
						
						
					 
					
						2017-06-02 14:01:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
						
						ae728a43b8 
					 
					
						
						
							
							removed defaultCustomMem  
						
						 
						
						... 
						
						
						
						now ZSTD_customCMem is promoted as new default.
Advantages : ZSTD_customCMem = { NULL, NULL, NULL},
so it's natural default after a memset.
ZSTD_customCMem is public constant
(defaultCustomMem was private only).
Also : makes it possible to introduce ZSTD_calloc(),
which can now default to stdlib's calloc()
when it detects system default.
Fixed zlibwrapper which depended on defaultCustomMem. 
						
						
					 
					
						2017-05-30 17:11:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Przemyslaw Skibinski 
							
						 
					 
					
						
						
							
						
						502966ab9c 
					 
					
						
						
							
							zlibWrapper: added the totalInBytes flag - we need it as strm->total_in can be reset by user  
						
						 
						
						
						
						
					 
					
						2017-01-19 12:10:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Przemyslaw Skibinski 
							
						 
					 
					
						
						
							
						
						c9512db301 
					 
					
						
						
							
							gzcompatibility.h updated to zlib 1.2.11  
						
						 
						
						
						
						
					 
					
						2017-01-18 12:51:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Przemyslaw Skibinski 
							
						 
					 
					
						
						
							
						
						5edab91bbb 
					 
					
						
						
							
							get_crc_table only with ZLIB_VERNUM >= 0x1270  
						
						 
						
						
						
						
					 
					
						2017-01-18 10:39:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Przemyslaw Skibinski 
							
						 
					 
					
						
						
							
						
						5b114d3c01 
					 
					
						
						
							
							zlibWrapper: added get_crc_table  
						
						 
						
						
						
						
					 
					
						2017-01-17 13:02:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
						
						9ceb49e097 
					 
					
						
						
							
							fixed zlib_wrapper conversion warnings  
						
						 
						
						
						
						
					 
					
						2016-12-22 15:26:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
						
						ba75e9d8c3 
					 
					
						
						
							
							fix : zlib wrapper compile in gnu90 mode  
						
						 
						
						
						
						
					 
					
						2016-12-21 19:57:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Przemyslaw Skibinski 
							
						 
					 
					
						
						
							
						
						eee427ee25 
					 
					
						
						
							
							fixed fitblk  
						
						 
						
						
						
						
					 
					
						2016-12-13 19:14:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Przemyslaw Skibinski 
							
						 
					 
					
						
						
							
						
						edd3e2a834 
					 
					
						
						
							
							Z_TREES only with ZLIB_VERNUM >= 0x1240  
						
						 
						
						
						
						
					 
					
						2016-11-28 12:46:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Przemyslaw Skibinski 
							
						 
					 
					
						
						
							
						
						3bf9a72d95 
					 
					
						
						
							
							experimental support for gz* functions  
						
						 
						
						
						
						
					 
					
						2016-11-24 18:26:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Przemyslaw Skibinski 
							
						 
					 
					
						
						
							
						
						6cecb35f98 
					 
					
						
						
							
							zwrapbench uses z_const  
						
						 
						
						
						
						
					 
					
						2016-11-04 17:49:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Przemyslaw Skibinski 
							
						 
					 
					
						
						
							
						
						0694ae2c83 
					 
					
						
						
							
							typedef ZWRAP_CCtx internal_state  
						
						 
						
						
						
						
					 
					
						2016-11-04 16:05:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Przemyslaw Skibinski 
							
						 
					 
					
						
						
							
						
						d007eb5f9f 
					 
					
						
						
							
							fixed clang warnings in zlibWrapper  
						
						 
						
						
						
						
					 
					
						2016-11-04 11:20:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						22e2730081 
					 
					
						
						
							
							ZSTD_resetDStream moved to inflate()  
						
						 
						
						
						
						
					 
					
						2016-09-27 18:21:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						20859afb4c 
					 
					
						
						
							
							renamed to ZWRAP_deflateReset_keepDict  
						
						 
						
						
						
						
					 
					
						2016-09-27 17:27:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						856f91ebef 
					 
					
						
						
							
							redirection to deflateReset and inflateReset  
						
						 
						
						
						
						
					 
					
						2016-09-27 17:14:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						706876f09a 
					 
					
						
						
							
							added ZWRAP_deflateResetWithoutDict and ZWRAP_inflateResetWithoutDict  
						
						 
						
						
						
						
					 
					
						2016-09-27 16:56:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						6072eaaa21 
					 
					
						
						
							
							improved speed of deflate without Z_FINISH  
						
						 
						
						
						
						
					 
					
						2016-09-27 15:24:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						60dddc2109 
					 
					
						
						
							
							zlibWrapper: minor tweaks  
						
						 
						
						
						
						
					 
					
						2016-09-26 22:47:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						a03b7a7f1b 
					 
					
						
						
							
							zwrapbench: improved tests with a dictionary  
						
						 
						
						
						
						
					 
					
						2016-09-26 22:11:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						67a1f4d72a 
					 
					
						
						
							
							improved behavior of deflateReset  
						
						 
						
						
						
						
					 
					
						2016-09-26 20:49:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						cd2f6b680b 
					 
					
						
						
							
							zlibWrapper\README.md: minor tweaks  
						
						 
						
						
						
						
					 
					
						2016-09-23 20:03:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						2bb83e8271 
					 
					
						
						
							
							zlibWrapper\README.md: Reusing contexts  
						
						 
						
						
						
						
					 
					
						2016-09-23 18:59:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						e82c811946 
					 
					
						
						
							
							updated zlibWrapper\README.md  
						
						 
						
						
						
						
					 
					
						2016-09-23 16:20:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						57b9708054 
					 
					
						
						
							
							faster inflate() autodetection of zlib/zstd  
						
						 
						
						
						
						
					 
					
						2016-09-23 14:59:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						68cd4766c9 
					 
					
						
						
							
							initialization of strm->adler  
						
						 
						
						
						
						
					 
					
						2016-09-23 12:42:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						cf3ec08840 
					 
					
						
						
							
							ZWRAP_setPledgedSrcSize not required with Z_FINISH  
						
						 
						
						
						
						
					 
					
						2016-09-23 10:30:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						252c20dd34 
					 
					
						
						
							
							a new ZWRAP API  
						
						 
						
						
						
						
					 
					
						2016-09-23 09:08:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						f7ab3adaaa 
					 
					
						
						
							
							zwrapbench: testing reusing of a context  
						
						 
						
						
						
						
					 
					
						2016-09-22 17:59:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						8e8b046f64 
					 
					
						
						
							
							zwrapbench benchmarks zlibWrapper  
						
						 
						
						
						
						
					 
					
						2016-09-22 14:42:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						d755717941 
					 
					
						
						
							
							added setZWRAPdecompressionType  
						
						 
						
						
						
						
					 
					
						2016-09-22 11:52:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						adc4c1640f 
					 
					
						
						
							
							changed naming convention  
						
						 
						
						
						
						
					 
					
						2016-09-21 19:39:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						61abecc417 
					 
					
						
						
							
							added ZWRAP_initializeCStream  
						
						 
						
						
						
						
					 
					
						2016-09-21 19:30:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						7e7925710d 
					 
					
						
						
							
							tests with ZSTD_setPledgedSrcSize  
						
						 
						
						
						
						
					 
					
						2016-09-21 17:17:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						230a61fff2 
					 
					
						
						
							
							added ZSTD_setPledgedSrcSize  
						
						 
						
						
						
						
					 
					
						2016-09-21 16:46:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						146ef58ff8 
					 
					
						
						
							
							added ZWRAPC_finish_with_error_message and ZWRAPD_finish_with_error_message  
						
						 
						
						
						
						
					 
					
						2016-09-21 14:05:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						3fa1b748d6 
					 
					
						
						
							
							improved deflateEnd and inflateEnd  
						
						 
						
						
						
						
					 
					
						2016-09-21 13:51:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						694130015b 
					 
					
						
						
							
							implemented inflateReset2  
						
						 
						
						
						
						
					 
					
						2016-09-20 16:40:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						86fc8e0003 
					 
					
						
						
							
							added ZWRAP_DCtx.decompState  
						
						 
						
						
						
						
					 
					
						2016-09-20 16:22:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						554b3b935c 
					 
					
						
						
							
							improved logging  
						
						 
						
						
						
						
					 
					
						2016-09-20 15:18:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inikep 
							
						 
					 
					
						
						
							
						
						c038c30048 
					 
					
						
						
							
							implemented deflateReset  
						
						 
						
						
						
						
					 
					
						2016-09-20 12:54:26 +02:00