|
#define | kLzmaMaxHistorySize ((UInt32)15 << 28) |
|
#define | kTopValue ((UInt32)1 << 24) |
|
#define | kNumBitModelTotalBits 11 |
|
#define | kBitModelTotal (1 << kNumBitModelTotalBits) |
|
#define | kNumMoveBits 5 |
|
#define | kProbInitValue (kBitModelTotal >> 1) |
|
#define | kNumMoveReducingBits 4 |
|
#define | kNumBitPriceShiftBits 4 |
|
#define | REP_LEN_COUNT 64 |
|
#define | kNumLogBits (11 + sizeof(size_t) / 8 * 3) |
|
#define | kDicLogSizeMaxCompress ((kNumLogBits - 1) * 2 + 7) |
|
#define | BSR2_RET(pos, res) |
|
#define | GetPosSlot1(pos) |
|
#define | GetPosSlot2(pos, res) |
|
#define | GetPosSlot(pos, res) |
|
#define | LZMA_NUM_REPS 4 |
|
#define | kNumOpts (1 << 11) |
|
#define | kPackReserve (kNumOpts * 8) |
|
#define | kNumLenToPosStates 4 |
|
#define | kNumPosSlotBits 6 |
|
#define | kDicLogSizeMax 32 |
|
#define | kDistTableSizeMax (kDicLogSizeMax * 2) |
|
#define | kNumAlignBits 4 |
|
#define | kAlignTableSize (1 << kNumAlignBits) |
|
#define | kAlignMask (kAlignTableSize - 1) |
|
#define | kStartPosModelIndex 4 |
|
#define | kEndPosModelIndex 14 |
|
#define | kNumFullDistances (1 << (kEndPosModelIndex >> 1)) |
|
#define | LZMA_PB_MAX 4 |
|
#define | LZMA_LC_MAX 8 |
|
#define | LZMA_LP_MAX 4 |
|
#define | LZMA_NUM_PB_STATES_MAX (1 << LZMA_PB_MAX) |
|
#define | kLenNumLowBits 3 |
|
#define | kLenNumLowSymbols (1 << kLenNumLowBits) |
|
#define | kLenNumHighBits 8 |
|
#define | kLenNumHighSymbols (1 << kLenNumHighBits) |
|
#define | kLenNumSymbolsTotal (kLenNumLowSymbols * 2 + kLenNumHighSymbols) |
|
#define | LZMA_MATCH_LEN_MIN 2 |
|
#define | LZMA_MATCH_LEN_MAX (LZMA_MATCH_LEN_MIN + kLenNumSymbolsTotal - 1) |
|
#define | kNumStates 12 |
|
#define | GET_PRICE_LEN(p, posState, len) |
|
#define | MFB (p->matchFinderBase) |
|
#define | COPY_ARR(dest, src, arr) |
|
#define | COPY_LZMA_ENC_STATE(d, s, p) |
|
#define | kState_Start 0 |
|
#define | kState_LitAfterMatch 4 |
|
#define | kState_LitAfterRep 5 |
|
#define | kState_MatchAfterLit 7 |
|
#define | kState_RepAfterLit 8 |
|
#define | IsLitState(s) |
|
#define | GetLenToPosState2(len) |
|
#define | GetLenToPosState(len) |
|
#define | kInfinityPrice (1 << 30) |
|
#define | RangeEnc_GetProcessed(p) |
|
#define | RangeEnc_GetProcessed_sizet(p) |
|
#define | RC_BUF_SIZE (1 << 16) |
|
#define | RC_NORM(p) |
|
#define | RC_BIT_PRE(p, prob) |
|
#define | RC_BIT(p, prob, bit) |
|
#define | RC_BIT_0_BASE(p, prob) |
|
#define | RC_BIT_1_BASE(p, prob) |
|
#define | RC_BIT_0(p, prob) |
|
#define | RC_BIT_1(p, prob) |
|
#define | GET_PRICE(prob, bit) |
|
#define | GET_PRICEa(prob, bit) |
|
#define | GET_PRICE_0(prob) |
|
#define | GET_PRICE_1(prob) |
|
#define | GET_PRICEa_0(prob) |
|
#define | GET_PRICEa_1(prob) |
|
#define | MOVE_POS(p, num) |
|
#define | MARK_LIT ((UInt32)(Int32)-1) |
|
#define | MakeAs_Lit(p) |
|
#define | MakeAs_ShortRep(p) |
|
#define | IsShortRep(p) |
|
#define | GetPrice_ShortRep(p, state, posState) |
|
#define | GetPrice_Rep_0(p, state, posState) |
|
#define | LIT_PROBS(pos, prevByte) |
|
#define | MATCHES matches |
|
#define | ChangePair(smallDist, bigDist) |
|
#define | kBigHashDicLimit ((UInt32)1 << 24) |
|
|
SRes | LzmaEnc_PrepareForLzma2 (CLzmaEncHandle p, ISeqInStreamPtr inStream, UInt32 keepWindowSize, ISzAllocPtr alloc, ISzAllocPtr allocBig) |
|
SRes | LzmaEnc_MemPrepare (CLzmaEncHandle p, const Byte *src, SizeT srcLen, UInt32 keepWindowSize, ISzAllocPtr alloc, ISzAllocPtr allocBig) |
|
SRes | LzmaEnc_CodeOneMemBlock (CLzmaEncHandle p, BoolInt reInit, Byte *dest, size_t *destLen, UInt32 desiredPackSize, UInt32 *unpackSize) |
|
const Byte * | LzmaEnc_GetCurBuf (CLzmaEncHandle p) |
|
void | LzmaEnc_Finish (CLzmaEncHandle p) |
|
void | LzmaEnc_SaveState (CLzmaEncHandle p) |
|
void | LzmaEnc_RestoreState (CLzmaEncHandle p) |
|
int | lgetpor_ar (__int64 max, __int64 fatia) |
|
void | LzmaEncProps_Init (CLzmaEncProps *p) |
|
void | LzmaEncProps_Normalize (CLzmaEncProps *p) |
|
UInt32 | LzmaEncProps_GetDictSize (const CLzmaEncProps *props2) |
|
Z7_NO_INLINE SRes | LzmaEnc_SetProps (CLzmaEncHandle p, const CLzmaEncProps *props2) |
|
void | LzmaEnc_SetDataSize (CLzmaEncHandle p, UInt64 expectedDataSiize) |
|
CLzmaEncHandle | LzmaEnc_Create (ISzAllocPtr alloc) |
|
void | LzmaEnc_Destroy (CLzmaEncHandle p, ISzAllocPtr alloc, ISzAllocPtr allocBig) |
|
SRes | LzmaEnc_Encode (CLzmaEncHandle p, ISeqOutStreamPtr outStream, ISeqInStreamPtr inStream, ICompressProgressPtr progress, ISzAllocPtr alloc, ISzAllocPtr allocBig) |
|
SRes | LzmaEnc_WriteProperties (CLzmaEncHandle p, Byte *props, SizeT *size) |
|
unsigned | LzmaEnc_IsWriteEndMark (CLzmaEncHandle p) |
|
SRes | LzmaEnc_MemEncode (CLzmaEncHandle p, Byte *dest, SizeT *destLen, const Byte *src, SizeT srcLen, int writeEndMark, ICompressProgressPtr progress, ISzAllocPtr alloc, ISzAllocPtr allocBig) |
|
SRes | LzmaEncode (Byte *dest, SizeT *destLen, const Byte *src, SizeT srcLen, const CLzmaEncProps *props, Byte *propsEncoded, SizeT *propsSize, int writeEndMark, ICompressProgressPtr progress, ISzAllocPtr alloc, ISzAllocPtr allocBig) |
|