RTEMS
5.1
|
#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 |
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.