New -msg_op opcdoes "parse_silently" and "parse_bulk_silently"
This commit is contained in:
@ -904,7 +904,9 @@ int Xorriso_option_msg_op(struct XorrisO *xorriso, char *what, char *arg,
|
||||
msd_mem= xorriso->msg_sieve_disabled;
|
||||
|
||||
ret= 1;
|
||||
if(strcmp(what, "parse") == 0 || strcmp(what, "parse_bulk") == 0) {
|
||||
if(strcmp(what, "parse") == 0 || strcmp(what, "parse_silently") == 0 ||
|
||||
strcmp(what, "parse_bulk") == 0 ||
|
||||
strcmp(what, "parse_bulk_silently") == 0) {
|
||||
ret= Xorriso_parse_line(xorriso, arg, "", "", 5, &argc, &argv, 0);
|
||||
prefix= "";
|
||||
if(argc > 0)
|
||||
@ -921,12 +923,14 @@ int Xorriso_option_msg_op(struct XorrisO *xorriso, char *what, char *arg,
|
||||
input_lines= 1;
|
||||
if(argc > 4)
|
||||
sscanf(argv[4], "%d", &input_lines);
|
||||
if(strcmp(what, "parse") == 0) {
|
||||
if(strcmp(what, "parse") == 0 || strcmp(what, "parse_silently") == 0) {
|
||||
ret= Xorriso_msg_op_parse(xorriso, "", prefix, separators,
|
||||
max_words, pflag, input_lines, 0);
|
||||
max_words, pflag, input_lines,
|
||||
(strcmp(what, "parse_silently") == 0));
|
||||
} else {
|
||||
ret= Xorriso_msg_op_parse_bulk(xorriso, prefix, separators,
|
||||
max_words, pflag, input_lines, 0);
|
||||
max_words, pflag, input_lines,
|
||||
(strcmp(what, "parse_bulk_silently") == 0));
|
||||
}
|
||||
if(ret <= 0)
|
||||
goto ex;
|
||||
|
Reference in New Issue
Block a user