]> Kevux Git Server - control/commitdiff
Update: Initialize variables with recent FLL practices.
authorKevin Day <Kevin@kevux.org>
Wed, 3 Dec 2025 04:20:16 +0000 (22:20 -0600)
committerKevin Day <Kevin@kevux.org>
Wed, 3 Dec 2025 04:20:16 +0000 (22:20 -0600)
sources/c/program/control/main/common/type.h

index a8f260e16174422d9d73e6bb982ec2774981df93..5230221cd4ce8d6b1eada2bf31b1043594b20aa7 100644 (file)
@@ -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_
 
 /**