|
xrif
A fast lossless compression system
|
These functions populate or read the xrif header.

Functions | |
| xrif_error_t | xrif_write_header (char *header, xrif_t handle) |
| Populate a header buffer with the xrif protocol details. More... | |
| xrif_error_t | xrif_read_header (xrif_t handle, uint32_t *header_size, char *header) |
| Configure an xrif handle by reading a xrif protocol header. More... | |
| xrif_error_t xrif_read_header | ( | xrif_t | handle, |
| uint32_t * | header_size, | ||
| char * | header | ||
| ) |
Configure an xrif handle by reading a xrif protocol header.
| [out] | handle | [out] the xrif header to configure. This must have been created with xrif_new. |
| [out] | header_size | [out] the total size of the header, read from the buffer. |
| [in] | header | [in] the buffer containing the header |
Definition at line 901 of file xrif.c.
References XRIF_ERROR_BADHEADER, XRIF_ERROR_NULLPTR, and XRIF_ERROR_PRINT.
| xrif_error_t xrif_write_header | ( | char * | header, |
| xrif_t | handle | ||
| ) |
Populate a header buffer with the xrif protocol details.
| [out] | header | [out] the buffer to hold the protocol header. Must be at least 48 bytes long. |
| [in] | handle | [in] the xrif handle from which to populate the header. This must have been created with xrif_new. |
Definition at line 846 of file xrif.c.
References XRIF_ERROR_NULLPTR, and XRIF_ERROR_PRINT.