Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
xz_dec Struct Reference

Public Types

enum  {
  SEQ_STREAM_HEADER, SEQ_BLOCK_START, SEQ_BLOCK_HEADER, SEQ_BLOCK_UNCOMPRESS,
  SEQ_BLOCK_PADDING, SEQ_BLOCK_CHECK, SEQ_INDEX, SEQ_INDEX_PADDING,
  SEQ_INDEX_CRC32, SEQ_STREAM_FOOTER
}
 

Data Fields

enum xz_dec:: { ... }  sequence
 
uint32_t pos
 
vli_type vli
 
size_t in_start
 
size_t out_start
 
uint32_t crc32
 
enum xz_check check_type
 
enum xz_mode mode
 
bool allow_buf_error
 
struct {
   vli_type   compressed
 
   vli_type   uncompressed
 
   uint32_t   size
 
block_header
 
struct {
   vli_type   compressed
 
   vli_type   uncompressed
 
   vli_type   count
 
   struct xz_dec_hash   hash
 
block
 
struct {
enum  { SEQ_INDEX_COUNT, SEQ_INDEX_UNPADDED, SEQ_INDEX_UNCOMPRESSED }
 
   enum xz_dec:: { ... }    sequence
 
   vli_type   size
 
   vli_type   count
 
   struct xz_dec_hash   hash
 
index
 
struct {
   size_t   pos
 
   size_t   size
 
   uint8_t   buf [1024]
 
temp
 
struct xz_dec_lzma2lzma2
 

Detailed Description

Definition at line 20 of file xz_dec_stream.c.

Member Enumeration Documentation

anonymous enum
Enumerator:
SEQ_STREAM_HEADER 
SEQ_BLOCK_START 
SEQ_BLOCK_HEADER 
SEQ_BLOCK_UNCOMPRESS 
SEQ_BLOCK_PADDING 
SEQ_BLOCK_CHECK 
SEQ_INDEX 
SEQ_INDEX_PADDING 
SEQ_INDEX_CRC32 
SEQ_STREAM_FOOTER 

Definition at line 22 of file xz_dec_stream.c.

Field Documentation

bool allow_buf_error

Definition at line 58 of file xz_dec_stream.c.

struct { ... } block
struct { ... } block_header
uint8_t buf[1024]

Definition at line 128 of file xz_dec_stream.c.

enum xz_check check_type

Definition at line 49 of file xz_dec_stream.c.

vli_type compressed

Definition at line 66 of file xz_dec_stream.c.

vli_type count

Definition at line 87 of file xz_dec_stream.c.

uint32_t crc32

Definition at line 46 of file xz_dec_stream.c.

Definition at line 93 of file xz_dec_stream.c.

size_t in_start

Definition at line 42 of file xz_dec_stream.c.

struct { ... } index

Definition at line 131 of file xz_dec_stream.c.

enum xz_mode mode

Definition at line 52 of file xz_dec_stream.c.

size_t out_start

Definition at line 43 of file xz_dec_stream.c.

uint32_t pos

Definition at line 36 of file xz_dec_stream.c.

size_t pos

Definition at line 126 of file xz_dec_stream.c.

enum { ... } sequence
enum { ... } sequence
uint32_t size

Definition at line 75 of file xz_dec_stream.c.

vli_type size

Definition at line 106 of file xz_dec_stream.c.

size_t size

Definition at line 127 of file xz_dec_stream.c.

struct { ... } temp
vli_type uncompressed

Definition at line 72 of file xz_dec_stream.c.

vli_type vli

Definition at line 39 of file xz_dec_stream.c.


The documentation for this struct was generated from the following file: