ea4c19a4 |
1 | #ifndef CONFIG_HH |
2 | #define CONFIG_HH |
3 | |
4 | #include <string> |
5 | using namespace std; |
6 | |
7 | /* Global configuration data */ |
8 | |
9 | extern string cfg_infile; |
10 | extern string cfg_outfile; |
11 | extern int cfg_infile_set; |
12 | extern int cfg_outfile_set; |
13 | extern int cfg_config_file_set; |
14 | |
15 | extern int cfg_do_help; |
16 | extern int cfg_output_info; |
17 | extern int cfg_output_called; |
18 | extern int cfg_output_exported; |
19 | extern int cfg_output_unsatisfied; |
20 | extern int cfg_splitobjects; |
21 | extern int cfg_splitobjects_numbered; |
22 | extern int cfg_ignoreblock_errors; |
23 | extern int cfg_ignorechecksum_errors; |
24 | extern int cfg_pause_on_checksum_error; |
25 | extern int cfg_ignore_unknown_block_errors; |
26 | extern int cfg_ignore_object_integrity_errors; |
27 | extern int cfg_list_contents; |
28 | extern int cfg_verbose; |
29 | |
30 | extern int in_fd; //! File descriptor for data input |
31 | extern int out_fd; //! File descriptor for text output |
32 | |
33 | extern void do_config(int argc, char ** args); |
34 | |
35 | #endif |