#include "include/lzo1x.h"
int decompress_lzo(const unsigned char *compressed, unsigned int compressed_len, unsigned char *decompressed, unsigned int *decompressed_len) {
lzo_uint actual_len = *decompressed_len;
if (lzo1x_decompress(compressed, compressed_len, decompressed, &actual_len, NULL) != LZO_E_OK) {
return -1; }
*decompressed_len = (unsigned int)actual_len;
return 0; }