4#ifndef ZIP7_INC_LZMA_ENC_H
5#define ZIP7_INC_LZMA_ENC_H
11#define LZMA_PROPS_SIZE 5
26 unsigned numHashOutBits;
28 unsigned writeEndMark;
size_t SizeT
Definition 7zTypes.h:247
#define EXTERN_C_BEGIN
Definition 7zTypes.h:20
unsigned long long int UInt64
Definition 7zTypes.h:234
int SRes
Definition 7zTypes.h:45
#define EXTERN_C_END
Definition 7zTypes.h:21
void LzmaEnc_SetDataSize(CLzmaEncHandle p, UInt64 expectedDataSiize)
Definition LzmaEnc.c:624
UInt32 LzmaEncProps_GetDictSize(const CLzmaEncProps *props2)
Definition LzmaEnc.c:118
void LzmaEnc_Destroy(CLzmaEncHandle p, ISzAllocPtr alloc, ISzAllocPtr allocBig)
Definition LzmaEnc.c:2382
SRes LzmaEncode(Byte *dest, SizeT *destLen, const Byte *src, SizeT srcLen, const CLzmaEncProps *props, Byte *propsEncoded, SizeT *propsSize, int writeEndMark, ICompressProgressPtr progress, ISzAllocPtr alloc, ISzAllocPtr allocBig)
Definition LzmaEnc.c:3142
void LzmaEncProps_Init(CLzmaEncProps *p)
Definition LzmaEnc.c:59
CLzmaEncHandle LzmaEnc_Create(ISzAllocPtr alloc)
Definition LzmaEnc.c:2354
CLzmaEnc * CLzmaEncHandle
Definition LzmaEnc.h:58
SRes LzmaEnc_MemEncode(CLzmaEncHandle p, Byte *dest, SizeT *destLen, const Byte *src, SizeT srcLen, int writeEndMark, ICompressProgressPtr progress, ISzAllocPtr alloc, ISzAllocPtr allocBig)
Definition LzmaEnc.c:3111
SRes LzmaEnc_SetProps(CLzmaEncHandle p, const CLzmaEncProps *props)
Definition LzmaEnc.c:551
unsigned LzmaEnc_IsWriteEndMark(CLzmaEncHandle p)
Definition LzmaEnc.c:3105
SRes LzmaEnc_WriteProperties(CLzmaEncHandle p, Byte *properties, SizeT *size)
Definition LzmaEnc.c:3072
void LzmaEncProps_Normalize(CLzmaEncProps *p)
Definition LzmaEnc.c:70
SRes LzmaEnc_Encode(CLzmaEncHandle p, ISeqOutStreamPtr outStream, ISeqInStreamPtr inStream, ICompressProgressPtr progress, ISzAllocPtr alloc, ISzAllocPtr allocBig)
Definition LzmaEnc.c:3064
struct _CLzmaEncProps CLzmaEncProps
const char * src
Definition lz4.h:866
char * dest
Definition lz4.h:806
BoolInt writeEndMark
Definition LzmaEnc.c:434
unsigned int UInt32
Definition bzlib_private.h:45
unsigned char Byte
Definition zconf.h:391
const lzma_allocator const uint8_t * props
Definition filter.h:362
const void size_t dictSize
Definition zbuff.h:76