From baec489e994499bc1e1a825ad590f955ee6bbe06 Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Sun, 8 Dec 2024 13:12:06 -0600 Subject: [PATCH] Cleanup: The ternaries for iki_read and fll_print_format(). Use the ternary to reduce the functions defined for the total parameter printing. Use the correct style for when a function has complex ternary. --- level_3/iki_read/c/private-read.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/level_3/iki_read/c/private-read.c b/level_3/iki_read/c/private-read.c index 53a4e01..28fe27c 100644 --- a/level_3/iki_read/c/private-read.c +++ b/level_3/iki_read/c/private-read.c @@ -123,12 +123,14 @@ extern "C" { } if (data->main->parameters.array[iki_read_parameter_total_e].result == f_console_result_found_e && data->main->parameters.array[iki_read_parameter_name_e].result == f_console_result_none_e) { - if (data->main->parameters.array[iki_read_parameter_at_e].result == f_console_result_additional_e) { - fll_print_format("%ul%r", data->main->output.to.stream, data->at < iki_data->variable.used ? 1 : 0, f_string_eol_s); - } - else { - fll_print_format("%ul%r", data->main->output.to.stream, iki_data->variable.used, f_string_eol_s); - } + fll_print_format( + "%ul%r", + data->main->output.to.stream, + (data->main->parameters.array[iki_read_parameter_at_e].result == f_console_result_additional_e) + ? data->at < iki_data->variable.used ? 1 : 0 + : iki_data->variable.used, + f_string_eol_s + ); return F_none; } @@ -259,10 +261,14 @@ extern "C" { } // for if (data->main->parameters.array[iki_read_parameter_total_e].result == f_console_result_found_e) { - fll_print_format("%ul%r", data->main->output.to.stream, + fll_print_format( + "%ul%r", + data->main->output.to.stream, data->main->parameters.array[iki_read_parameter_at_e].result == f_console_result_additional_e ? data->at < matches ? 1 : 0 - : matches, f_string_eol_s); + : matches, + f_string_eol_s + ); } f_string_dynamic_resize(0, &name); -- 1.8.3.1