New API call Xorriso__severity_cmp()

This commit is contained in:
2012-10-14 19:04:56 +00:00
parent dea3da1ae0
commit a34914798f
5 changed files with 47 additions and 3 deletions

View File

@ -377,6 +377,25 @@ int Xorriso__text_to_sev(char *severity_name, int *severity_number, int flag)
}
int Xorriso__severity_cmp(char *sev1, char *sev2)
{
int s1= 0x7fffffff, s2= 0x7fffffff, ret;
char *default_sev= "FATAL";
ret= Xorriso__text_to_sev(sev1, &s1, 0);
if(ret <= 0)
Xorriso__text_to_sev(default_sev, &s1, 0);
ret= Xorriso__text_to_sev(sev2, &s2, 0);
if(ret <= 0)
Xorriso__text_to_sev(default_sev, &s2, 0);
if(s1 < s2)
return -1;
if(s1 > s2)
return(1);
return(0);
}
/* @param flag bit0= report libisofs error text
bit1= victim is disk_path
bit2= do not inquire libisofs, report msg_text and min_severity