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 void roslz4_decompressEnd(roslz4_stream *str)
const int ROSLZ4_MEMORY_ERROR
const int ROSLZ4_OUTPUT_SMALL
ROSLZ4S_DECL void roslz4_compressEnd(roslz4_stream *stream)
ROSLZ4S_DECL int roslz4_compressStart(roslz4_stream *stream, int block_size_id)
ROSLZ4S_DECL int roslz4_decompress(roslz4_stream *stream)
const int ROSLZ4_STREAM_END
const int ROSLZ4_PARAM_ERROR
ROSLZ4S_DECL int roslz4_buffToBuffDecompress(char *input, unsigned int input_size, char *output, unsigned int *output_size)
const int ROSLZ4_DATA_ERROR
ROSLZ4S_DECL int roslz4_decompressStart(roslz4_stream *stream)
ROSLZ4S_DECL int roslz4_blockSizeFromIndex(int block_id)
ROSLZ4S_DECL int roslz4_compress(roslz4_stream *stream, int action)
ROSLZ4S_DECL int roslz4_buffToBuffCompress(char *input, unsigned int input_size, char *output, unsigned int *output_size, int block_size_id)