28 #ifndef GET_VERSION_HPP
29 #define GET_VERSION_HPP
31 #include "../my_config.h"
85 extern void get_version(U_I & major, U_I & medium, U_I & minor,
bool init_libgcrypt =
true);
97 extern void get_version(U_I & major, U_I & medium, U_I & minor,
bool init_libgcrypt,
bool init_gpgme);
114 extern void close_and_clean();
128 extern void cancel_thread(pthread_t tid,
bool immediate =
true, U_64 flag = 0);
134 extern bool cancel_status(pthread_t tid);
141 extern bool cancel_clear(pthread_t tid);
144 extern U_I get_thread_count();
void get_version(U_I &major, U_I &medium, U_I &minor, bool init_libgcrypt=true)
return the libdar version, and make libdar initialization (may throw Exceptions)
constexpr U_I LIBDAR_COMPILE_TIME_MEDIUM
libdar Medium version defined at compilation time
constexpr U_I LIBDAR_COMPILE_TIME_MAJOR
libdar Major version defined at compilation time
constexpr U_I LIBDAR_COMPILE_TIME_MINOR
libdar Minor version defined at compilation time
are defined here basic integer types that tend to be portable
libdar namespace encapsulate all libdar symbols