From: Kevin Day Date: Sun, 8 Dec 2024 19:12:06 +0000 (-0600) Subject: Cleanup: The ternaries for iki_read and fll_print_format(). X-Git-Tag: 0.6.13~25 X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=baec489e994499bc1e1a825ad590f955ee6bbe06;p=fll 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. --- 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);