LzmaDec.h File Reference
#include "Types.h"
Go to the source code of this file.
Classes |
| struct | _CLzmaProps |
| struct | CLzmaDec |
Defines |
| #define | CLzmaProb UInt16 |
| #define | LZMA_PROPS_SIZE 5 |
| #define | LZMA_REQUIRED_INPUT_MAX 20 |
| #define | LzmaDec_Construct(p) { (p)->dic = 0; (p)->probs = 0; } |
Typedefs |
| typedef struct _CLzmaProps | CLzmaProps |
Enumerations |
| enum | ELzmaFinishMode { LZMA_FINISH_ANY,
LZMA_FINISH_END
} |
| enum | ELzmaStatus {
LZMA_STATUS_NOT_SPECIFIED,
LZMA_STATUS_FINISHED_WITH_MARK,
LZMA_STATUS_NOT_FINISHED,
LZMA_STATUS_NEEDS_MORE_INPUT,
LZMA_STATUS_MAYBE_FINISHED_WITHOUT_MARK
} |
Functions |
| SRes | LzmaDec_Allocate (CLzmaDec *state, const Byte *prop, unsigned propsSize, ISzAlloc *alloc) |
| SRes | LzmaDec_AllocateProbs (CLzmaDec *p, const Byte *props, unsigned propsSize, ISzAlloc *alloc) |
| SRes | LzmaDec_DecodeToBuf (CLzmaDec *p, Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, ELzmaFinishMode finishMode, ELzmaStatus *status) |
| SRes | LzmaDec_DecodeToDic (CLzmaDec *p, SizeT dicLimit, const Byte *src, SizeT *srcLen, ELzmaFinishMode finishMode, ELzmaStatus *status) |
| void | LzmaDec_Free (CLzmaDec *state, ISzAlloc *alloc) |
| void | LzmaDec_FreeProbs (CLzmaDec *p, ISzAlloc *alloc) |
| void | LzmaDec_Init (CLzmaDec *p) |
| SRes | LzmaDecode (Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, const Byte *propData, unsigned propSize, ELzmaFinishMode finishMode, ELzmaStatus *status, ISzAlloc *alloc) |
| SRes | LzmaProps_Decode (CLzmaProps *p, const Byte *data, unsigned size) |
Define Documentation
| #define LZMA_PROPS_SIZE 5 |
| #define LZMA_REQUIRED_INPUT_MAX 20 |
| #define LzmaDec_Construct |
( |
p |
|
) |
{ (p)->dic = 0; (p)->probs = 0; } |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| LZMA_FINISH_ANY |
|
| LZMA_FINISH_END |
|
Definition at line 75 of file LzmaDec.h.
- Enumerator:
| LZMA_STATUS_NOT_SPECIFIED |
|
| LZMA_STATUS_FINISHED_WITH_MARK |
|
| LZMA_STATUS_NOT_FINISHED |
|
| LZMA_STATUS_NEEDS_MORE_INPUT |
|
| LZMA_STATUS_MAYBE_FINISHED_WITHOUT_MARK |
|
Definition at line 96 of file LzmaDec.h.
Function Documentation