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