Lines Matching refs:UInt32
11 typedef UInt32 CLzRef;
16 UInt32 pos;
17 UInt32 posLimit;
18 UInt32 streamPos; /* wrap over Zero is allowed (streamPos < pos). Use (UInt32)(streamPos - pos) */
19 UInt32 lenLimit;
21 UInt32 cyclicBufferPos;
22 UInt32 cyclicBufferSize; /* it must be = (historySize + 1) */
29 UInt32 matchMaxLen;
32 UInt32 hashMask;
33 UInt32 cutValue;
38 UInt32 blockSize;
39 UInt32 keepSizeBefore;
40 UInt32 keepSizeAfter;
42 UInt32 numHashBytes;
44 UInt32 historySize;
45 UInt32 fixedHashSize;
50 UInt32 crc[256];
58 #define Inline_MatchFinder_GetNumAvailableBytes(p) ((UInt32)((p)->streamPos - (p)->pos))
99 int MatchFinder_Create(CMatchFinder *p, UInt32 historySize,
100 UInt32 keepAddBufferBefore, UInt32 matchMaxLen, UInt32 keepAddBufferAfter,
103 void MatchFinder_Normalize3(UInt32 subValue, CLzRef *items, size_t numItems);
111 // void MatchFinder_ReduceOffsets(CMatchFinder *p, UInt32 subValue);
117 UInt32 * GetMatchesSpec1(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, const Byte *buffer, CLzRef *son,
118 size_t _cyclicBufferPos, UInt32 _cyclicBufferSize, UInt32 _cutValue,
119 UInt32 *distances, UInt32 maxLen);
128 typedef UInt32 (*Mf_GetNumAvailableBytes_Func)(void *object);
130 typedef UInt32 * (*Mf_GetMatches_Func)(void *object, UInt32 *distances);
131 typedef void (*Mf_Skip_Func)(void *object, UInt32);
149 UInt32* Bt3Zip_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances);
150 UInt32* Hc3Zip_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances);
152 void Bt3Zip_MatchFinder_Skip(CMatchFinder *p, UInt32 num);
153 void Hc3Zip_MatchFinder_Skip(CMatchFinder *p, UInt32 num);