Files
pkgsrc-ng/devel/snappy/patches/patch-aa
2013-09-26 17:14:40 +02:00

27 lines
857 B
Plaintext

$NetBSD: patch-aa,v 1.2 2012/03/14 18:15:27 abs Exp $
Depending on the definition of LZF_STATE_ARG, lzf can grow an extra arg.
Accommodate.
--- snappy_unittest.cc.orig 2012-02-24 15:46:14.000000000 +0000
+++ snappy_unittest.cc
@@ -216,10 +216,17 @@ static bool Compress(const char* input,
#ifdef LZF_VERSION
case LIBLZF: {
+# ifdef LZF_STATE_ARG
+ LZF_STATE htab;
+# endif
int destlen = lzf_compress(input,
input_size,
string_as_array(compressed),
- input_size);
+ input_size
+# ifdef LZF_STATE_ARG
+ , htab
+# endif
+ );
if (destlen == 0) {
// lzf *can* cause lots of blowup when compressing, so they
// recommend to limit outsize to insize, and just not compress