29#include "../my_config.h"
38#define EXIT_USER_ABORT 4
40#define EXIT_DATA_ERROR 5
43#define EXIT_SCRIPT_ERROR 6
47#define EXIT_LIMITINT 8
49#define EXIT_UNKNOWN_ERROR 9
51#define EXIT_COMPILATION 10
52#define EXIT_SAVED_MODIFIED 11
54#define EXTENSION "dar"
58#define __VERSION__ "unknown"
65#define CC_NAT "unknown"
73using cli_callback = S_I (*)(std::shared_ptr<user_interaction> & dialog, int,
char *
const [],
const char **env);
75extern void dar_suite_reset_signal_handler();
92 const char *getopt_string,
94 const struct option *long_options,
99extern std::string dar_suite_command_line_features();
int dar_suite_global(int argc, char *const argv[], const char **env, const char *getopt_string, char stop_scan, cli_callback call)
common routine for all dar command-line tools to initialize environment and convert uncaught exceptio...
the main file of the libdar API definitions
libdar namespace encapsulate all libdar symbols