New API calls Xorriso_sieve_add_filter, Xorriso_sieve_get_result, Xorriso_sieve_clear_results, Xorriso_sieve_dispose, Xorriso_sieve_big
This commit is contained in:
@ -1738,7 +1738,8 @@ next_command:;
|
||||
struct Xorriso_lsT *info_list,
|
||||
int *line_count, int flag);
|
||||
int pargc, pflag, max_words;
|
||||
char **pargv= NULL, *pline, *prefix, *separators, *sev1, *sev2;
|
||||
char **pargv= NULL, *pline, *prefix, *separators, *sev1, *sev2, *name;
|
||||
int available;
|
||||
|
||||
(*idx)++;
|
||||
if(strcmp(arg1, "push") == 0) {
|
||||
@ -1822,6 +1823,35 @@ next_command:;
|
||||
"xorriso_test: Xorriso__severity_cmp(\"%s\", \"%s\")= %d\n",
|
||||
sev1, sev2, ret);
|
||||
|
||||
} else if(strcmp(arg1, "sieve_big") == 0) {
|
||||
ret= Xorriso_sieve_big(xorriso, 0);
|
||||
fprintf(stderr, "xorriso_test: Xorriso_sieve_big: ret= %d\n", ret);
|
||||
|
||||
} else if(strcmp(arg1, "sieve_get_result") == 0) {
|
||||
(*idx)++;
|
||||
sev1= "Media summary:";
|
||||
if(*idx - 1 < argc)
|
||||
name= argv[*idx - 1];
|
||||
ret= Xorriso_sieve_get_result(xorriso, name, &pargc, &pargv, &available,
|
||||
0);
|
||||
fprintf(stderr,
|
||||
"xorriso_test: _sieve_get_result: ret= %d , argc= %d , argv= 0x%lX\n",
|
||||
ret, pargc, (unsigned long) pargv);
|
||||
if(ret == 1)
|
||||
for(i= 0; i < pargc; i++)
|
||||
fprintf(stderr, "xorriso_test: argv[%d]= '%s'\n", i, pargv[i]);
|
||||
Xorriso__dispose_words(&pargc, &pargv);
|
||||
fprintf(stderr, "xorriso_test: available= %d\n", available);
|
||||
|
||||
} else if(strcmp(arg1, "sieve_clear") == 0) {
|
||||
ret= Xorriso_sieve_clear_results(xorriso, 0);
|
||||
fprintf(stderr, "xorriso_test: Xorriso_sieve_clear_results: ret= %d\n",
|
||||
ret);
|
||||
|
||||
} else if(strcmp(arg1, "sieve_dispose") == 0) {
|
||||
ret= Xorriso_sieve_dispose(xorriso, 0);
|
||||
fprintf(stderr, "xorriso_test: Xorriso_sieve_dispose: ret= %d\n", ret);
|
||||
|
||||
} else if(strcmp(arg1, "help") == 0) {
|
||||
fprintf(stderr, "-test [mode] [arguments]\n");
|
||||
fprintf(stderr, " push\n");
|
||||
@ -1847,6 +1877,14 @@ next_command:;
|
||||
fprintf(stderr, " parse by Xorriso_parse_line(NULL, ...)\n");
|
||||
fprintf(stderr, " severity_cmp sev1 sev2\n");
|
||||
fprintf(stderr, " perform Xorriso__severity_cmp()\n");
|
||||
fprintf(stderr, " sieve_big\n");
|
||||
fprintf(stderr, " perform Xorriso_sieve_big()\n");
|
||||
fprintf(stderr, " sieve_get_result name\n");
|
||||
fprintf(stderr, " perform Xorriso_sieve_get_result()\n");
|
||||
fprintf(stderr, " sieve_clear\n");
|
||||
fprintf(stderr, " perform Xorriso_sieve_clear_results()\n");
|
||||
fprintf(stderr, " sieve_dispose\n");
|
||||
fprintf(stderr, " perform Xorriso_sieve_dispose()\n");
|
||||
} else {
|
||||
fprintf(stderr, "xorriso -test: unknwon mode: %s\n", arg1);
|
||||
}
|
||||
|
Reference in New Issue
Block a user