src/liblzma/common/auto_decoder.c File Reference

Autodetect between .xz Stream and .lzma (LZMA_Alone) formats. More...

#include "stream_decoder.h"
#include "alone_decoder.h"

Data Structures

struct  lzma_coder_s

Functions

static lzma_ret auto_decode (lzma_coder *coder, lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action)
static void auto_decoder_end (lzma_coder *coder, lzma_allocator *allocator)
static lzma_check auto_decoder_get_check (const lzma_coder *coder)
static lzma_ret auto_decoder_memconfig (lzma_coder *coder, uint64_t *memusage, uint64_t *old_memlimit, uint64_t new_memlimit)
static lzma_ret auto_decoder_init (lzma_next_coder *next, lzma_allocator *allocator, uint64_t memlimit, uint32_t flags)
 LZMA_API (lzma_ret)

Detailed Description

Autodetect between .xz Stream and .lzma (LZMA_Alone) formats.


Generated on Tue Oct 6 14:02:22 2009 for XZ Utils by  doxygen 1.6.1