Compile time and runtime checks for library compatibility

This commit is contained in:
2008-01-31 21:47:39 +00:00
parent 06145dfdc9
commit 599b966b41
5 changed files with 199 additions and 30 deletions

View File

@ -17,6 +17,12 @@
struct XorrisO;
struct FindjoB;
/* The minimum version of libisoburn to be used with this version of xorriso
*/
#define xorriso_libisoburn_req_major 0
#define xorriso_libisoburn_req_minor 0
#define xorriso_libisoburn_req_micro 1
int Xorriso_startup_libraries(struct XorrisO *xorriso, int flag);
/* @param flag bit0= global shutdown of libraries */