struct xranlib_compress_request {
int16_t *data_in; /*!< Pointer to data to compress. */
int16_t numRBs; /*!< numRBs */
struct xranlib_compress_request {
int16_t *data_in; /*!< Pointer to data to compress. */
int16_t numRBs; /*!< numRBs */
int16_t compMethod; /*!< Compression method */
int16_t iqWidth; /*!< Bit size */
int32_t len; /*!< Length of input buffer in bytes */
int16_t compMethod; /*!< Compression method */
int16_t iqWidth; /*!< Bit size */
int32_t len; /*!< Length of input buffer in bytes */
struct xranlib_decompress_request {
int8_t *data_in; /*!< Pointer to data to decompress. */
int16_t numRBs; /*!< numRBs */
struct xranlib_decompress_request {
int8_t *data_in; /*!< Pointer to data to decompress. */
int16_t numRBs; /*!< numRBs */
\param [out] response Structure containing the output data and data length.
\return 0 for success, -1 for error
*/
\param [out] response Structure containing the output data and data length.
\return 0 for success, -1 for error
*/
xranlib_compress(const struct xranlib_compress_request *request,
struct xranlib_compress_response *response);
xranlib_compress(const struct xranlib_compress_request *request,
struct xranlib_compress_response *response);
\param [out] response Structure containing the output data and data length.
\return 0 for success, -1 for error.
**/
\param [out] response Structure containing the output data and data length.
\return 0 for success, -1 for error.
**/
xranlib_decompress(const struct xranlib_decompress_request *request,
struct xranlib_decompress_response *response);
xranlib_decompress(const struct xranlib_decompress_request *request,
struct xranlib_decompress_response *response);