From e9c6aa0faf032c35b4cebba073fdae98277e9ac2 Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Tue, 2 Dec 2025 22:20:16 -0600 Subject: [PATCH] Update: Initialize variables with recent FLL practices. --- sources/c/program/control/main/common/type.h | 74 +++++++++++++--------------- 1 file changed, 35 insertions(+), 39 deletions(-) diff --git a/sources/c/program/control/main/common/type.h b/sources/c/program/control/main/common/type.h index a8f260e..5230221 100644 --- a/sources/c/program/control/main/common/type.h +++ b/sources/c/program/control/main/common/type.h @@ -59,19 +59,18 @@ extern "C" { f_rangess_t header_contents; } control_cache_t; - #define control_cache_t_initialize \ - { \ - f_string_dynamic_t_initialize, \ - f_string_dynamic_t_initialize, \ - f_string_dynamic_t_initialize, \ - f_ranges_t_initialize, \ - f_rangess_t_initialize, \ - f_number_unsigneds_t_initialize, \ - f_ranges_t_initialize, \ - f_rangess_t_initialize, \ - f_ranges_t_initialize, \ - f_rangess_t_initialize, \ - } + #define control_cache_t_initialize { \ + .large = f_string_dynamic_t_initialize, \ + .small = f_string_dynamic_t_initialize, \ + .packet = f_string_dynamic_t_initialize, \ + .objects = f_ranges_t_initialize, \ + .contents = f_rangess_t_initialize, \ + .delimits = f_number_unsigneds_t_initialize, \ + .packet_objects = f_ranges_t_initialize, \ + .packet_contents = f_rangess_t_initialize, \ + .header_objects = f_ranges_t_initialize, \ + .header_contents = f_rangess_t_initialize, \ + } #endif // _di_control_cache_t_ /** @@ -92,13 +91,12 @@ extern "C" { uint16_t length; } control_payload_header_t; - #define control_payload_header_t_initialize \ - { \ - 0, \ - 0, \ - f_status_t_initialize, \ - f_number_unsigned_t_initialize, \ - } + #define control_payload_header_t_initialize { \ + .action = 0, \ + .type = 0, \ + .status = f_status_t_initialize, \ + .length = f_number_unsigned_t_initialize, \ + } #endif // _di_control_payload_header_t_ /** @@ -137,19 +135,18 @@ extern "C" { f_string_dynamics_t actions; } control_setting_t; - #define control_setting_t_initialize \ - { \ - control_main_flag_none_d, \ - 0, \ - 0, \ - f_state_t_initialize, \ - f_range_t_initialize, \ - f_socket_t_initialize, \ - f_string_dynamic_t_initialize, \ - f_string_dynamic_t_initialize, \ - f_string_dynamic_t_initialize, \ - f_string_dynamics_t_initialize, \ - } + #define control_setting_t_initialize { \ + .flag = control_main_flag_none_d, \ + .action = 0, \ + .size_write = 0, \ + .state = f_state_t_initialize, \ + .range = f_range_t_initialize, \ + .socket = f_socket_t_initialize, \ + .name_socket = f_string_dynamic_t_initialize, \ + .path_settings = f_string_dynamic_t_initialize, \ + .path_socket = f_string_dynamic_t_initialize, \ + .actions = f_string_dynamics_t_initialize, \ + } #endif // _di_control_setting_t_ /** @@ -168,12 +165,11 @@ extern "C" { control_cache_t cache; }; - #define control_main_t_initialize \ - { \ - fll_program_data_t_initialize, \ - control_setting_t_initialize, \ - control_cache_t_initialize, \ - } + #define control_main_t_initialize { \ + .program = fll_program_data_t_initialize, \ + .setting = control_setting_t_initialize, \ + .cache = control_cache_t_initialize, \ + } #endif // _di_control_main_t_ /** -- 1.8.3.1