Home | History | Annotate | Download | only in C

Lines Matching refs:CMatchFinder

19 static void LzInWindow_Free(CMatchFinder *p, ISzAlloc *alloc)

30 static int LzInWindow_Create(CMatchFinder *p, UInt32 keepSizeReserv, ISzAlloc *alloc)
47 Byte *MatchFinder_GetPointerToCurrentPos(CMatchFinder *p) { return p->buffer; }
48 Byte MatchFinder_GetIndexByte(CMatchFinder *p, Int32 index) { return p->buffer[index]; }
50 UInt32 MatchFinder_GetNumAvailableBytes(CMatchFinder *p) { return p->streamPos - p->pos; }
52 void MatchFinder_ReduceOffsets(CMatchFinder *p, UInt32 subValue)
59 static void MatchFinder_ReadBlock(CMatchFinder *p)
94 void MatchFinder_MoveBlock(CMatchFinder *p)
102 int MatchFinder_NeedMove(CMatchFinder *p)
110 void MatchFinder_ReadIfRequired(CMatchFinder *p)
118 static void MatchFinder_CheckAndMoveAndRead(CMatchFinder *p)
125 static void MatchFinder_SetDefaultSettings(CMatchFinder *p)
135 void MatchFinder_Construct(CMatchFinder *p)
153 static void MatchFinder_FreeThisClassMemory(CMatchFinder *p, ISzAlloc *alloc)
159 void MatchFinder_Free(CMatchFinder *p, ISzAlloc *alloc)
173 int MatchFinder_Create(CMatchFinder *p, UInt32 historySize,
248 static void MatchFinder_SetLimits(CMatchFinder *p)
273 void MatchFinder_Init(CMatchFinder *p)
287 static UInt32 MatchFinder_GetSubValue(CMatchFinder *p)
306 static void MatchFinder_Normalize(CMatchFinder *p)
313 static void MatchFinder_CheckLimits(CMatchFinder *p)
467 static void MatchFinder_MovePos(CMatchFinder *p) { MOVE_POS; }
486 static UInt32 Bt2_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances)
497 UInt32 Bt3Zip_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances)
508 static UInt32 Bt3_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances)
541 static UInt32 Bt4_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances)
588 static UInt32 Hc4_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances)
637 UInt32 Hc3Zip_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances)
649 static void Bt2_MatchFinder_Skip(CMatchFinder *p, UInt32 num)
662 void Bt3Zip_MatchFinder_Skip(CMatchFinder *p, UInt32 num)
675 static void Bt3_MatchFinder_Skip(CMatchFinder *p, UInt32 num)
690 static void Bt4_MatchFinder_Skip(CMatchFinder *p, UInt32 num)
706 static void Hc4_MatchFinder_Skip(CMatchFinder *p, UInt32 num)
723 void Hc3Zip_MatchFinder_Skip(CMatchFinder *p, UInt32 num)
737 void MatchFinder_CreateVTable(CMatchFinder *p, IMatchFinder *vTable)