4#ifndef ZIP7_INC_LZMA_DEC_H
5#define ZIP7_INC_LZMA_DEC_H
26#define LZMA_PROPS_SIZE 5
51#define LZMA_REQUIRED_INPUT_MAX 20
76#define LzmaDec_CONSTRUCT(p) { (p)->dic = NULL; (p)->probs = NULL; }
77#define LzmaDec_Construct(p) LzmaDec_CONSTRUCT(p)
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
EXTERN_C_BEGIN typedef UInt16 CLzmaProb
Definition LzmaDec.h:21
SRes LzmaDec_Allocate(CLzmaDec *p, const Byte *props, unsigned propsSize, ISzAllocPtr alloc)
Definition LzmaDec.c:1308
void LzmaDec_FreeProbs(CLzmaDec *p, ISzAllocPtr alloc)
Definition LzmaDec.c:1240
SRes LzmaDecode(Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, const Byte *propData, unsigned propSize, ELzmaFinishMode finishMode, ELzmaStatus *status, ISzAllocPtr alloc)
Definition LzmaDec.c:1340
SRes LzmaDec_AllocateProbs(CLzmaDec *p, const Byte *props, unsigned propsSize, ISzAllocPtr alloc)
Definition LzmaDec.c:1299
ELzmaFinishMode
Definition LzmaDec.h:86
@ LZMA_FINISH_ANY
Definition LzmaDec.h:87
@ LZMA_FINISH_END
Definition LzmaDec.h:88
void LzmaDec_Free(CLzmaDec *p, ISzAllocPtr alloc)
Definition LzmaDec.c:1252
SRes LzmaDec_DecodeToBuf(CLzmaDec *p, Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, ELzmaFinishMode finishMode, ELzmaStatus *status)
Definition LzmaDec.c:1200
SRes LzmaDec_DecodeToDic(CLzmaDec *p, SizeT dicLimit, const Byte *src, SizeT *srcLen, ELzmaFinishMode finishMode, ELzmaStatus *status)
Definition LzmaDec.c:952
SRes LzmaProps_Decode(CLzmaProps *p, const Byte *data, unsigned size)
Definition LzmaDec.c:1258
ELzmaStatus
Definition LzmaDec.h:107
@ LZMA_STATUS_NEEDS_MORE_INPUT
Definition LzmaDec.h:111
@ LZMA_STATUS_MAYBE_FINISHED_WITHOUT_MARK
Definition LzmaDec.h:112
@ LZMA_STATUS_NOT_FINISHED
Definition LzmaDec.h:110
@ LZMA_STATUS_NOT_SPECIFIED
Definition LzmaDec.h:108
@ LZMA_STATUS_FINISHED_WITH_MARK
Definition LzmaDec.h:109
void LzmaDec_Init(CLzmaDec *p)
Definition LzmaDec.c:922
#define LZMA_REQUIRED_INPUT_MAX
Definition LzmaDec.h:51
UInt16 CLzmaProb
Definition LzmaEnc.c:328
struct _CLzmaProps CLzmaProps
const char * src
Definition lz4.h:866
char * dest
Definition lz4.h:806
char buf[N_BUF]
Definition spewG.c:36
Definition poolTests.c:28
unsigned int UInt32
Definition bzlib_private.h:45
unsigned short UInt16
Definition bzlib_private.h:47
unsigned char Byte
Definition zconf.h:391
const lzma_allocator const uint8_t * props
Definition filter.h:362