From: Kevin Day Date: Mon, 9 Dec 2024 02:40:49 +0000 (-0600) Subject: Bugfix: The IKI Read --total restrictions are not needed anymore. X-Git-Tag: 0.6.13~20 X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=10ee0d35d9fb8c6bd5a234833176c856de4cc891;p=fll Bugfix: The IKI Read --total restrictions are not needed anymore. The `--total` parameter when combined with other parameters should not generate an error. For cases of replacement, this should not be an error. When `--total` is used with say `--wrap`, then the `--wrap` is pointless but not an error. This should provide a better user experience. --- diff --git a/level_3/iki_read/c/iki_read.c b/level_3/iki_read/c/iki_read.c index 8cd92d0..830bb9c 100644 --- a/level_3/iki_read/c/iki_read.c +++ b/level_3/iki_read/c/iki_read.c @@ -336,14 +336,6 @@ extern "C" { status = F_status_set_error(F_parameter); } - - if (main->parameters.array[iki_read_parameter_total_e].result == f_console_result_found_e) { - if (main->error.verbosity != f_console_verbosity_quiet_e) { - fll_program_parameter_long_print_cannot_use_with(main->error, iki_read_long_replace_s, iki_read_long_total_s); - } - - status = F_status_set_error(F_parameter); - } } if (F_status_is_error_not(status) && main->parameters.array[iki_read_parameter_reassign_e].result != f_console_result_none_e) { @@ -360,14 +352,6 @@ extern "C" { status = F_status_set_error(F_parameter); } - - if (main->parameters.array[iki_read_parameter_total_e].result == f_console_result_found_e) { - if (main->error.verbosity != f_console_verbosity_quiet_e) { - fll_program_parameter_long_print_cannot_use_with(main->error, iki_read_long_reassign_s, iki_read_long_total_s); - } - - status = F_status_set_error(F_parameter); - } } if (F_status_is_error_not(status) && main->parameters.array[iki_read_parameter_substitute_e].result != f_console_result_none_e) { @@ -384,14 +368,6 @@ extern "C" { status = F_status_set_error(F_parameter); } - - if (main->parameters.array[iki_read_parameter_total_e].result == f_console_result_found_e) { - if (main->error.verbosity != f_console_verbosity_quiet_e) { - fll_program_parameter_long_print_cannot_use_with(main->error, iki_read_long_substitute_s, iki_read_long_total_s); - } - - status = F_status_set_error(F_parameter); - } } if (F_status_is_error_not(status)) { @@ -412,14 +388,6 @@ extern "C" { status = F_status_set_error(F_parameter); } - if (main->parameters.array[iki_read_parameter_total_e].result == f_console_result_found_e) { - if (main->error.verbosity != f_console_verbosity_quiet_e) { - fll_program_parameter_long_print_cannot_use_with(main->error, iki_read_long_literal_s, iki_read_long_total_s); - } - - status = F_status_set_error(F_parameter); - } - data.mode = iki_read_mode_literal_e; } else if (main->parameters.array[iki_read_parameter_object_e].result == f_console_result_found_e) {