Argument parsing.
More...
#include "private.h"
#include "getopt.h"
#include <ctype.h>
|
static void | parse_memlimit (const char *name, const char *name_percentage, char *str, bool set_compress, bool set_decompress, bool set_mtdec) |
|
static void | parse_block_list (char *str) |
|
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) |
|
void | args_free (void) |
|
|
bool | opt_stdout = false |
|
bool | opt_force = false |
|
bool | opt_keep_original = false |
|
bool | opt_robot = false |
|
bool | opt_ignore_check = false |
|
const char | stdin_filename [] = "(stdin)" |
|
Argument parsing.
- Note
- Filter-specific options parsing is in options.c.
◆ parse_memlimit()
static void parse_memlimit |
( |
const char * |
name, |
|
|
const char * |
name_percentage, |
|
|
char * |
str, |
|
|
bool |
set_compress, |
|
|
bool |
set_decompress, |
|
|
bool |
set_mtdec |
|
) |
| |
|
static |
Parse and set the memory usage limit for compression, decompression, and/or multithreaded decompression.