Functions | Variables

/tmp/buildd/xz-utils-5.0.0/src/xz/args.c File Reference

Argument parsing. More...

#include "private.h"
#include "getopt.h"
#include <ctype.h>

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

Detailed Description

Argument parsing.

Note:
Filter-specific options parsing is in options.c.

Function Documentation

static void parse_memlimit ( const char *  name,
const char *  name_percentage,
char *  str,
bool  set_compress,
bool  set_decompress 
) [static]

Parse and set the memory usage limit for compression and/or decompression.

References hardware_memlimit_set(), and str_to_uint64().