|
unsigned | Xz_ReadVarInt (const Byte *p, size_t maxSize, UInt64 *value) |
|
unsigned | Xz_WriteVarInt (Byte *buf, UInt64 v) |
|
SRes | XzBlock_Parse (CXzBlock *p, const Byte *header) |
|
SRes | XzBlock_ReadHeader (CXzBlock *p, ISeqInStreamPtr inStream, BoolInt *isIndex, UInt32 *headerSizeRes) |
|
void | XzCheck_Init (CXzCheck *p, unsigned mode) |
|
void | XzCheck_Update (CXzCheck *p, const void *data, size_t size) |
|
int | XzCheck_Final (CXzCheck *p, Byte *digest) |
|
unsigned | XzFlags_GetCheckSize (CXzStreamFlags f) |
|
SRes | Xz_ParseHeader (CXzStreamFlags *p, const Byte *buf) |
|
SRes | Xz_ReadHeader (CXzStreamFlags *p, ISeqInStreamPtr inStream) |
|
void | Xz_Construct (CXzStream *p) |
|
void | Xz_Free (CXzStream *p, ISzAllocPtr alloc) |
|
UInt64 | Xz_GetUnpackSize (const CXzStream *p) |
|
UInt64 | Xz_GetPackSize (const CXzStream *p) |
|
void | Xzs_Construct (CXzs *p) |
|
void | Xzs_Free (CXzs *p, ISzAllocPtr alloc) |
|
SRes | Xzs_ReadBackward (CXzs *p, ILookInStreamPtr inStream, Int64 *startOffset, ICompressProgressPtr progress, ISzAllocPtr alloc) |
|
UInt64 | Xzs_GetNumBlocks (const CXzs *p) |
|
UInt64 | Xzs_GetUnpackSize (const CXzs *p) |
|
SRes | Xz_StateCoder_Bc_SetFromMethod_Func (IStateCoder *p, UInt64 id, Xz_Func_BcFilterStateBase_Filter func, ISzAllocPtr alloc) |
|
void | XzUnpacker_Construct (CXzUnpacker *p, ISzAllocPtr alloc) |
|
void | XzUnpacker_Init (CXzUnpacker *p) |
|
void | XzUnpacker_SetOutBuf (CXzUnpacker *p, Byte *outBuf, size_t outBufSize) |
|
void | XzUnpacker_Free (CXzUnpacker *p) |
|
SRes | XzUnpacker_Code (CXzUnpacker *p, Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, int srcFinished, ECoderFinishMode finishMode, ECoderStatus *status) |
|
SRes | XzUnpacker_CodeFull (CXzUnpacker *p, Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, ECoderFinishMode finishMode, ECoderStatus *status) |
|
BoolInt | XzUnpacker_IsStreamWasFinished (const CXzUnpacker *p) |
|
UInt64 | XzUnpacker_GetExtraSize (const CXzUnpacker *p) |
|
void | XzUnpacker_PrepareToRandomBlockDecoding (CXzUnpacker *p) |
|
BoolInt | XzUnpacker_IsBlockFinished (const CXzUnpacker *p) |
|
void | XzDecMtProps_Init (CXzDecMtProps *p) |
|
CXzDecMtHandle | XzDecMt_Create (ISzAllocPtr alloc, ISzAllocPtr allocMid) |
|
void | XzDecMt_Destroy (CXzDecMtHandle p) |
|
void | XzStatInfo_Clear (CXzStatInfo *p) |
|
SRes | XzDecMt_Decode (CXzDecMtHandle p, const CXzDecMtProps *props, const UInt64 *outDataSize, int finishMode, ISeqOutStreamPtr outStream, ISeqInStreamPtr inStream, CXzStatInfo *stat, int *isMT, ICompressProgressPtr progress) |
|