![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
Go to the source code of this file.
Data Structures | |
struct | CMtSync |
struct | CMatchFinderMt_ |
Macros | |
#define | kMtCacheLineDummy 128 |
Typedefs | |
typedef UInt32 *(* | Mf_Mix_Matches) (struct CMatchFinderMt_ *p, UInt32 matchMinPos, UInt32 *distances) |
typedef void(* | Mf_GetHeads) (const Byte *buffer, UInt32 pos, UInt32 *hash, UInt32 hashMask, UInt32 *heads, UInt32 numHeads, const UInt32 *crc) |
typedef struct CMatchFinderMt_ | CMatchFinderMt |
Functions | |
void | MatchFinderMt_Construct (CMatchFinderMt *p) |
void | MatchFinderMt_Destruct (CMatchFinderMt *p, ISzAllocPtr alloc) |
SRes | MatchFinderMt_Create (CMatchFinderMt *p, UInt32 historySize, UInt32 keepAddBufferBefore, UInt32 matchMaxLen, UInt32 keepAddBufferAfter, ISzAllocPtr alloc) |
void | MatchFinderMt_CreateVTable (CMatchFinderMt *p, IMatchFinder2 *vTable) |
SRes | MatchFinderMt_InitMt (CMatchFinderMt *p) |
void | MatchFinderMt_ReleaseStream (CMatchFinderMt *p) |
#define kMtCacheLineDummy 128 |
typedef struct CMatchFinderMt_ CMatchFinderMt |
typedef void(* Mf_GetHeads) (const Byte *buffer, UInt32 pos, UInt32 *hash, UInt32 hashMask, UInt32 *heads, UInt32 numHeads, const UInt32 *crc) |
typedef UInt32 *(* Mf_Mix_Matches) (struct CMatchFinderMt_ *p, UInt32 matchMinPos, UInt32 *distances) |
void MatchFinderMt_Construct | ( | CMatchFinderMt * | p | ) |
SRes MatchFinderMt_Create | ( | CMatchFinderMt * | p, |
UInt32 | historySize, | ||
UInt32 | keepAddBufferBefore, | ||
UInt32 | matchMaxLen, | ||
UInt32 | keepAddBufferAfter, | ||
ISzAllocPtr | alloc ) |
void MatchFinderMt_CreateVTable | ( | CMatchFinderMt * | p, |
IMatchFinder2 * | vTable ) |
void MatchFinderMt_Destruct | ( | CMatchFinderMt * | p, |
ISzAllocPtr | alloc ) |
SRes MatchFinderMt_InitMt | ( | CMatchFinderMt * | p | ) |
void MatchFinderMt_ReleaseStream | ( | CMatchFinderMt * | p | ) |