Summary:
Because the version of lz4 that ships by default with Ubuntu 13.10 doesn't
define it (but has lz4_decompress_safe, so it's usable)
Test Plan: built on Ubuntu 13.10
Reviewed By: meyering@fb.com
Subscribers: jhj, lesha, kma
FB internal diff:
D1433864
@override-unit-failures
return !encodeSize();
}
+// The value comes from lz4.h in lz4-r117, but older versions of lz4 don't
+// define LZ4_MAX_INPUT_SIZE (even though the max size is the same), so do it
+// here.
+#ifndef LZ4_MAX_INPUT_SIZE
+# define LZ4_MAX_INPUT_SIZE 0x7E000000
+#endif
+
uint64_t LZ4Codec::doMaxUncompressedLength() const {
return LZ4_MAX_INPUT_SIZE;
}