mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-09 09:18:42 +09:00
Bug 1398021 - Update lz4 to version 1.8.0. r=froydnj, a=RyanVM
--HG-- extra : source : 9a4077eda5d80e2f7c7fe271035bee2e2d034cec extra : histedit_source : 64eb1f6e9b2b08981644d7edccd22997d6463b4b%2C5619daf512a89b3a6bf84eca781190b56e8dea31
This commit is contained in:
parent
2022008a84
commit
23c2b750e3
3 changed files with 1323 additions and 812 deletions
|
|
@ -16,8 +16,12 @@ using namespace mozilla::Compression;
|
|||
|
||||
namespace {
|
||||
|
||||
extern "C" {
|
||||
|
||||
#include "lz4.c"
|
||||
|
||||
}
|
||||
|
||||
}/* anonymous namespace */
|
||||
|
||||
/* Our wrappers */
|
||||
|
|
@ -27,7 +31,8 @@ LZ4::compress(const char* aSource, size_t aInputSize, char* aDest)
|
|||
{
|
||||
CheckedInt<int> inputSizeChecked = aInputSize;
|
||||
MOZ_ASSERT(inputSizeChecked.isValid());
|
||||
return LZ4_compress(aSource, aDest, inputSizeChecked.value());
|
||||
return LZ4_compress_default(aSource, aDest, inputSizeChecked.value(),
|
||||
LZ4_compressBound(inputSizeChecked.value()));
|
||||
}
|
||||
|
||||
size_t
|
||||
|
|
@ -38,8 +43,8 @@ LZ4::compressLimitedOutput(const char* aSource, size_t aInputSize, char* aDest,
|
|||
MOZ_ASSERT(inputSizeChecked.isValid());
|
||||
CheckedInt<int> maxOutputSizeChecked = aMaxOutputSize;
|
||||
MOZ_ASSERT(maxOutputSizeChecked.isValid());
|
||||
return LZ4_compress_limitedOutput(aSource, aDest, inputSizeChecked.value(),
|
||||
maxOutputSizeChecked.value());
|
||||
return LZ4_compress_default(aSource, aDest, inputSizeChecked.value(),
|
||||
maxOutputSizeChecked.value());
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue