4#ifndef ZIP7_INC_LZMA2_DEC_H
5#define ZIP7_INC_LZMA2_DEC_H
25#define Lzma2Dec_CONSTRUCT(p) LzmaDec_CONSTRUCT(&(p)->decoder)
26#define Lzma2Dec_Construct(p) Lzma2Dec_CONSTRUCT(p)
27#define Lzma2Dec_FreeProbs(p, alloc) LzmaDec_FreeProbs(&(p)->decoder, alloc)
28#define Lzma2Dec_Free(p, alloc) LzmaDec_Free(&(p)->decoder, alloc)
94#define Lzma2Dec_GetUnpackExtra(p) ((p)->isExtraMode ? (p)->unpackSize : 0)
size_t SizeT
Definition 7zTypes.h:247
#define EXTERN_C_BEGIN
Definition 7zTypes.h:20
int SRes
Definition 7zTypes.h:45
#define EXTERN_C_END
Definition 7zTypes.h:21
SRes Lzma2Dec_AllocateProbs(CLzma2Dec *p, Byte prop, ISzAllocPtr alloc)
Definition Lzma2Dec.c:71
SRes Lzma2Dec_DecodeToBuf(CLzma2Dec *p, Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, ELzmaFinishMode finishMode, ELzmaStatus *status)
Definition Lzma2Dec.c:430
void Lzma2Dec_Init(CLzma2Dec *p)
Definition Lzma2Dec.c:85
SRes Lzma2Dec_DecodeToDic(CLzma2Dec *p, SizeT dicLimit, const Byte *src, SizeT *srcLen, ELzmaFinishMode finishMode, ELzmaStatus *status)
Definition Lzma2Dec.c:178
ELzma2ParseStatus Lzma2Dec_Parse(CLzma2Dec *p, SizeT outSize, const Byte *src, SizeT *srcLen, int checkFinishBlock)
Definition Lzma2Dec.c:309
SRes Lzma2Dec_Allocate(CLzma2Dec *p, Byte prop, ISzAllocPtr alloc)
Definition Lzma2Dec.c:78
SRes Lzma2Decode(Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, Byte prop, ELzmaFinishMode finishMode, ELzmaStatus *status, ISzAllocPtr alloc)
Definition Lzma2Dec.c:471
ELzma2ParseStatus
Definition Lzma2Dec.h:67
@ LZMA2_PARSE_STATUS_NEW_CHUNK
Definition Lzma2Dec.h:76
@ LZMA2_PARSE_STATUS_NEW_BLOCK
Definition Lzma2Dec.h:75
ELzmaFinishMode
Definition LzmaDec.h:86
ELzmaStatus
Definition LzmaDec.h:107
@ LZMA_STATUS_MAYBE_FINISHED_WITHOUT_MARK
Definition LzmaDec.h:112
const char * src
Definition lz4.h:866
char * dest
Definition lz4.h:806
unsigned int UInt32
Definition bzlib_private.h:45
unsigned char Byte
Definition zconf.h:391