]> Kevux Git Server - fll/commitdiff
Update: Fix inconsistencies and other minor problems discovered while writing the...
authorKevin Day <kevin@kevux.org>
Mon, 19 Feb 2024 05:00:05 +0000 (23:00 -0600)
committerKevin Day <kevin@kevux.org>
Mon, 19 Feb 2024 05:00:05 +0000 (23:00 -0600)
56 files changed:
build/stand_alone/byte_dump.config.h
build/stand_alone/byte_dump.fakefile
build/stand_alone/byte_dump.settings
build/stand_alone/fake.fakefile
build/stand_alone/fake.settings
build/stand_alone/firewall.config.h
build/stand_alone/firewall.fakefile
build/stand_alone/firewall.settings
build/stand_alone/utf8.config.h
build/stand_alone/utf8.fakefile
build/stand_alone/utf8.settings
level_3/byte_dump/c/main/common.c
level_3/byte_dump/c/main/common/type.c
level_3/byte_dump/c/main/common/type.h
level_3/byte_dump/data/build/fakefile
level_3/control/c/main/common.c
level_3/control/c/main/common/type.c
level_3/control/c/main/common/type.h
level_3/control/data/build/fakefile
level_3/controller/c/common.c
level_3/controller/data/build/fakefile
level_3/fake/c/main/common.c
level_3/fake/c/main/common/type.h
level_3/fake/data/build/fakefile
level_3/firewall/c/main/common.c
level_3/firewall/c/main/common/type.c
level_3/firewall/c/main/common/type.h
level_3/firewall/data/build/fakefile
level_3/fss_identify/c/main/common.c
level_3/fss_identify/c/main/common/type.c
level_3/fss_identify/c/main/common/type.h
level_3/fss_identify/data/build/fakefile
level_3/fss_read/c/main/common.c
level_3/fss_read/c/main/common/type.c
level_3/fss_read/c/main/common/type.h
level_3/fss_read/data/build/fakefile
level_3/fss_write/c/main/common.c
level_3/fss_write/c/main/common/type.c
level_3/fss_write/c/main/common/type.h
level_3/fss_write/data/build/fakefile
level_3/iki_read/c/main/common.c
level_3/iki_read/c/main/common/type.c
level_3/iki_read/c/main/common/type.h
level_3/iki_read/data/build/fakefile
level_3/iki_write/c/main/common.c
level_3/iki_write/c/main/common/type.c
level_3/iki_write/c/main/common/type.h
level_3/iki_write/data/build/fakefile
level_3/status_code/c/main/common.c
level_3/status_code/c/main/common/type.c
level_3/status_code/c/main/common/type.h
level_3/status_code/data/build/fakefile
level_3/utf8/c/main/common.c
level_3/utf8/c/main/common/type.c
level_3/utf8/c/main/common/type.h
level_3/utf8/data/build/fakefile

index b85aabbc144bc5474ec4cb4a5b17c719fcdcddfd..b0f9770a47cebcaf502c1852a9e0d2c557c31693 100644 (file)
@@ -1,5 +1,5 @@
-// A config.h file for defining all code being disabled for compiling the stand alone Featureless Make.
-// To assist in building this file use (may need to omit --defined-only): "nm --defined-only -f p programs/shared/fake | grep -oP '^(f|fl|fll)_[^\s]+'".
+// A config.h file for defining all code being disabled for compiling the stand alone Byte Dump.
+// To assist in building this file use (may need to omit --defined-only): "nm --defined-only -f p programs/shared/byte_dump | grep -oP '^(f|fl|fll)_[^\s]+'".
 // To get the list of all possible functions, use something like: "grep -horP '\b_di_f_\w*\b' level_0/f_color/".
 //
 // Note that some special defines may need to be manually added, such as:
index 75e8cf365d26959471dda2c3566af5c26c64a9e3..370c08b9ed9dc70185b07122b4b995ea5916d48a 100644 (file)
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for Featureless Make Software.context:'reset'
+  print context:'title'Fakefile Options for Byte Dump Program.context:'reset'
 
   print
   print The following operations are available\:
index 5452f5baa721b17e9895189a4d068479df1ba4b8..846c0392ef8d520c5c44246d9c9460066d87a023 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 #
-# A custom build for compiling utf8 as a stand alone binary building in all of the FLL dependencies.
+# A custom build for compiling Byte Dump as a stand alone binary building in all of the FLL dependencies.
 # This will compile a program that does not have a libutf8.so library.
 #
 
index 75e8cf365d26959471dda2c3566af5c26c64a9e3..2329adfe207f5dd8e0a018bb1eb0e564e7f5a741 100644 (file)
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for Featureless Make Software.context:'reset'
+  print context:'title'Fakefile Options for Featureless Make Program.context:'reset'
 
   print
   print The following operations are available\:
index d59884c629eaa9b602944b52c6b9cf0c3e7e0d35..81e13c1328d90198fc104cddf15712be705be97d 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 #
-# A custom build for compiling fake as a stand alone binary building in all of the FLL dependencies.
+# A custom build for compiling Featureless Make as a stand alone binary building in all of the FLL dependencies.
 # This will compile a program that does not have a libfake.so library and builds all of the FLL dependencies into the resulting program.
 #
 # Modes:
index a400498a4ecacbc193d652cc9b6c0ca81f0fadde..27ce30a15b440fa937170ca8ef4b9932e5ad903d 100644 (file)
@@ -1,5 +1,5 @@
-// A config.h file for defining all code being disabled for compiling the stand alone Featureless Make.
-// To assist in building this file use (may need to omit --defined-only): "nm --defined-only -f p programs/shared/fake | grep -oP '^(f|fl|fll)_[^\s]+'".
+// A config.h file for defining all code being disabled for compiling the stand alone Firewall.
+// To assist in building this file use (may need to omit --defined-only): "nm --defined-only -f p programs/shared/firewall | grep -oP '^(f|fl|fll)_[^\s]+'".
 // To get the list of all possible functions, use something like: "grep -horP '\b_di_f_\w*\b' level_0/f_color/".
 //
 // Note that some special defines may need to be manually added, such as:
index 75e8cf365d26959471dda2c3566af5c26c64a9e3..743d4773e47e79882f22bd1458bde03d1a6ebfb5 100644 (file)
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for Featureless Make Software.context:'reset'
+  print context:'title'Fakefile Options for Firewall Program.context:'reset'
 
   print
   print The following operations are available\:
index 56cdc6a0925dedff6423ee84f449254987408897..8d4ac3af9de70a5b26d58aeae3d5719959b5a877 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 #
-# A custom build for compiling firewall as a stand alone binary building in all of the FLL dependencies.
+# A custom build for compiling Firewall as a stand alone binary building in all of the FLL dependencies.
 # This will compile a program that does not have a libfirewall.so library and builds all of the FLL dependencies into the resulting program.
 #
 # Modes:
index b85aabbc144bc5474ec4cb4a5b17c719fcdcddfd..443d2696ba35a42968be36cb5c8b4c3b4e5f1f5a 100644 (file)
@@ -1,5 +1,5 @@
-// A config.h file for defining all code being disabled for compiling the stand alone Featureless Make.
-// To assist in building this file use (may need to omit --defined-only): "nm --defined-only -f p programs/shared/fake | grep -oP '^(f|fl|fll)_[^\s]+'".
+// A config.h file for defining all code being disabled for compiling the stand alone UTF8.
+// To assist in building this file use (may need to omit --defined-only): "nm --defined-only -f p programs/shared/utf8 | grep -oP '^(f|fl|fll)_[^\s]+'".
 // To get the list of all possible functions, use something like: "grep -horP '\b_di_f_\w*\b' level_0/f_color/".
 //
 // Note that some special defines may need to be manually added, such as:
index 75e8cf365d26959471dda2c3566af5c26c64a9e3..7d2a0f1b64a90ab82e278b23887e322dc8e09f7c 100644 (file)
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for Featureless Make Software.context:'reset'
+  print context:'title'Fakefile Options for UTF8 Program.context:'reset'
 
   print
   print The following operations are available\:
index ed4d5151dc0904cb1f5570a478a6155c20c6b969..708890347bf9903c18fa051b5f91711c922c2e7b 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 #
-# A custom build for compiling utf8 as a stand alone binary building in all of the FLL dependencies.
+# A custom build for compiling UTF8 as a stand alone binary building in all of the FLL dependencies.
 # This will compile a program that does not have a libutf8.so library.
 #
 
index dc9042889cb2f80664c5a3a9f3a4156db7cd8896..d31c6d0905e3a89102945a09ba18dd2e4c6dd90c 100644 (file)
@@ -15,7 +15,6 @@ extern "C" {
 
     main->setting.state.step_small = byte_dump_allocation_small_d;
 
-    // Identify and process first/last parameters.
     if (main->program.parameters.array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~byte_dump_main_flag_print_first_e;
     }
index 444cbc4cf889f02d78aa9fb7ed817c856ccbe47b..37b618a76f547c642a6aa964c00f0813b6fee897 100644 (file)
@@ -15,13 +15,11 @@ extern "C" {
 #endif // _di_byte_dump_main_delete_
 
 #ifndef _di_byte_dump_setting_delete_
-  f_status_t byte_dump_setting_delete(byte_dump_setting_t * const setting) {
+  void byte_dump_setting_delete(byte_dump_setting_t * const setting) {
 
-    if (!setting) return F_status_set_error(F_parameter);
+    if (!setting) return;
 
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->files.array, &setting->files.used, &setting->files.size, &f_string_dynamics_delete_callback);
-
-    return F_okay;
   }
 #endif // _di_byte_dump_setting_delete_
 
index da29b524229a6d018c9b52db8fe815c6525d1f1f..f173d8ea5b1a2c925895731e99e49429647d3de9 100644 (file)
@@ -134,10 +134,15 @@ extern "C" {
 /**
  * Deallocate main program data.
  *
- * @param setting_make
- *   The make setting data.
+ * @param main
+ *   The main program data.
+ *
+ *   Must not be NULL.
  *
  *   This does not alter main.setting.state.status.
+ *
+ * @see byte_dump_setting_delete()
+ * @see fll_program_data_delete()
  */
 #ifndef _di_byte_dump_main_delete_
   extern void byte_dump_main_delete(byte_dump_main_t * const main);
@@ -149,15 +154,14 @@ extern "C" {
  * @param setting
  *   The program main setting data.
  *
- *   This does not alter setting.state.status.
+ *   Must not be NULL.
  *
- * @return
- *   F_okay on success.
+ *   This does not alter setting.state.status.
  *
- *   F_parameter (with error bit) if a parameter is invalid.
+ * @see f_memory_arrays_resize()
  */
 #ifndef _di_byte_dump_setting_delete_
-  extern f_status_t byte_dump_setting_delete(byte_dump_setting_t * const setting);
+  extern void byte_dump_setting_delete(byte_dump_setting_t * const setting);
 #endif // _di_byte_dump_setting_delete_
 
 #ifdef __cplusplus
index 8b7c5604623b63c5c5116ef4e467b60afb1ffbb9..7101ba64481b6ca23555ab4ca515edbca3ad576b 100644 (file)
@@ -2,7 +2,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for Byte Dump Software.context:'reset'
+  print context:'title'Fakefile Options for Byte Dump Program.context:'reset'
 
   print
   print The following operations are available\:
index 5d5ae6c01b8789e7f2decd41d2c74595fef1b9fb..e74a4b0675b2058f8a3b722ed0d75c7841f93cfa 100644 (file)
@@ -15,7 +15,6 @@ extern "C" {
 
     main->setting.state.step_small = control_allocation_small_d;
 
-    // Identify and process first/last parameters.
     if (main->program.parameters.array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~control_main_flag_print_first_e;
     }
index 022579e8429c259c041f3763e4f0afba651ee20e..c6881588269d29a6a8006b05623b410c9bdec833 100644 (file)
@@ -30,17 +30,15 @@ extern "C" {
 #endif // _di_control_main_delete_
 
 #ifndef _di_control_setting_delete_
-  f_status_t control_setting_delete(control_setting_t * const setting) {
+  void control_setting_delete(control_setting_t * const setting) {
 
-    if (!setting) return F_status_set_error(F_parameter);
+    if (!setting) return;
 
     f_memory_array_resize(0, sizeof(f_char_t), (void **) &setting->name_socket.string, &setting->name_socket.used, &setting->name_socket.size);
     f_memory_array_resize(0, sizeof(f_char_t), (void **) &setting->path_settings.string, &setting->path_settings.used, &setting->path_settings.size);
     f_memory_array_resize(0, sizeof(f_char_t), (void **) &setting->path_socket.string, &setting->path_socket.used, &setting->path_socket.size);
 
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->actions.array, &setting->actions.used, &setting->actions.size, &f_string_dynamics_delete_callback);
-
-    return F_okay;
   }
 #endif // _di_control_setting_delete_
 
index ef7270c87636126626910182c217b656fa5dee95..de3f67dd022033bd7b519ab47e071427591f72ae 100644 (file)
@@ -176,14 +176,17 @@ extern "C" {
 /**
  * Deallocate main program data.
  *
- * @param setting_make
- *   The make setting data.
+ * @param main
+ *   The main program data.
+ *
+ *   Must not be NULL.
  *
  *   This does not alter main.setting.state.status.
  *
  * @see f_memory_array_resize()
  * @see f_memory_arrays_resize()
  * @see fll_program_data_delete()
+ * @see control_setting_delete()
  */
 #ifndef _di_control_main_delete_
   extern void control_main_delete(control_main_t * const main);
@@ -195,18 +198,15 @@ extern "C" {
  * @param setting
  *   The program main setting data.
  *
- *   This does not alter setting.state.status.
- *
- * @return
- *   F_okay on success.
+ *   Must not be NULL.
  *
- *   F_parameter (with error bit) if a parameter is invalid.
+ *   This does not alter setting.state.status.
  *
  * @see f_memory_array_resize()
  * @see f_memory_arrays_resize()
  */
 #ifndef _di_control_setting_delete_
-  extern f_status_t control_setting_delete(control_setting_t * const setting);
+  extern void control_setting_delete(control_setting_t * const setting);
 #endif // _di_control_setting_delete_
 
 #ifdef __cplusplus
index ad0e3df8fbeb41335338387f0fc6a66dbd6e5cf6..fc81348207776fa8d57281c397462ad78859bed3 100644 (file)
@@ -2,7 +2,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for Control Software.context:'reset'
+  print context:'title'Fakefile Options for Control Program.context:'reset'
 
   print
   print The following operations are available\:
index ea5d781d047fd182515c4977af815c251b5d0e52..3aa6e1a060e1ca5d81f0564130550c13b3144e73 100644 (file)
@@ -631,7 +631,6 @@ extern "C" {
 
     main->setting.state.step_small = controller_allocation_small_d;
 
-    // Identify and process first/last parameters.
     if (main->program.parameters.array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~controller_main_flag_print_first_e;
     }
index 486c6b80ee142edba2d937403dc226d42f33ca3b..32ec31344763c2f1999d775f4e7bac767266ba50 100644 (file)
@@ -2,7 +2,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for Controller Software.context:'reset'
+  print context:'title'Fakefile Options for Controller Program.context:'reset'
 
   print
   print The following operations are available\:
index 4767ee1ba39e0e352c78aa4dcdbccef85002db5b..4473501b59b5fcffba9164c163fda2fa599a8186 100644 (file)
@@ -25,7 +25,6 @@ extern "C" {
       main->setting.state.step_small = step_original;
     }
 
-    // Identify and process first/last parameters.
     if (main->program.parameters.array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~fake_main_flag_print_first_e;
     }
index c85fa66a7757e3a438a4db8bc2e9eb505efecac3..787a0a95a58da570f033e009ee4304b8cc7ec0b9 100644 (file)
@@ -903,6 +903,8 @@ extern "C" {
  * @param build_data
  *   The build data.
  *
+ *   Must not be NULL.
+ *
  *   This does not alter setting.state.status.
  */
 #ifndef _di_fake_build_data_delete_
@@ -915,6 +917,8 @@ extern "C" {
  * @param build_setting
  *   The build setting.
  *
+ *   Must not be NULL.
+ *
  *   This does not alter setting.state.status.
  */
 #ifndef _di_fake_build_setting_delete_
@@ -927,6 +931,8 @@ extern "C" {
  * @param build_stage
  *   The build stage.
  *
+ *   Must not be NULL.
+ *
  *   This does not alter setting.state.status.
  */
 #ifndef _di_fake_build_stage_delete_
@@ -939,6 +945,8 @@ extern "C" {
  * @param data
  *   The program data.
  *
+ *   Must not be NULL.
+ *
  *   This does not alter data.main.settings.state.status.
  */
 #ifndef _di_fake_data_delete_
@@ -951,6 +959,8 @@ extern "C" {
  * @param data_make
  *   The make data.
  *
+ *   Must not be NULL.
+ *
  *   This does not alter data_make.main.setting.state.status.
  */
 #ifndef _di_fake_make_data_delete_
@@ -960,10 +970,18 @@ extern "C" {
 /**
  * Deallocate main program data.
  *
- * @param setting_make
- *   The make setting data.
+ * @param main
+ *   The main program data.
+ *
+ *   Must not be NULL.
  *
  *   This does not alter data_make.main.setting.state.status.
+ *
+ * @see f_directory_recurse_do_delete()
+ * @see f_iki_data_delete()
+ * @see f_memory_array_resize()
+ * @see fll_program_data_delete()
+ * @see fake_setting_delete()
  */
 #ifndef _di_fake_main_delete_
   extern void fake_main_delete(fake_main_t * const main);
@@ -975,7 +993,13 @@ extern "C" {
  * @param setting_make
  *   The make setting data.
  *
+ *   Must not be NULL.
+ *
  *   This does not alter data_make.main.setting.state.status.
+ *
+ * @see f_memory_arrays_resize()
+ * @see fake_build_setting_delete()
+ * @see fake_make_setting_delete()
  */
 #ifndef _di_fake_make_setting_delete_
   extern void fake_make_setting_delete(fake_make_setting_t * const setting_make);
@@ -987,7 +1011,12 @@ extern "C" {
  * @param setting
  *   The program main setting data.
  *
+ *   Must not be NULL.
+ *
  *   This does not alter setting.state.status.
+ *
+ * @see f_memory_array_resize()
+ * @see f_memory_arrays_resize()
  */
 #ifndef _di_fake_setting_delete_
   extern void fake_setting_delete(fake_setting_t * const setting);
index 7b875519574a47c1b80e8f3f47f53bcded583176..d26bcd7048e5d35b1c073e3261b89d835ef3f53f 100644 (file)
@@ -2,7 +2,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for Featureless Make Software.context:'reset'
+  print context:'title'Fakefile Options for Featureless Make Program.context:'reset'
 
   print
   print The following operations are available\:
index 68012dd5d7ef3ee204b1fc87c4086df676b05d74..1d6cc3f255d5bb1a7bb651eca9a138ee6e69949c 100644 (file)
@@ -15,7 +15,6 @@ extern "C" {
 
     main->setting.state.step_small = firewall_allocation_small_d;
 
-    // Identify and process first/last parameters.
     if (main->program.parameters.array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~firewall_main_flag_print_first_e;
     }
index eec7d79b5d2389d6ea261435d1baa07051b9a239..258714639112d37fc3b1fe8b044aa11bde8f6f5d 100644 (file)
@@ -59,14 +59,12 @@ extern "C" {
 #endif // _di_firewall_main_delete_
 
 #ifndef _di_firewall_setting_delete_
-  f_status_t firewall_setting_delete(firewall_setting_t * const setting) {
+  void firewall_setting_delete(firewall_setting_t * const setting) {
 
-    if (!setting) return F_status_set_error(F_parameter);
+    if (!setting) return;
 
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->chains.array, &setting->chains.used, &setting->chains.size, &f_string_dynamics_delete_callback);
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->devices.array, &setting->devices.used, &setting->devices.size, &f_string_dynamics_delete_callback);
-
-    return F_okay;
   }
 #endif // _di_firewall_setting_delete_
 
index 65a933afdb8f3e0ae74d720607464268d5ce6fb1..6d4f7e68d77f638db6461974aac7970d52fdc2c3 100644 (file)
@@ -206,7 +206,13 @@ extern "C" {
  * @param cache
  *   The firewall cache.
  *
+ *   Must not be NULL.
+ *
  *   This does not alter main.setting.state.status.
+ *
+ * @see f_file_close()
+ * @see f_memory_array_resize()
+ * @see f_memory_arrays_resize()
  */
 #ifndef _di_firewall_cache_delete_
   extern void firewall_cache_delete(firewall_cache_t * const cache);
@@ -218,7 +224,12 @@ extern "C" {
  * @param data
  *   The firewall data.
  *
+ *   Must not be NULL.
+ *
  *   This does not alter main.setting.state.status.
+ *
+ * @see f_memory_array_resize()
+ * @see f_memory_arrays_resize()
  */
 #ifndef _di_firewall_data_delete_
   extern void firewall_data_delete(firewall_data_t * const data);
@@ -227,10 +238,17 @@ extern "C" {
 /**
  * Deallocate main program data.
  *
- * @param setting_make
- *   The make setting data.
+ * @param main
+ *   The main program data.
+ *
+ *   Must not be NULL.
  *
  *   This does not alter main.setting.state.status.
+ *
+ * @see fll_program_data_delete()
+ * @see firewall_cache_delete()
+ * @see firewall_data_delete()
+ * @see firewall_setting_delete()
  */
 #ifndef _di_firewall_main_delete_
   extern void firewall_main_delete(firewall_main_t * const main);
@@ -242,15 +260,14 @@ extern "C" {
  * @param setting
  *   The program main setting data.
  *
- *   This does not alter setting.state.status.
+ *   Must not be NULL.
  *
- * @return
- *   F_okay on success.
+ *   This does not alter setting.state.status.
  *
- *   F_parameter (with error bit) if a parameter is invalid.
+ * @see f_memory_arrays_resize()
  */
 #ifndef _di_firewall_setting_delete_
-  extern f_status_t firewall_setting_delete(firewall_setting_t * const setting);
+  extern void firewall_setting_delete(firewall_setting_t * const setting);
 #endif // _di_firewall_setting_delete_
 
 #ifdef __cplusplus
index 942097282ee21479afd86557f6072d939864076b..16ee010cab747bfbadbb3a145826aac60db0a6a9 100644 (file)
@@ -2,7 +2,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for Firewall Software.context:'reset'
+  print context:'title'Fakefile Options for Firewall Program.context:'reset'
 
   print
   print The following operations are available\:
index d154a55784e5b672c91bbfba46744c7051e913a2..f7da7af6d5ca41e424c913a135384e7851413ab8 100644 (file)
@@ -15,7 +15,6 @@ extern "C" {
 
     main->setting.state.step_small = fss_identify_allocation_small_d;
 
-    // Identify and process first/last parameters.
     if (main->program.parameters.array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~fss_identify_main_flag_print_first_e;
     }
index 9ccb2679d60b684ab5f83f21e48e49e1c328c553..7465ba3d58cabd927ac569e413e1878a38505cfb 100644 (file)
@@ -15,17 +15,15 @@ extern "C" {
 #endif // _di_fss_identify_main_delete_
 
 #ifndef _di_fss_identify_setting_delete_
-  f_status_t fss_identify_setting_delete(fss_identify_setting_t * const setting) {
+  void fss_identify_setting_delete(fss_identify_setting_t * const setting) {
 
-    if (!setting) return F_status_set_error(F_parameter);
+    if (!setting) return;
 
     f_memory_array_resize(0, sizeof(f_char_t), (void **) &setting->buffer.string, &setting->buffer.used, &setting->buffer.size);
     f_memory_array_resize(0, sizeof(f_fll_id_t), (void **) &setting->ids.array, &setting->ids.used, &setting->ids.size);
 
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->names.array, &setting->names.used, &setting->names.size, &f_string_dynamics_delete_callback);
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->files.array, &setting->files.used, &setting->files.size, &f_string_dynamics_delete_callback);
-
-    return F_okay;
   }
 #endif // _di_fss_identify_setting_delete_
 
index 62c3dfe2b720c34c368a04eeec92ec79779062c9..b34ce46bb3f1d845f1ed088cfc729230ba4ef950 100644 (file)
@@ -100,10 +100,15 @@ extern "C" {
 /**
  * Deallocate main program data.
  *
- * @param setting_make
- *   The make setting data.
+ * @param main
+ *   The main program data.
+ *
+ *   Must not be NULL.
  *
  *   This does not alter main.setting.state.status.
+ *
+ * @see fll_program_data_delete()
+ * @see fss_identify_setting_delete()
  */
 #ifndef _di_fss_identify_main_delete_
   extern void fss_identify_main_delete(fss_identify_main_t * const main);
@@ -115,15 +120,15 @@ extern "C" {
  * @param setting
  *   The program main setting data.
  *
- *   This does not alter setting.state.status.
+ *   Must not be NULL.
  *
- * @return
- *   F_okay on success.
+ *   This does not alter setting.state.status.
  *
- *   F_parameter (with error bit) if a parameter is invalid.
+ * @see f_memory_array_resize()
+ * @see f_memory_arrays_resize()
  */
 #ifndef _di_fss_identify_setting_delete_
-  extern f_status_t fss_identify_setting_delete(fss_identify_setting_t * const setting);
+  extern void fss_identify_setting_delete(fss_identify_setting_t * const setting);
 #endif // _di_fss_identify_setting_delete_
 
 #ifdef __cplusplus
index d9211730418651be26822f5867a09bbccc5194b6..f422436b56393bb50a7b8461ff74bbd0ec58690e 100644 (file)
@@ -2,7 +2,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for FSS Identify Software.context:'reset'
+  print context:'title'Fakefile Options for FSS Identify Program.context:'reset'
 
   print
   print The following operations are available\:
index 8a410c7e7b80a672da6c160a09f5627e84dc4c81..b4bfa651312fb662e695e014bade01971b66efc4 100644 (file)
@@ -53,7 +53,6 @@ extern "C" {
 
     main->setting.state.step_small = fss_read_allocation_small_d;
 
-    // Identify and process first/last parameters.
     if (parameters->array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~fss_read_main_flag_print_first_e;
     }
index 34df7f03960a0b4d616725f0020e587782eb98d7..9483224108cb9d6dd67c7f27b64a5090c7ab46d8 100644 (file)
@@ -68,9 +68,9 @@ extern "C" {
 #endif // _di_fss_read_main_delete_
 
 #ifndef _di_fss_read_setting_delete_
-  f_status_t fss_read_setting_delete(fss_read_setting_t * const setting) {
+  void fss_read_setting_delete(fss_read_setting_t * const setting) {
 
-    if (!setting) return F_status_set_error(F_parameter);
+    if (!setting) return;
 
     fss_read_files_resize(0, &setting->files);
     fss_read_depths_resize(0, &setting->depths);
@@ -88,8 +88,6 @@ extern "C" {
 
     f_memory_array_resize(0, sizeof(uint8_t), (void **) &setting->quotes_object.array, &setting->quotes_object.used, &setting->quotes_object.size);
     f_memory_arrays_resize(0, sizeof(f_uint8s_t), (void **) &setting->quotes_content.array, &setting->quotes_content.used, &setting->quotes_content.size, &f_uint8ss_delete_callback);
-
-    return F_okay;
   }
 #endif // _di_fss_read_setting_delete_
 
index 3fe6b37b3c28fe08103013d3593c2f849aaa850f..f972104cd4cda6ed2ac7d4836069d7916fd76216 100644 (file)
@@ -304,6 +304,8 @@ extern "C" {
  *   The depth to deallocate.
  *
  *   Must not be NULL.
+ *
+ * @see f_memory_array_resize()
  */
 #ifndef _di_fss_read_depth_delete_
   extern void fss_read_depth_delete(fss_read_depth_t * const depth);
@@ -365,6 +367,9 @@ extern "C" {
  *   Must be of type fss_read_main_t.
  *
  *   This does not alter main.setting.state.status.
+ *
+ * @see fll_program_data_delete()
+ * @see fss_read_setting_delete()
  */
 #ifndef _di_fss_read_main_delete_
   extern void fss_read_main_delete(fss_read_main_t * const main);
@@ -380,13 +385,15 @@ extern "C" {
  *
  *   This does not alter setting.state.status.
  *
- * @return
- *   F_okay on success.
- *
- *   F_parameter (with error bit) if a parameter is invalid.
+ * @see f_fss_nest_delete()
+ * @see f_memory_array_resize()
+ * @see fss_read_files_resize()
+ * @see fss_read_depths_resize()
+ * @see f_memory_array_resize()
+ * @see f_memory_arrays_resize()
  */
 #ifndef _di_fss_read_setting_delete_
-  extern f_status_t fss_read_setting_delete(fss_read_setting_t * const setting);
+  extern void fss_read_setting_delete(fss_read_setting_t * const setting);
 #endif // _di_fss_read_setting_delete_
 
 #ifdef __cplusplus
index 20cb6f23a60b21662819fc962f745890ec48c5a5..a80ff5cdd0ec2b99e2eb88b8d4c6963af9c7f28a 100644 (file)
@@ -5,7 +5,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -32,7 +32,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for FSS Read Software.context:'reset'
+  print context:'title'Fakefile Options for FSS Read Program.context:'reset'
 
   print
   print The following operations are available\:
index ea116bb74640790453d1c85975860f0e0cda83d0..b38d13f196290a444d94ac6ee1288a5562770d54 100644 (file)
@@ -15,7 +15,6 @@ extern "C" {
 
     main->setting.state.step_small = fss_write_allocation_small_d;
 
-    // Identify and process first/last parameters.
     if (main->program.parameters.array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~fss_write_main_flag_print_first_e;
     }
index f1d5f036dfde25b71b01ada40f1255b3fd480970..71b1826628ae5ca6e2edc53d5992e081f5e1d6c4 100644 (file)
@@ -15,9 +15,9 @@ extern "C" {
 #endif // _di_fss_write_main_delete_
 
 #ifndef _di_fss_write_setting_delete_
-  f_status_t fss_write_setting_delete(fss_write_setting_t * const setting) {
+  void fss_write_setting_delete(fss_write_setting_t * const setting) {
 
-    if (!setting) return F_status_set_error(F_parameter);
+    if (!setting) return;
 
     f_memory_array_resize(0, sizeof(f_char_t), (void **) &setting->block.string, &setting->block.used, &setting->block.size);
     f_memory_array_resize(0, sizeof(f_char_t), (void **) &setting->buffer.string, &setting->buffer.used, &setting->buffer.size);
@@ -26,8 +26,6 @@ extern "C" {
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->ignoress.array, &setting->ignoress.used, &setting->ignoress.size, &f_string_dynamics_delete_callback);
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->objects.array, &setting->objects.used, &setting->objects.size, &f_string_dynamics_delete_callback);
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->contentss.array, &setting->contentss.used, &setting->contentss.size, &f_string_dynamics_delete_callback);
-
-    return F_okay;
   }
 #endif // _di_fss_write_setting_delete_
 
index 09a3583205e3746fcac5186c49abe039eaba5b74..57535848f79463c83c85914eda3e73e8b508307b 100644 (file)
@@ -151,10 +151,15 @@ extern "C" {
 /**
  * Deallocate main program data.
  *
- * @param setting_make
- *   The make setting data.
+ * @param main
+ *   The main program data.
+ *
+ *   Must not be NULL.
  *
  *   This does not alter main.setting.state.status.
+ *
+ * @see fll_program_data_delete()
+ * @see fss_write_setting_delete()
  */
 #ifndef _di_fss_write_main_delete_
   extern void fss_write_main_delete(fss_write_main_t * const main);
@@ -166,15 +171,15 @@ extern "C" {
  * @param setting
  *   The program main setting data.
  *
- *   This does not alter setting.state.status.
+ *   Must not be NULL.
  *
- * @return
- *   F_okay on success.
+ *   This does not alter setting.state.status.
  *
- *   F_parameter (with error bit) if a parameter is invalid.
+ * @see f_memory_array_resize()
+ * @see f_memory_arrays_resize()
  */
 #ifndef _di_fss_write_setting_delete_
-  extern f_status_t fss_write_setting_delete(fss_write_setting_t * const setting);
+  extern void fss_write_setting_delete(fss_write_setting_t * const setting);
 #endif // _di_fss_write_setting_delete_
 
 #ifdef __cplusplus
index 4e7cbb03c68af32e97c2e51e62ca1cc4840ff91c..82d64e5dfc22402d0bd689ac24cd72af31d9f9aa 100644 (file)
@@ -5,7 +5,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -32,7 +32,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for FSS Write Software.context:'reset'
+  print context:'title'Fakefile Options for FSS Write Program.context:'reset'
 
   print
   print The following operations are available\:
index 4752e1ef08cd295740e6f29eb15c445fadd15f3b..9e50165ff9c990a52c777c360792602584170fad 100644 (file)
@@ -15,7 +15,6 @@ extern "C" {
 
     main->setting.state.step_small = iki_read_allocation_small_d;
 
-    // Identify and process first/last parameters.
     if (main->program.parameters.array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~iki_read_main_flag_print_first_e;
     }
index c298a8ac4a925994a0481ee4e397667c17cc979f..6fe79a512bca1a27e6670d9668b28b3893568d1d 100644 (file)
@@ -15,9 +15,9 @@ extern "C" {
 #endif // _di_iki_read_main_delete_
 
 #ifndef _di_iki_read_setting_delete_
-  f_status_t iki_read_setting_delete(iki_read_setting_t * const setting) {
+  void iki_read_setting_delete(iki_read_setting_t * const setting) {
 
-    if (!setting) return F_status_set_error(F_parameter);
+    if (!setting) return;
 
     f_memory_array_resize(0, sizeof(f_char_t), (void **) &setting->buffer.string, &setting->buffer.used, &setting->buffer.size);
 
@@ -31,8 +31,6 @@ extern "C" {
     f_memory_arrays_resize(0, sizeof(f_string_triple_t), (void **) &setting->wrap.array, &setting->wrap.used, &setting->wrap.size, &f_string_triples_delete_callback);
 
     f_iki_data_delete(&setting->data);
-
-    return F_okay;
   }
 #endif // _di_iki_read_setting_delete_
 
index 3dd04d368c7f254cd570a02140dd4e253cb1caf0..aa5b1aebdb215db8c12c8bf8273288eab782bf6c 100644 (file)
@@ -113,10 +113,15 @@ extern "C" {
 /**
  * Deallocate main program data.
  *
- * @param setting_make
- *   The make setting data.
+ * @param main
+ *   The main program data.
+ *
+ *   Must not be NULL.
  *
  *   This does not alter main.setting.state.status.
+ *
+ * @see fll_program_data_delete()
+ * @see iki_read_setting_delete()
  */
 #ifndef _di_iki_read_main_delete_
   extern void iki_read_main_delete(iki_read_main_t * const main);
@@ -128,15 +133,16 @@ extern "C" {
  * @param setting
  *   The program main setting data.
  *
- *   This does not alter setting.state.status.
+ *   Must not be NULL.
  *
- * @return
- *   F_okay on success.
+ *   This does not alter setting.state.status.
  *
- *   F_parameter (with error bit) if a parameter is invalid.
+ * @see f_iki_data_delete()
+ * @see f_memory_array_resize()
+ * @see f_memory_arrays_resize()
  */
 #ifndef _di_iki_read_setting_delete_
-  extern f_status_t iki_read_setting_delete(iki_read_setting_t * const setting);
+  extern void iki_read_setting_delete(iki_read_setting_t * const setting);
 #endif // _di_iki_read_setting_delete_
 
 #ifdef __cplusplus
index 3b7cc8f6b1f609945c48965dbebd0566e0b9fd98..7e2797e04c018864aac00663baf6c34db8ee4fed 100644 (file)
@@ -2,7 +2,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for IKI Read Software.context:'reset'
+  print context:'title'Fakefile Options for IKI Read Program.context:'reset'
 
   print
   print The following operations are available\:
index 78d7df830dc108372f195eafca0c0b36039edcec..7f27dfb8830d7d41f0dfd9c41c959f6830803037 100644 (file)
@@ -15,7 +15,6 @@ extern "C" {
 
     main->setting.state.step_small = iki_write_allocation_small_d;
 
-    // Identify and process first/last parameters.
     if (main->program.parameters.array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~iki_write_main_flag_print_first_e;
     }
index 6b34a26840d3a839ac944098607cc79bb8ba619d..ed5f5287f07e407bb1ef52f7c8c70ff99d8732d7 100644 (file)
@@ -15,9 +15,9 @@ extern "C" {
 #endif // _di_iki_write_main_delete_
 
 #ifndef _di_iki_write_setting_delete_
-  f_status_t iki_write_setting_delete(iki_write_setting_t * const setting) {
+  void iki_write_setting_delete(iki_write_setting_t * const setting) {
 
-    if (!setting) return F_status_set_error(F_parameter);
+    if (!setting) return;
 
     f_memory_array_resize(0, sizeof(f_char_t), (void **) &setting->escaped.string, &setting->escaped.used, &setting->escaped.size);
     f_memory_array_resize(0, sizeof(f_char_t), (void **) &setting->buffer.string, &setting->buffer.used, &setting->buffer.size);
@@ -26,8 +26,6 @@ extern "C" {
 
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->objects.array, &setting->objects.used, &setting->objects.size, &f_string_dynamics_delete_callback);
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->contents.array, &setting->contents.used, &setting->contents.size, &f_string_dynamics_delete_callback);
-
-    return F_okay;
   }
 #endif // _di_iki_write_setting_delete_
 
index 1aba01e7b4dd4fa9c8eb674fdd7d2ef5ec755d70..82ede43ab4517849a7e2208b1c7ef8ab9fea480d 100644 (file)
@@ -92,10 +92,15 @@ extern "C" {
 /**
  * Deallocate main program data.
  *
- * @param setting_make
- *   The make setting data.
+ * @param main
+ *   The main program data.
+ *
+ *   Must not be NULL.
  *
  *   This does not alter main.setting.state.status.
+ *
+ * @see fll_program_data_delete()
+ * @see iki_write_setting_delete()
  */
 #ifndef _di_iki_write_main_delete_
   extern void iki_write_main_delete(iki_write_main_t * const main);
@@ -107,15 +112,15 @@ extern "C" {
  * @param setting
  *   The program main setting data.
  *
- *   This does not alter setting.state.status.
+ *   Must not be NULL.
  *
- * @return
- *   F_okay on success.
+ *   This does not alter setting.state.status.
  *
- *   F_parameter (with error bit) if a parameter is invalid.
+ * @see f_memory_array_resize()
+ * @see f_memory_arrays_resize()
  */
 #ifndef _di_iki_write_setting_delete_
-  extern f_status_t iki_write_setting_delete(iki_write_setting_t * const setting);
+  extern void iki_write_setting_delete(iki_write_setting_t * const setting);
 #endif // _di_iki_write_setting_delete_
 
 #ifdef __cplusplus
index 0ab30a0343b3ba0684392b92cbe7afad68804176..c51fad1e821acf3c25da1aae23239c73094a4f1b 100644 (file)
@@ -2,7 +2,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for IKI Write Software.context:'reset'
+  print context:'title'Fakefile Options for IKI Write Program.context:'reset'
 
   print
   print The following operations are available\:
index 90358390f85c04f42f3a0211a677c4ef6da65411..f65ad9b78ba2b80f9eec17fd0433eee4b560cef2 100644 (file)
@@ -15,7 +15,6 @@ extern "C" {
 
     main->setting.state.step_small = status_code_allocation_small_d;
 
-    // Identify and process first/last parameters.
     if (main->program.parameters.array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~status_code_main_flag_print_first_e;
     }
index f5129bbfc4aaae9100045488277ab53278e4d0f5..80c59ab3ef9401d3a69def15a5ef3065232f04a9 100644 (file)
@@ -15,11 +15,9 @@ extern "C" {
 #endif // _di_status_code_main_delete_
 
 #ifndef _di_status_code_setting_delete_
-  f_status_t status_code_setting_delete(status_code_setting_t * const setting) {
+  void status_code_setting_delete(status_code_setting_t * const setting) {
 
-    if (!setting) return F_status_set_error(F_parameter);
-
-    return F_okay;
+    if (!setting) return;
   }
 #endif // _di_status_code_setting_delete_
 
index 26859f35dfd7d7f5ee6c64a3cf51da3575cdaca7..ff7e4841a0784da74be5a88b7b746973a16fc051 100644 (file)
@@ -81,10 +81,15 @@ extern "C" {
 /**
  * Deallocate main program data.
  *
- * @param setting_make
- *   The make setting data.
+ * @param main
+ *   The main program data..
+ *
+ *   Must not be NULL.
  *
  *   This does not alter main.setting.state.status.
+ *
+ * @see fll_program_data_delete()
+ * @see status_code_setting_delete()
  */
 #ifndef _di_status_code_main_delete_
   extern void status_code_main_delete(status_code_main_t * const main);
@@ -96,15 +101,12 @@ extern "C" {
  * @param setting
  *   The program main setting data.
  *
- *   This does not alter setting.state.status.
+ *   Must not be NULL.
  *
- * @return
- *   F_okay on success.
- *
- *   F_parameter (with error bit) if a parameter is invalid.
+ *   This does not alter setting.state.status.
  */
 #ifndef _di_status_code_setting_delete_
-  extern f_status_t status_code_setting_delete(status_code_setting_t * const setting);
+  extern void status_code_setting_delete(status_code_setting_t * const setting);
 #endif // _di_status_code_setting_delete_
 
 #ifdef __cplusplus
index 5651689bab065116eb9d73fc38a6bdcd6c272137..58664eeaa1fb63beb9ed42b04c4e6e65840f1a62 100644 (file)
@@ -2,7 +2,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -19,7 +19,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for Status Code Software.context:'reset'
+  print context:'title'Fakefile Options for Status Code Program.context:'reset'
 
   print
   print The following operations are available\:
index 9a79b2a43132bdb219fae6d873cbeca95a8869bd..e38db65e95d05f459e01fd7c3f4937fc0d07205d 100644 (file)
@@ -15,7 +15,6 @@ extern "C" {
 
     main->setting.state.step_small = utf8_allocation_small_d;
 
-    // Identify and process first/last parameters.
     if (main->program.parameters.array[f_console_standard_parameter_line_first_no_e].result & f_console_result_found_e) {
       main->setting.flag &= ~utf8_main_flag_print_first_e;
     }
index f77336dc0d23a404e4f9c3eaca93a86df98963f1..61efd4794bfa687c0262913cc6f5adc84dc8b80f 100644 (file)
@@ -15,9 +15,9 @@ extern "C" {
 #endif // _di_utf8_main_delete_
 
 #ifndef _di_utf8_setting_delete_
-  f_status_t utf8_setting_delete(utf8_setting_t * const setting) {
+  void utf8_setting_delete(utf8_setting_t * const setting) {
 
-    if (!setting) return F_status_set_error(F_parameter);
+    if (!setting) return;
 
     f_memory_array_resize(0, sizeof(f_char_t), (void **) &setting->buffer.string, &setting->buffer.used, &setting->buffer.size);
     f_memory_array_resize(0, sizeof(f_char_t), (void **) &setting->text.string, &setting->text.used, &setting->text.size);
@@ -25,8 +25,6 @@ extern "C" {
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->path_files_from.array, &setting->path_files_from.used, &setting->path_files_from.size, &f_string_dynamics_delete_callback);
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->path_files_to.array, &setting->path_files_to.used, &setting->path_files_to.size, &f_string_dynamics_delete_callback);
     f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &setting->remaining.array, &setting->remaining.used, &setting->remaining.size, &f_string_dynamics_delete_callback);
-
-    return F_okay;
   }
 #endif // _di_utf8_setting_delete_
 
index e87cc1f2ee257fe98d17a4ace47d6e4031c79d29..e73dd9d81f498e8f96f1fe08d8bcdf24940ac404 100644 (file)
@@ -105,10 +105,15 @@ extern "C" {
 /**
  * Deallocate main program data.
  *
- * @param setting_make
- *   The make setting data.
+ * @param main
+ *   The main program data.
+ *
+ *   Must not be NULL.
  *
  *   This does not alter main.setting.state.status.
+ *
+ * @see fll_program_data_delete()
+ * @see utf8_setting_delete()
  */
 #ifndef _di_utf8_main_delete_
   extern void utf8_main_delete(utf8_main_t * const main);
@@ -120,15 +125,15 @@ extern "C" {
  * @param setting
  *   The program main setting data.
  *
- *   This does not alter setting.state.status.
+ *   Must not be NULL.
  *
- * @return
- *   F_okay on success.
+ *   This does not alter setting.state.status.
  *
- *   F_parameter (with error bit) if a parameter is invalid.
+ * @see f_memory_array_resize()
+ * @see f_memory_arrays_resize()
  */
 #ifndef _di_utf8_setting_delete_
-  extern f_status_t utf8_setting_delete(utf8_setting_t * const setting);
+  extern void utf8_setting_delete(utf8_setting_t * const setting);
 #endif // _di_utf8_setting_delete_
 
 #ifdef __cplusplus
index d900d2ff9a58028f7ab200d8714c9e9e7e3c5fb3..ac0de316e067d40c26a89cecbe19c36d75102a6b 100644 (file)
@@ -2,7 +2,7 @@
 
 settings:
   fail exit
-  modes individual individual_thread level monolithic clang test fanalyzer thread threadless
+  modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss
 
   environment PATH LD_LIBRARY_PATH
   environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
@@ -15,7 +15,7 @@ install:
 
 help:
   print
-  print context:'title'Fakefile Options for UTF8 Software.context:'reset'
+  print context:'title'Fakefile Options for UTF8 Program.context:'reset'
 
   print
   print The following operations are available\: