函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\lz4\lz4_decompress.c Create Date:2022-07-27 07:58:53
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:LZ4_decompress_fast_continue

函数原型:int LZ4_decompress_fast_continue(LZ4_streamDecode_t *LZ4_streamDecode, const char *source, char *dest, int originalSize)

返回类型:int

参数:

类型参数名称
LZ4_streamDecode_t *LZ4_streamDecode
const char *source
char *dest
intoriginalSize
632  lz4sd等于internal_donotuse
635  如果prefixSize恒等于0则
636  assert(extDictSize == 0)
637  result等于LZ4_decompress_fast(source, dest, originalSize)
638  如果result小于等于0则返回:result
640  prefixSize等于originalSize
641  prefixEnd等于destoriginalSize
642  否则如果prefixEnd恒等于dest
643  如果prefixSize大于等于64乘KB减1或extDictSize恒等于0则result等于LZ4_decompress_fast(source, dest, originalSize)
647  否则result等于LZ4_decompress_fast_doubleDict(source, dest, originalSize, prefixSize, externalDict, extDictSize)
651  如果result小于等于0则返回:result
653  prefixSize加等于originalSize
654  prefixEnd加等于originalSize
655  否则
656  extDictSize等于prefixSize
657  externalDict等于prefixEndextDictSize
658  result等于LZ4_decompress_fast_extDict(source, dest, originalSize, externalDict, extDictSize)
660  如果result小于等于0则返回:result
662  prefixSize等于originalSize
663  prefixEnd等于destoriginalSize
665  返回:result