Updated debug/sync_flush.c.

This commit is contained in:
Lasse Collin 2008-01-20 20:15:21 +02:00
parent d53e9b7705
commit 305afa38f6
1 changed files with 24 additions and 2 deletions

View File

@ -85,14 +85,30 @@ main(int argc, char **argv)
.match_finder_cycles = 0, .match_finder_cycles = 0,
}; };
lzma_options_delta opt_delta = {
.distance = 16
};
lzma_options_subblock opt_subblock = {
.allow_subfilters = true,
.alignment = 8, // LZMA_SUBBLOCK_ALIGNMENT_DEFAULT,
.subblock_data_size = LZMA_SUBBLOCK_DATA_SIZE_DEFAULT,
.rle = 1, // LZMA_SUBBLOCK_RLE_OFF,
.subfilter_mode = LZMA_SUBFILTER_SET,
};
opt_subblock.subfilter_options.id = LZMA_FILTER_LZMA;
opt_subblock.subfilter_options.options = &opt_lzma;
opt_subblock.subfilter_options.id = LZMA_FILTER_DELTA;
opt_subblock.subfilter_options.options = &opt_delta;
lzma_options_stream opt_stream = { lzma_options_stream opt_stream = {
.check = LZMA_CHECK_NONE, .check = LZMA_CHECK_NONE,
.has_crc32 = false, .has_crc32 = false,
.uncompressed_size = LZMA_VLI_VALUE_UNKNOWN, .uncompressed_size = LZMA_VLI_VALUE_UNKNOWN,
.alignment = 0, .alignment = 0,
}; };
opt_stream.filters[0].id = LZMA_FILTER_LZMA; opt_stream.filters[0].id = LZMA_FILTER_SUBBLOCK;
opt_stream.filters[0].options = &opt_lzma; opt_stream.filters[0].options = &opt_subblock;
opt_stream.filters[1].id = LZMA_VLI_VALUE_UNKNOWN; opt_stream.filters[1].id = LZMA_VLI_VALUE_UNKNOWN;
// Init // Init
@ -113,4 +129,10 @@ main(int argc, char **argv)
lzma_end(&strm); lzma_end(&strm);
return 0; return 0;
// Prevent useless warnings so we don't need to have special CFLAGS
// to disable -Werror.
(void)opt_lzma;
(void)opt_subblock;
(void)opt_delta;
} }