Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
xz_buf Struct Reference

#include <xz.h>

Data Fields

const uint8_tin
 
size_t in_pos
 
size_t in_size
 
uint8_tout
 
size_t out_pos
 
size_t out_size
 

Detailed Description

struct xz_buf - Passing input and output buffers to XZ code : Beginning of the input buffer. This may be NULL if and only if in_pos is equal to in_size. : Current position in the input buffer. This must not exceed in_size. : Size of the input buffer : Beginning of the output buffer. This may be NULL if and only if out_pos is equal to out_size. : Current position in the output buffer. This must not exceed out_size. : Size of the output buffer

Only the contents of the output buffer from out[out_pos] onward, and the variables in_pos and out_pos are modified by the XZ code.

Definition at line 136 of file xz.h.

Field Documentation

Definition at line 137 of file xz.h.

size_t in_pos

Definition at line 138 of file xz.h.

size_t in_size

Definition at line 139 of file xz.h.

uint8_t* out

Definition at line 141 of file xz.h.

size_t out_pos

Definition at line 142 of file xz.h.

size_t out_size

Definition at line 143 of file xz.h.


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