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

@ -1734,7 +1734,7 @@ next_command:;
struct Xorriso_lsT *info_list,
int *line_count, int flag);
int pargc, pflag, max_words;
char **pargv= NULL, *pline, *prefix, *separators;
char **pargv= NULL, *pline, *prefix, *separators, *sev1, *sev2;
(*idx)++;
if(strcmp(arg1, "push") == 0) {
@ -1805,6 +1805,19 @@ next_command:;
for(i= 0; i < pargc; i++)
fprintf(stderr, "xorriso_test: argv[%d]= '%s'\n", i, pargv[i]);
Xorriso__dispose_words(&pargc, &pargv);
} else if(strcmp(arg1, "severity_cmp") == 0) {
(*idx)+= 2;
sev1= "FATAL";
if(*idx - 2 < argc)
sev1= argv[*idx - 2];
sev2= "FATAL";
if(*idx - 1 < argc)
sev2= argv[*idx - 1];
ret= Xorriso__severity_cmp(sev1, sev2);
fprintf(stderr,
"xorriso_test: Xorriso__severity_cmp(\"%s\", \"%s\")= %d\n",
sev1, sev2, ret);
} else {
fprintf(stderr, "xorriso -test: unknwon mode: %s\n", arg1);
}