28#ifndef GET_VERSION_HPP
29#define GET_VERSION_HPP
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
include macro defined by the configure script and some specific additional ones
libdar namespace encapsulate all libdar symbols