函数逻辑报告 |
Source Code:lib\zstd\decompress.c |
Create Date:2022-07-27 08:04:50 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:ZSTD_execSequenceLast7
函数原型:size_t ZSTD_execSequenceLast7(BYTE *op, BYTE *const oend, seq_t sequence, const BYTE **litPtr, const BYTE *const litLimit, const BYTE *const base, const BYTE *const vBase, const BYTE *const dictEnd)
返回类型:size_t
参数:
类型 | 参数 | 名称 |
---|---|---|
BYTE * | op | |
BYTE *const | oend | |
seq_t | sequence | |
const BYTE ** | litPtr | |
const BYTE *const | litLimit | |
const BYTE *const | base | |
const BYTE *const | vBase | |
const BYTE *const | dictEnd |
885 | oMatchEnd等于op加sequenceLength |
886 | oend_w等于oend减! ZSTD_wildcopy() :* custom version of memcpy(), can copy up to 7 bytes too many (8 bytes if length==0) |
891 | 如果oMatchEnd大于oend则返回:-***************************************** Error codes handling(dstSize_tooSmall) |
893 | 如果iLitEnd大于litLimit则返回:-***************************************** Error codes handling(corruption_detected) |
910 | 如果offset大于oLitEnd减vBase则返回:-***************************************** Error codes handling(corruption_detected) |
913 | 如果match加matchLength小于等于dictEnd则 |
928 | 返回:sequenceLength |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |