Index: src/liblzma/lz/lz_encoder.c |
=================================================================== |
--- src/liblzma/lz/lz_encoder.c (revision 50504) |
+++ src/liblzma/lz/lz_encoder.c (working copy) |
@@ -349,9 +349,10 @@ |
// Maximum number of match finder cycles |
mf->depth = lz_options->depth; |
if (mf->depth == 0) { |
- mf->depth = 16 + (mf->nice_len / 2); |
- if (!is_bt) |
- mf->depth /= 2; |
+ if (is_bt) |
+ mf->depth = 16 + mf->nice_len / 2; |
+ else |
+ mf->depth = 4 + mf->nice_len / 4; |
} |
return false; |
@@ -479,7 +480,7 @@ |
static lzma_ret |
lz_encoder_update(lzma_coder *coder, lzma_allocator *allocator, |
- const lzma_filter *filters_null lzma_attribute((unused)), |
+ const lzma_filter *filters_null lzma_attribute((__unused__)), |
const lzma_filter *reversed_filters) |
{ |
if (coder->lz.options_update == NULL) |