Yann Collet
28964f4bea
fixed #778
...
fixed assert() when divisor == 0
2019-08-21 13:44:24 +02:00
Yann Collet
b2215f2a89
tried to clean another bunch of cppcheck warnings
...
so "funny" thing with cppcheck
is that no 2 versions give the same list of warnings.
On Mac, I'm using v1.81, which had all warnings fixed.
On Travis CI, it's v1.61, and it complains about a dozen more/different things.
On Linux, it's v1.72, and it finds a completely different list of a half dozen warnings.
Some of these seems to be bugs/limitations in cppcheck itself.
The TravisCI version v1.61 seems unable to understand %zu correctly, and seems to assume it means %u.
2018-09-19 12:12:49 -07:00
Yann Collet
86023f01f2
avoid final trailing comma for enum lists
...
as detected in #485 by @JoachimSchneider.
Refactored the c_standards tests
so that these issues get automatically detected in CI tests.
2018-09-13 14:29:41 -07:00
Yann Collet
858b6ad7f3
frameCompress : added an error detection case
...
check for potential input data not consumed.
2018-09-05 16:45:46 -07:00
Yann Collet
0d1ced5b0c
Merge branch 'dev' into lz4f_init
2018-09-05 16:43:46 -07:00
Yann Collet
b2e56d82bf
Introduced constants LZ4F_INIT_*
...
to simplify initialization of lz4frame.h structures.
Partially in response to #546 .
2018-09-05 16:06:37 -07:00
Cedric De Brito
98c0c7cf9d
Fix bug in frame decompress example
...
The decompression was failing as the srcEnd pointer in
decompress_file_internal was wrongly computed beyond
the end of the memory block.
We need to account for the fact that the header ("info")
was already read in the calling function ("alreadyConsumed").
2018-07-02 14:35:04 +02:00
Yann Collet
0fb3a3b199
fixed a number of minor cast warnings
2018-04-26 18:08:28 -07:00
Yann Collet
3ce289bcce
modified decompression part of frameCompress.c
...
using same logic as prior modifications for compression part.
2018-02-01 02:48:20 -08:00
Yann Collet
25efdd80c5
refactored ressource allocation to avoid goto
2018-02-01 01:38:14 -08:00
Yann Collet
b515ae9c99
refactored frameCompress.c example code
...
compression function returns a struct.
Also : nested structure ressources->computation
to make it easier to manage multiple exit points.
2018-01-31 16:39:37 -08:00
Yann Collet
ff3c67fdb2
fixed read size, as noticed by @terrelln
2018-01-31 16:13:02 -08:00
Yann Collet
87fb7a1d03
refactored frameCompress example
...
to better reflect LZ4F API usage.
2018-01-31 14:33:16 -08:00
Yann Collet
6c94c94d46
minor updates to examples
...
see 810e2ca27b (commitcomment-25810887)
2017-11-24 17:18:46 -08:00
Markus Hennecke
2ff723b9ae
Fix: Add return statement to main function
2017-08-24 14:31:45 +02:00
Yann Collet
77f99d2922
restored block checksum capability at lz4frame API level
2017-08-11 17:46:52 -07:00
Yann Collet
1d1737aaf2
fixed frameCompress example
2017-08-09 12:29:38 -07:00
Yann Collet
8875e7dbb5
fix minor analyzer warning
2016-11-21 16:42:23 -08:00
Yann Collet
ba7a85b463
fixed minor analyzer warning
2016-11-21 15:44:25 -08:00
Nick Terrell
7aad356ffd
Add frame decompression example
2016-11-11 11:37:12 -08:00
Yann Collet
7273da38ba
minor example clarification
2015-06-28 02:34:12 -08:00
Zbigniew Jędrzejewski-Szmek
386d216cdf
Add example which uses the frame api through the library
2015-06-17 23:45:15 -04:00