18 #define CLzmaProb UInt32 20 #define CLzmaProb UInt16 26 #define LZMA_PROPS_SIZE 5 48 #define LZMA_REQUIRED_INPUT_MAX 20 71 #define LzmaDec_Construct(p) { (p)->dic = 0; (p)->probs = 0; } 224 const Byte *propData,
unsigned propSize, ELzmaFinishMode finishMode,
SRes LzmaDec_DecodeToBuf(CLzmaDec *p, Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, ELzmaFinishMode finishMode, ELzmaStatus *status)
void LzmaDec_Init(CLzmaDec *p)
struct _CLzmaProps CLzmaProps
void LzmaDec_FreeProbs(CLzmaDec *p, ISzAlloc *alloc)
SRes LzmaDec_AllocateProbs(CLzmaDec *p, const Byte *props, unsigned propsSize, ISzAlloc *alloc)
#define LZMA_REQUIRED_INPUT_MAX
SRes LzmaDec_Allocate(CLzmaDec *state, const Byte *prop, unsigned propsSize, ISzAlloc *alloc)
void LzmaDec_Free(CLzmaDec *state, ISzAlloc *alloc)
SRes LzmaDecode(Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, const Byte *propData, unsigned propSize, ELzmaFinishMode finishMode, ELzmaStatus *status, ISzAlloc *alloc)
char data[epos_bytes_allocation]
SRes LzmaProps_Decode(CLzmaProps *p, const Byte *data, unsigned size)
SRes LzmaDec_DecodeToDic(CLzmaDec *p, SizeT dicLimit, const Byte *src, SizeT *srcLen, ELzmaFinishMode finishMode, ELzmaStatus *status)