aboutsummaryrefslogtreecommitdiff
path: root/src/xz/coder.c
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2010-06-15 14:06:29 +0300
committerLasse Collin <lasse.collin@tukaani.org>2010-06-15 14:06:29 +0300
commitc15c42abb3c8c6e77c778ef06c97a4a10b8b5d00 (patch)
tree5c0491fe313afc8adda4332ef44477f1e73992f8 /src/xz/coder.c
parentUpdated THANKS. (diff)
downloadxz-c15c42abb3c8c6e77c778ef06c97a4a10b8b5d00.tar.xz
Add --no-adjust.
Diffstat (limited to 'src/xz/coder.c')
-rw-r--r--src/xz/coder.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/xz/coder.c b/src/xz/coder.c
index 8d882d26..ff50d63c 100644
--- a/src/xz/coder.c
+++ b/src/xz/coder.c
@@ -22,8 +22,8 @@ enum coder_init_ret {
enum operation_mode opt_mode = MODE_COMPRESS;
-
enum format_type opt_format = FORMAT_AUTO;
+bool opt_auto_adjust = true;
/// Stream used to communicate with liblzma
@@ -42,10 +42,6 @@ static size_t filters_count = 0;
/// Number of the preset (0-9)
static size_t preset_number = 6;
-/// True if we should auto-adjust the compression settings to use less memory
-/// if memory usage limit is too low for the original settings.
-static bool auto_adjust = true;
-
/// Indicate if no preset has been explicitly given. In that case, if we need
/// to auto-adjust for lower memory usage, we won't print a warning.
static bool preset_default = true;
@@ -191,7 +187,7 @@ coder_set_compression_settings(void)
// If --no-auto-adjust was used or we didn't find LZMA1 or
// LZMA2 as the last filter, give an error immediately.
// --format=raw implies --no-auto-adjust.
- if (!auto_adjust || opt_format == FORMAT_RAW)
+ if (!opt_auto_adjust || opt_format == FORMAT_RAW)
memlimit_too_small(memory_usage);
assert(opt_mode == MODE_COMPRESS);