Function report |
Source Code:lib\lz4\lz4_decompress.c |
Create Date:2022-07-28 07:01:20 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:LZ4_decompress_fast_continue
Proto:int LZ4_decompress_fast_continue(LZ4_streamDecode_t *LZ4_streamDecode, const char *source, char *dest, int originalSize)
Type:int
Parameter:
| Type | Parameter | Name |
|---|---|---|
| LZ4_streamDecode_t * | LZ4_streamDecode | |
| const char * | source | |
| char * | dest | |
| int | originalSize |
| 632 | lz4sd = internal_donotuse |
| 635 | If prefixSize == 0 Then |
| 636 | assert(extDictSize == 0) |
| 637 | result = LZ4_decompress_fast(source, dest, originalSize) |
| 640 | prefixSize = originalSize |
| 641 | prefixEnd = dest + originalSize |
| 643 | If prefixSize >= 64 * KB - 1 || extDictSize == 0 Then result = LZ4_decompress_fast(source, dest, originalSize) |
| 647 | Else result = LZ4_decompress_fast_doubleDict(source, dest, originalSize, prefixSize, externalDict, extDictSize) |
| 653 | prefixSize += originalSize |
| 654 | prefixEnd += originalSize |
| 655 | Else |
| 656 | extDictSize = prefixSize |
| 657 | externalDict = prefixEnd - extDictSize |
| 662 | prefixSize = originalSize |
| 663 | prefixEnd = dest + originalSize |
| 665 | Return result |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |