]> Kevux Git Server - fll/commitdiff
Cleanup: The ternaries for iki_read and fll_print_format().
authorKevin Day <Kevin@kevux.org>
Sun, 8 Dec 2024 19:12:06 +0000 (13:12 -0600)
committerKevin Day <Kevin@kevux.org>
Sun, 8 Dec 2024 19:12:06 +0000 (13:12 -0600)
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

index 53a4e017f38f04447c50145d05b01ec910dd5e9f..28fe27c603ae1a570fb2c258f430efa5d99d6fc5 100644 (file)
@@ -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);