RTEMS  5.1
Data Fields
xz_buf Struct Reference

#include <xz.h>

Data Fields

const uint8_t * in
 
size_t in_pos
 
size_t in_size
 
uint8_t * out
 
size_t out_pos
 
size_t out_size
 

Detailed Description

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


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