|
|
@@ -44,7 +44,7 @@ unsigned CompressData(void* dest, const void* src, unsigned srcSize)
|
|
|
if (!dest || !src || !srcSize)
|
|
|
return 0;
|
|
|
else
|
|
|
- return (unsigned)LZ4_compressHC((const char*)src, (char*)dest, srcSize);
|
|
|
+ return (unsigned)LZ4_compress_HC((const char*)src, (char*)dest, srcSize, LZ4_compressBound(srcSize), 0);
|
|
|
}
|
|
|
|
|
|
unsigned DecompressData(void* dest, const void* src, unsigned destSize)
|
|
|
@@ -73,7 +73,7 @@ bool CompressStream(Serializer& dest, Deserializer& src)
|
|
|
if (src.Read(srcBuffer, srcSize) != srcSize)
|
|
|
return false;
|
|
|
|
|
|
- unsigned destSize = (unsigned)LZ4_compressHC((const char*)srcBuffer.Get(), (char*)destBuffer.Get(), srcSize);
|
|
|
+ unsigned destSize = (unsigned)LZ4_compress_HC((const char*)srcBuffer.Get(), (char*)destBuffer.Get(), srcSize, LZ4_compressBound(srcSize), 0);
|
|
|
bool success = true;
|
|
|
success &= dest.WriteUInt(srcSize);
|
|
|
success &= dest.WriteUInt(destSize);
|