Tests for version of libjte, new API call isoburn_libjte_req()

This commit is contained in:
2010-10-04 15:51:37 +00:00
parent f46bcf9d5f
commit 0159052d92
5 changed files with 90 additions and 8 deletions

View File

@ -234,6 +234,14 @@ void isoburn_version(int *major, int *minor, int *micro);
#define isoburn_libburn_req_minor 8
#define isoburn_libburn_req_micro 7
/** The minimum compile time requirements of libisoburn towards libjte are
the same as of a suitable libisofs towards libjte.
So use these macros from libisofs.h :
iso_libjte_req_major
iso_libjte_req_minor
iso_libjte_req_micro
@since 0.6.4
*/
/** The minimum version of libisofs to be used with this version of libisoburn
at runtime. This is checked already in isoburn_initialize() which will
@ -248,6 +256,17 @@ void isoburn_version(int *major, int *minor, int *micro);
int isoburn_libisofs_req(int *major, int *minor, int *micro);
/** The minimum version of libjte to be used with this version of libisoburn
at runtime. The use of libjte is optional and depends on configure
tests. It can be prevented by ./configure option --disable-libjte .
This is checked already in isoburn_initialize() which will refuse on
outdated version. So this call is for information purposes after
successful startup only.
@since 0.6.4
*/
int isoburn_libjte_req(int *major, int *minor, int *micro);
/** The minimum version of libburn to be used with this version of libisoburn
at runtime. This is checked already in isoburn_initialize() which will
refuse on outdated version. So this call is for information purposes after