Go to the source code of this file.
|
int | MatchFinder_NeedMove (CMatchFinder *p) |
|
unsigned char * | MatchFinder_GetPointerToCurrentPos (CMatchFinder *p) |
|
void | MatchFinder_MoveBlock (CMatchFinder *p) |
|
void | MatchFinder_ReadIfRequired (CMatchFinder *p) |
|
void | MatchFinder_Construct (CMatchFinder *p) |
|
int | MatchFinder_Create (CMatchFinder *p, uint32_t historySize, uint32_t keepAddBufferBefore, uint32_t matchMaxLen, uint32_t keepAddBufferAfter, ISzAlloc *alloc) |
|
void | MatchFinder_Free (CMatchFinder *p, ISzAlloc *alloc) |
|
void | MatchFinder_Normalize3 (uint32_t subValue, CLzRef *items, size_t numItems) |
|
void | MatchFinder_ReduceOffsets (CMatchFinder *p, uint32_t subValue) |
|
uint32_t * | GetMatchesSpec1 (uint32_t lenLimit, uint32_t curMatch, uint32_t pos, const unsigned char *buffer, CLzRef *son, uint32_t _cyclicBufferPos, uint32_t _cyclicBufferSize, uint32_t _cutValue, uint32_t *distances, uint32_t maxLen) |
|
void | MatchFinder_CreateVTable (CMatchFinder *p, IMatchFinder *vTable) |
|
void | MatchFinder_Init_2 (CMatchFinder *p, int readData) |
|
void | MatchFinder_Init (CMatchFinder *p) |
|
uint32_t | Bt3Zip_MatchFinder_GetMatches (CMatchFinder *p, uint32_t *distances) |
|
uint32_t | Hc3Zip_MatchFinder_GetMatches (CMatchFinder *p, uint32_t *distances) |
|
void | Bt3Zip_MatchFinder_Skip (CMatchFinder *p, uint32_t num) |
|
void | Hc3Zip_MatchFinder_Skip (CMatchFinder *p, uint32_t num) |
|
◆ Inline_MatchFinder_GetNumAvailableBytes
#define Inline_MatchFinder_GetNumAvailableBytes |
( |
|
p | ) |
((p)->streamPos - (p)->pos) |
◆ Inline_MatchFinder_GetPointerToCurrentPos
#define Inline_MatchFinder_GetPointerToCurrentPos |
( |
|
p | ) |
((p)->buffer) |
◆ Inline_MatchFinder_IsFinishedOK
#define Inline_MatchFinder_IsFinishedOK |
( |
|
p | ) |
|
Value:((
p)->streamEndWasReached \
&& (
p)->streamPos == (
p)->pos \
&& (!(
p)->directInput || (
p)->directInputRem == 0))
GLfloat GLfloat p
Definition: glext.h:9809
◆ CMatchFinder
◆ IMatchFinder
◆ Mf_GetMatches_Func
◆ Mf_GetNumAvailableBytes_Func
◆ Mf_GetPointerToCurrentPos_Func
typedef const unsigned char*(* Mf_GetPointerToCurrentPos_Func) (void *object) |
◆ Mf_Init_Func
◆ Mf_Skip_Func
◆ Bt3Zip_MatchFinder_GetMatches()
◆ Bt3Zip_MatchFinder_Skip()
◆ GetMatchesSpec1()
◆ Hc3Zip_MatchFinder_GetMatches()
◆ Hc3Zip_MatchFinder_Skip()
◆ MatchFinder_Construct()
◆ MatchFinder_Create()
◆ MatchFinder_CreateVTable()
◆ MatchFinder_Free()
◆ MatchFinder_GetPointerToCurrentPos()
unsigned char* MatchFinder_GetPointerToCurrentPos |
( |
CMatchFinder * |
p | ) |
|
◆ MatchFinder_Init()
◆ MatchFinder_Init_2()
◆ MatchFinder_MoveBlock()
◆ MatchFinder_NeedMove()
◆ MatchFinder_Normalize3()
◆ MatchFinder_ReadIfRequired()
◆ MatchFinder_ReduceOffsets()
◆ CLzRef