![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
Macros | |
#define | XZ_FOOTER_SIG_CHECK(p) |
#define | READ_VARINT_AND_CHECK(buf, pos, size, res) |
#define | ADD_SIZE_CHECK(size, val) |
#define | TEMP_BUF_SIZE (1 << 10) |
Functions | |
SRes | Xz_ReadHeader (CXzStreamFlags *p, ISeqInStreamPtr inStream) |
SRes | XzBlock_ReadHeader (CXzBlock *p, ISeqInStreamPtr inStream, BoolInt *isIndex, UInt32 *headerSizeRes) |
UInt64 | Xz_GetUnpackSize (const CXzStream *p) |
UInt64 | Xz_GetPackSize (const CXzStream *p) |
void | Xzs_Construct (CXzs *p) |
void | Xzs_Free (CXzs *p, ISzAllocPtr alloc) |
UInt64 | Xzs_GetNumBlocks (const CXzs *p) |
UInt64 | Xzs_GetUnpackSize (const CXzs *p) |
SRes | Xzs_ReadBackward (CXzs *p, ILookInStreamPtr stream, Int64 *startOffset, ICompressProgressPtr progress, ISzAllocPtr alloc) |
#define ADD_SIZE_CHECK | ( | size, | |
val ) |
#define TEMP_BUF_SIZE (1 << 10) |
#define XZ_FOOTER_SIG_CHECK | ( | p | ) |
SRes Xz_ReadHeader | ( | CXzStreamFlags * | p, |
ISeqInStreamPtr | inStream ) |
SRes XzBlock_ReadHeader | ( | CXzBlock * | p, |
ISeqInStreamPtr | inStream, | ||
BoolInt * | isIndex, | ||
UInt32 * | headerSizeRes ) |
void Xzs_Construct | ( | CXzs * | p | ) |
void Xzs_Free | ( | CXzs * | p, |
ISzAllocPtr | alloc ) |
SRes Xzs_ReadBackward | ( | CXzs * | p, |
ILookInStreamPtr | stream, | ||
Int64 * | startOffset, | ||
ICompressProgressPtr | progress, | ||
ISzAllocPtr | alloc ) |