Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
message.h
Go to the documentation of this file.
1
2//
5//
6// Author: Lasse Collin
7//
8// This file has been put into the public domain.
9// You can do whatever you want with this file.
10//
12
21
22
24extern const int message_progress_sigs[];
25
26
31extern void message_init(void);
32
33
35extern void message_verbosity_increase(void);
36
38extern void message_verbosity_decrease(void);
39
42
43
47extern void message(enum message_verbosity verbosity, const char *fmt, ...)
48 lzma_attribute((__format__(__printf__, 2, 3)));
49
50
55extern void message_warning(const char *fmt, ...)
56 lzma_attribute((__format__(__printf__, 1, 2)));
57
58
63extern void message_error(const char *fmt, ...)
64 lzma_attribute((__format__(__printf__, 1, 2)));
65
66
70extern void message_fatal(const char *fmt, ...)
71 lzma_attribute((__format__(__printf__, 1, 2)))
72 lzma_attribute((__noreturn__));
73
74
77extern void message_bug(void) lzma_attribute((__noreturn__));
78
79
82extern void message_signal_handler(void) lzma_attribute((__noreturn__));
83
84
86extern const char *message_strm(lzma_ret code);
87
88
90extern void message_mem_needed(enum message_verbosity v, uint64_t memusage);
91
92
94extern void message_filters_show(
96
97
99extern void message_try_help(void);
100
101
103extern void message_version(void) lzma_attribute((__noreturn__));
104
105
107extern void message_help(bool long_help) lzma_attribute((__noreturn__));
108
109
114extern void message_set_files(unsigned int files);
115
116
123extern void message_filename(const char *src_name);
124
125
137extern void message_progress_start(lzma_stream *strm,
138 bool is_passthru, uint64_t in_size);
139
140
144extern void message_progress_update(void);
145
146
152extern void message_progress_end(bool finished);
Int32 verbosity
Definition bzip2.c.old.c:183
Definition inftrees.h:24
Filter options.
Definition filter.h:43
Passing data to and from liblzma.
Definition base.h:485
uint finished
Definition dll.c:187
#define const
Definition zconf.h:230
lzma_ret
Return values used by several functions in liblzma.
Definition base.h:57
const lzma_allocator const uint8_t size_t in_size
Definition block.h:527
const lzma_filter * filters
Definition container.h:315
#define lzma_attribute(attr)
Definition lzma.h:259
uint64_t files
Definition list.c:205
const int message_progress_sigs[]
Signals used for progress message handling.
void message_bug(void) lzma_attribute((__noreturn__))
Definition message.c:786
void message_verbosity_increase(void)
Increase verbosity level by one step unless it was at maximum.
Definition message.c:161
void message_set_files(unsigned int files)
Set the total number of files to be processed.
Definition message.c:188
message_verbosity
Verbosity levels.
Definition message.h:14
@ V_DEBUG
Very verbose.
Definition message.h:19
@ V_WARNING
Errors and warnings.
Definition message.h:17
@ V_VERBOSE
Errors, warnings, and verbose statistics.
Definition message.h:18
@ V_ERROR
Only error messages.
Definition message.h:16
@ V_SILENT
No messages.
Definition message.h:15
void message_help(bool long_help) lzma_attribute((__noreturn__))
Print the help message.
Definition message.c:950
void message_version(void) lzma_attribute((__noreturn__))
Prints the version number to stdout and exits with exit status SUCCESS.
Definition message.c:933
void message_signal_handler(void) lzma_attribute((__noreturn__))
Definition message.c:793
void message_filename(const char *src_name)
Set the name of the current file and possibly print it too.
Definition message.c:232
void void void message_error(const char *fmt,...) lzma_attribute((__format__(__printf__
Prints an error message and sets exit status.
void message_mem_needed(enum message_verbosity v, uint64_t memusage)
Display how much memory was needed and how much the limit was.
Definition message.c:852
void void message_warning(const char *fmt,...) lzma_attribute((__format__(__printf__
Prints a warning and possibly sets exit status.
void message_init(void)
Initializes the message functions.
Definition message.c:114
void message_verbosity_decrease(void)
Decrease verbosity level by one step unless it was at minimum.
Definition message.c:171
void message(enum message_verbosity verbosity, const char *fmt,...) lzma_attribute((__format__(__printf__
Print a message if verbosity level is at least "verbosity".
void message_progress_end(bool finished)
Finishes the progress message if we were in verbose mode.
Definition message.c:704
void message_filters_show(enum message_verbosity v, const lzma_filter *filters)
Print the filter chain.
Definition message.c:904
void message_progress_start(lzma_stream *strm, bool is_passthru, uint64_t in_size)
Start progress info handling.
Definition message.c:249
void message_try_help(void)
Print a message that user should try –help.
Definition message.c:922
void message_progress_update(void)
Definition message.c:542
enum message_verbosity message_verbosity_get(void)
Get the current verbosity level.
Definition message.c:181
const char * message_strm(lzma_ret code)
Convert lzma_ret to a string.
Definition message.c:800
void void void void message_fatal(const char *fmt,...) lzma_attribute((__format__(__printf__
Prints an error message and exits with EXIT_ERROR.
const char * fmt
Definition message.h:50