![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include <common.h>
Public Types | |
| enum | { ISEQ_RUN , ISEQ_SYNC_FLUSH , ISEQ_FULL_FLUSH , ISEQ_FINISH , ISEQ_FULL_BARRIER , ISEQ_END , ISEQ_ERROR } |
| enum | { ISEQ_RUN , ISEQ_SYNC_FLUSH , ISEQ_FULL_FLUSH , ISEQ_FINISH , ISEQ_FULL_BARRIER , ISEQ_END , ISEQ_ERROR } |
| enum | { ISEQ_RUN , ISEQ_SYNC_FLUSH , ISEQ_FULL_FLUSH , ISEQ_FINISH , ISEQ_FULL_BARRIER , ISEQ_END , ISEQ_ERROR } |
Data Fields | |
| lzma_next_coder | next |
| The actual coder that should do something useful. | |
| enum lzma_internal_s:: { ... } | sequence |
| size_t | avail_in |
| bool | supported_actions [LZMA_ACTION_MAX+1] |
| Indicates which lzma_action values are allowed by next.code. | |
| bool | allow_buf_error |
| enum lzma_internal_s:: { ... } | sequence |
| enum lzma_internal_s:: { ... } | sequence |
Internal data for lzma_strm_init, lzma_code, and lzma_end. A pointer to this is stored in lzma_stream.
| anonymous enum |
Track the state of the coder. This is used to validate arguments so that the actual coders can rely on e.g. that LZMA_SYNC_FLUSH is used on every call to lzma_code until next.code has returned LZMA_STREAM_END.
| Enumerator | |
|---|---|
| ISEQ_RUN | |
| ISEQ_SYNC_FLUSH | |
| ISEQ_FULL_FLUSH | |
| ISEQ_FINISH | |
| ISEQ_FULL_BARRIER | |
| ISEQ_END | |
| ISEQ_ERROR | |
| anonymous enum |
Track the state of the coder. This is used to validate arguments so that the actual coders can rely on e.g. that LZMA_SYNC_FLUSH is used on every call to lzma_code until next.code has returned LZMA_STREAM_END.
| Enumerator | |
|---|---|
| ISEQ_RUN | |
| ISEQ_SYNC_FLUSH | |
| ISEQ_FULL_FLUSH | |
| ISEQ_FINISH | |
| ISEQ_FULL_BARRIER | |
| ISEQ_END | |
| ISEQ_ERROR | |
| anonymous enum |
Track the state of the coder. This is used to validate arguments so that the actual coders can rely on e.g. that LZMA_SYNC_FLUSH is used on every call to lzma_code until next.code has returned LZMA_STREAM_END.
| Enumerator | |
|---|---|
| ISEQ_RUN | |
| ISEQ_SYNC_FLUSH | |
| ISEQ_FULL_FLUSH | |
| ISEQ_FINISH | |
| ISEQ_FULL_BARRIER | |
| ISEQ_END | |
| ISEQ_ERROR | |
| bool allow_buf_error |
If true, lzma_code will return LZMA_BUF_ERROR if no progress was made (no input consumed and no output produced by next.code).
| size_t avail_in |
A copy of lzma_stream avail_in. This is used to verify that the amount of input doesn't change once e.g. LZMA_FINISH has been used.
| lzma_next_coder next |
The actual coder that should do something useful.
| enum { ... } sequence |
Track the state of the coder. This is used to validate arguments so that the actual coders can rely on e.g. that LZMA_SYNC_FLUSH is used on every call to lzma_code until next.code has returned LZMA_STREAM_END.
| enum { ... } sequence |
Track the state of the coder. This is used to validate arguments so that the actual coders can rely on e.g. that LZMA_SYNC_FLUSH is used on every call to lzma_code until next.code has returned LZMA_STREAM_END.
| enum { ... } sequence |
Track the state of the coder. This is used to validate arguments so that the actual coders can rely on e.g. that LZMA_SYNC_FLUSH is used on every call to lzma_code until next.code has returned LZMA_STREAM_END.
| bool supported_actions |
Indicates which lzma_action values are allowed by next.code.