| 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)
|
|
|