Go to the documentation of this file.
42 #ifdef ROS_BUILD_SHARED_LIBS // ros is being built around shared libraries
43 #ifdef roslz4_EXPORTS // we are building a shared lib/dll
44 #define ROSLZ4S_DECL ROS_HELPER_EXPORT
45 #else // we are using shared lib/dll
46 #define ROSLZ4S_DECL ROS_HELPER_IMPORT
48 #else // ros is being built around static libraries
98 char *output,
unsigned int *output_size,
101 char *output,
unsigned int *output_size);
107 #endif // ROSLZ4_LZ4S_H
ROSLZ4S_DECL int roslz4_compressStart(roslz4_stream *stream, int block_size_id)
ROSLZ4S_DECL int roslz4_buffToBuffCompress(char *input, unsigned int input_size, char *output, unsigned int *output_size, int block_size_id)
ROSLZ4S_DECL void roslz4_compressEnd(roslz4_stream *stream)
ROSLZ4S_DECL void roslz4_decompressEnd(roslz4_stream *str)
ROSLZ4S_DECL int roslz4_decompressStart(roslz4_stream *stream)
const int ROSLZ4_MEMORY_ERROR
const int ROSLZ4_PARAM_ERROR
const int ROSLZ4_OUTPUT_SMALL
const int ROSLZ4_DATA_ERROR
const int ROSLZ4_STREAM_END
ROSLZ4S_DECL int roslz4_compress(roslz4_stream *stream, int action)
ROSLZ4S_DECL int roslz4_buffToBuffDecompress(char *input, unsigned int input_size, char *output, unsigned int *output_size)
ROSLZ4S_DECL int roslz4_blockSizeFromIndex(int block_id)
ROSLZ4S_DECL int roslz4_decompress(roslz4_stream *stream)
roslz4
Author(s): Ben Charrow
, Jacob Perron
autogenerated on Sat Sep 14 2024 02:59:30