函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:LZ4_compress_fast_continue

函数原型:int LZ4_compress_fast_continue(LZ4_stream_t *LZ4_stream, const char *source, char *dest, int inputSize, int maxOutputSize, int acceleration)

返回类型:int

参数:

类型参数名称
LZ4_stream_t *LZ4_stream
const char *source
char *dest
intinputSize
intmaxOutputSize
intacceleration
860  streamPtr等于internal_donotuse
861  dictEnd等于dictionarydictSize
864  smallest等于source
866  如果initCheck
868  返回:0
871  如果dictSize大于0且smallest大于dictEndsmallest等于dictEnd
874  LZ4_renormDictT(streamPtr, smallest)
876  如果acceleration小于1则acceleration等于LZ4_ACCELERATION_DEFAULT
881  sourceEnd等于sourceinputSize
883  如果sourceEnd大于dictionarysourceEnd小于dictEnd
885  dictSize等于dictEndsourceEnd
886  如果dictSize大于64乘KBdictSize等于64乘KB
888  如果dictSize小于4则dictSize等于0
890  dictionary等于dictEnddictSize
895  如果dictEnd恒等于source
898  如果dictSize小于64乘KBdictSize小于currentOffset
904  否则
910  dictSize加等于inputSize
911  currentOffset加等于inputSize
912  返回:result
919  如果dictSize小于64乘KBdictSize小于currentOffset
925  否则
931  dictionary等于source
932  dictSize等于inputSize
933  currentOffset加等于inputSize
934  返回:result