Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
Lzma2DecMt.c File Reference
#include "Precomp.h"
#include "Alloc.h"
#include "Lzma2Dec.h"
#include "Lzma2DecMt.h"
#include "MtDec.h"

Data Structures

struct  CLzma2DecMtThread
 
struct  CLzma2DecMt
 

Macros

#define LZMA2DECMT_OUT_BLOCK_MAX_DEFAULT   (1 << 28)
 
#define PRF(x)
 
#define PRF_STR(s)
 
#define PRF_STR_INT_2(s, d1, d2)
 
#define LZMA2DECMT_STREAM_WRITE_STEP   (1 << 24)
 

Functions

void Lzma2DecMtProps_Init (CLzma2DecMtProps *p)
 
CLzma2DecMtHandle Lzma2DecMt_Create (ISzAllocPtr alloc, ISzAllocPtr allocMid)
 
void Lzma2DecMt_Destroy (CLzma2DecMtHandle p)
 
SRes Lzma2DecMt_Decode (CLzma2DecMtHandle p, Byte prop, const CLzma2DecMtProps *props, ISeqOutStreamPtr outStream, const UInt64 *outDataSize, int finishMode, ISeqInStreamPtr inStream, UInt64 *inProcessed, int *isMT, ICompressProgressPtr progress)
 
SRes Lzma2DecMt_Init (CLzma2DecMtHandle p, Byte prop, const CLzma2DecMtProps *props, const UInt64 *outDataSize, int finishMode, ISeqInStreamPtr inStream)
 
SRes Lzma2DecMt_Read (CLzma2DecMtHandle p, Byte *data, size_t *outSize, UInt64 *inStreamProcessed)
 

Macro Definition Documentation

◆ LZMA2DECMT_OUT_BLOCK_MAX_DEFAULT

#define LZMA2DECMT_OUT_BLOCK_MAX_DEFAULT   (1 << 28)

◆ LZMA2DECMT_STREAM_WRITE_STEP

#define LZMA2DECMT_STREAM_WRITE_STEP   (1 << 24)

◆ PRF

#define PRF ( x)

◆ PRF_STR

#define PRF_STR ( s)
Value:
PRF(printf("\n" s "\n");)
#define PRF(x)
Definition Lzma2DecMt.c:29

◆ PRF_STR_INT_2

#define PRF_STR_INT_2 ( s,
d1,
d2 )
Value:
PRF(printf("\n" s " %d %d\n", (unsigned)d1, (unsigned)d2);)

Function Documentation

◆ Lzma2DecMt_Create()

CLzma2DecMtHandle Lzma2DecMt_Create ( ISzAllocPtr alloc,
ISzAllocPtr allocMid )

◆ Lzma2DecMt_Decode()

SRes Lzma2DecMt_Decode ( CLzma2DecMtHandle p,
Byte prop,
const CLzma2DecMtProps * props,
ISeqOutStreamPtr outStream,
const UInt64 * outDataSize,
int finishMode,
ISeqInStreamPtr inStream,
UInt64 * inProcessed,
int * isMT,
ICompressProgressPtr progress )

◆ Lzma2DecMt_Destroy()

void Lzma2DecMt_Destroy ( CLzma2DecMtHandle p)

◆ Lzma2DecMt_Init()

SRes Lzma2DecMt_Init ( CLzma2DecMtHandle p,
Byte prop,
const CLzma2DecMtProps * props,
const UInt64 * outDataSize,
int finishMode,
ISeqInStreamPtr inStream )

◆ Lzma2DecMt_Read()

SRes Lzma2DecMt_Read ( CLzma2DecMtHandle p,
Byte * data,
size_t * outSize,
UInt64 * inStreamProcessed )

◆ Lzma2DecMtProps_Init()

void Lzma2DecMtProps_Init ( CLzma2DecMtProps * p)