XZ Utils
5.1.0alpha
|
Argument parsing. More...
Functions | |
static void | parse_memlimit (const char *name, const char *name_percentage, char *str, bool set_compress, bool set_decompress) |
Parse and set the memory usage limit for compression and/or decompression. More... | |
static void | parse_real (args_info *args, int argc, char **argv) |
static void | parse_environment (args_info *args, char *argv0, const char *varname) |
void | args_parse (args_info *args, int argc, char **argv) |
Variables | |
bool | opt_stdout = false |
bool | opt_force = false |
bool | opt_keep_original = false |
bool | opt_robot = false |
const char | stdin_filename [] = "(stdin)" |
Argument parsing.
|
static |
Parse and set the memory usage limit for compression and/or decompression.
References args_info::arg_count, args_info::arg_names, check, coder_add_filter(), coder_set_check(), coder_set_extreme(), coder_set_preset(), args_info::files_delim, args_info::files_file, args_info::files_name, hardware_memlimit_set(), hardware_memlimit_show(), hardware_threadlimit_set(), io_no_sparse(), LZMA_CHECK_CRC32, LZMA_CHECK_CRC64, lzma_check_is_supported(), LZMA_CHECK_NONE, LZMA_CHECK_SHA256, LZMA_FILTER_ARM, LZMA_FILTER_ARMTHUMB, LZMA_FILTER_DELTA, LZMA_FILTER_IA64, LZMA_FILTER_LZMA1, LZMA_FILTER_LZMA2, LZMA_FILTER_POWERPC, LZMA_FILTER_SPARC, LZMA_FILTER_X86, LZMA_VLI_MAX, message_fatal(), message_help(), message_try_help(), message_verbosity_decrease(), message_verbosity_increase(), message_version(), opt_auto_adjust, opt_block_size, opt_format, opt_mode, opt_single_stream, options_bcj(), options_delta(), options_lzma(), set_exit_no_warn(), str_to_uint64(), suffix_set(), xmalloc, and xstrdup().