Adapted version checking to new library situation

This commit is contained in:
2010-05-21 13:37:25 +00:00
parent d3f770827f
commit bcc6a38094
6 changed files with 219 additions and 78 deletions

View File

@ -38,9 +38,22 @@
static int Xorriso_signal_behavioR= 1;
char *Xorriso__get_version_text(int flag)
void Xorriso__version(int *major, int *minor, int *micro)
{
return(Xorriso_program_versioN);
*major= Xorriso_header_version_majoR;
*minor= Xorriso_header_version_minoR;
*micro= Xorriso_header_version_micrO;
}
int Xorriso__is_compatible(int major, int minor, int micro, int flag)
{
int own_major, own_minor, own_micro;
Xorriso__version(&own_major, &own_minor, &own_micro);
return(own_major > major ||
(own_major == major && (own_minor > minor ||
(own_minor == minor && own_micro >= micro))));
}