*** empty log message ***
[h316.git] / pc-tools / ldc2 / src / config.hh
diff --git a/pc-tools/ldc2/src/config.hh b/pc-tools/ldc2/src/config.hh
new file mode 100644 (file)
index 0000000..1f80c79
--- /dev/null
@@ -0,0 +1,35 @@
+#ifndef CONFIG_HH
+#define CONFIG_HH
+
+#include <string>
+using namespace std;
+
+/* Global configuration data */
+
+extern string cfg_infile;
+extern string cfg_outfile;
+extern int cfg_infile_set;
+extern int cfg_outfile_set; 
+extern int cfg_config_file_set;
+
+extern int cfg_do_help;
+extern int cfg_output_info;
+extern int cfg_output_called;
+extern int cfg_output_exported;
+extern int cfg_output_unsatisfied;
+extern int cfg_splitobjects;
+extern int cfg_splitobjects_numbered;
+extern int cfg_ignoreblock_errors;
+extern int cfg_ignorechecksum_errors;
+extern int cfg_pause_on_checksum_error;
+extern int cfg_ignore_unknown_block_errors;
+extern int cfg_ignore_object_integrity_errors;
+extern int cfg_list_contents;
+extern int cfg_verbose;
+
+extern int in_fd;  //! File descriptor for data input 
+extern int out_fd; //! File descriptor for text output
+
+extern void do_config(int argc, char ** args);
+
+#endif