]> Kevux Git Server - kevux-tools/commitdiff
Update: Utilize the F_status_debug_source_d for handling the errors. 0.7.3
authorKevin Day <Kevin@kevux.org>
Wed, 12 Nov 2025 05:16:07 +0000 (23:16 -0600)
committerKevin Day <Kevin@kevux.org>
Wed, 12 Nov 2025 05:16:07 +0000 (23:16 -0600)
This simplifies some of the logic and code.

However, there are some disadvantages of doing this.
One such disadvantage is losing the specific function that has failed.
The location in the source file should be sufficient, if not ideal.

31 files changed:
data/build/remove/settings
data/build/remove/settings-mocks.remove
data/build/remove/settings-objects
data/build/stand_alone/settings/settings.remove
data/build/stand_alone/settings/settings.rm
data/build/stand_alone/settings/settings.rmdir
data/build/stand_alone/settings/settings.tacocat
data/build/stand_alone/settings/settings.unlink
data/build/tacocat/settings
sources/c/program/kevux/tools/remove/main/common.c
sources/c/program/kevux/tools/remove/main/common/print.c [deleted file]
sources/c/program/kevux/tools/remove/main/common/print.h [deleted file]
sources/c/program/kevux/tools/remove/main/convert.c
sources/c/program/kevux/tools/remove/main/operate.c
sources/c/program/kevux/tools/remove/main/preprocess.c
sources/c/program/kevux/tools/remove/main/remove.h
sources/c/program/kevux/tools/remove/remove/main.c
sources/c/program/kevux/tools/remove/rm/main.c
sources/c/program/kevux/tools/remove/rm/rm.c
sources/c/program/kevux/tools/remove/rmdir/main.c
sources/c/program/kevux/tools/remove/unlink/main.c
sources/c/program/kevux/tools/tacocat/main/common.c
sources/c/program/kevux/tools/tacocat/main/common/define.h
sources/c/program/kevux/tools/tacocat/main/common/print.c [deleted file]
sources/c/program/kevux/tools/tacocat/main/common/print.h [deleted file]
sources/c/program/kevux/tools/tacocat/main/packet.c
sources/c/program/kevux/tools/tacocat/main/process.c
sources/c/program/kevux/tools/tacocat/main/receive.c
sources/c/program/kevux/tools/tacocat/main/send.c
sources/c/program/kevux/tools/tacocat/main/tacocat.h
sources/c/program/kevux/tools/tacocat/tacocat/main.c

index 3e061f8ba2c2d80193ed91f976ac0c632aecdfc3..165dac967a1cd49252f153d05d2ee474b499c035 100644 (file)
@@ -53,9 +53,9 @@ build_libraries_static-individual_thread -l:libf_thread.a
 build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a
 build_libraries_static-monolithic -l:libfll.a
 
-build_sources_library common.c common/define.c common/enumeration.c common/print.c common/string.c common/type.c convert.c operate.c preprocess.c print/debug.c print/error.c print/message.c print/simulate.c print/verbose.c print/warning.c remove.c signal.c thread.c
+build_sources_library common.c common/define.c common/enumeration.c common/string.c common/type.c convert.c operate.c preprocess.c print/debug.c print/error.c print/message.c print/simulate.c print/verbose.c print/warning.c remove.c signal.c thread.c
 
-build_sources_headers common.h common/define.h common/enumeration.h common/print.h common/string.h common/type.h convert.h operate.h preprocess.h print/debug.h print/error.h print/message.h print/simulate.h print/verbose.h print/warning.h remove.h signal.h thread.h
+build_sources_headers common.h common/define.h common/enumeration.h common/string.h common/type.h convert.h operate.h preprocess.h print/debug.h print/error.h print/message.h print/simulate.h print/verbose.h print/warning.h remove.h signal.h thread.h
 
 build_sources_documentation man
 
index 37e4827cf442e517fe86e067b303203997d6ab37..eea2f9307009d45c142990874c4d38f2d290fa56 100644 (file)
@@ -45,7 +45,7 @@ build_sources_library ../../../../../../../tests/unit/remove/c/mock-remove.c
 
 build_sources_headers remove.h main.h string.h
 
-build_objects_library common.o common/define.o common/enumeration.o common/print.o common/string.o common/type.o convert.o operate.o preprocess.o print/debug.o print/error.o print/message.o print/simulate.o print/verbose.o print/warning.o remove.o signal.o thread.o
+build_objects_library common.o common/define.o common/enumeration.o common/string.o common/type.o convert.o operate.o preprocess.o print/debug.o print/error.o print/message.o print/simulate.o print/verbose.o print/warning.o remove.o signal.o thread.o
 
 build_script no
 build_shared yes
index b5c9120863b1fda4771908cc93cabb964b815afc..c4691c516a30da932a0f027c73c3ed9e15ffdbba 100644 (file)
@@ -37,9 +37,9 @@ build_indexer ar
 build_indexer_arguments rcs
 build_language c
 
-build_sources_object common.c common/define.c common/enumeration.c common/print.c common/string.c common/type.c convert.c operate.c preprocess.c print/debug.c print/error.c print/message.c print/simulate.c print/verbose.c print/warning.c remove.c signal.c thread.c
+build_sources_object common.c common/define.c common/enumeration.c common/string.c common/type.c convert.c operate.c preprocess.c print/debug.c print/error.c print/message.c print/simulate.c print/verbose.c print/warning.c remove.c signal.c thread.c
 
-build_sources_headers common.h common/define.h common/enumeration.h common/print.h common/string.h common/type.h convert.h operate.h preprocess.h print/debug.h print/error.h print/message.h print/simulate.h print/verbose.h print/warning.h remove.h signal.h thread.h
+build_sources_headers common.h common/define.h common/enumeration.h common/string.h common/type.h convert.h operate.h preprocess.h print/debug.h print/error.h print/message.h print/simulate.h print/verbose.h print/warning.h remove.h signal.h thread.h
 
 build_sources_documentation man
 
index 1ffc77436092a01dddd7e7a2062a8230b6274b3e..c255077b3bc9f4d72d940714ab9c9432b19afbb2 100644 (file)
@@ -84,7 +84,7 @@ build_sources_program fll/level_2/error.c fll/level_2/private-error.c fll/level_
 build_sources_program fll/level_2/print.c
 build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/level_2/program/print.c fll/level_2/program/string.c fll/level_2/private-program.c
 
-build_sources_program program/kevux/tools/remove/main/common.c program/kevux/tools/remove/main/common/define.c program/kevux/tools/remove/main/common/enumeration.c program/kevux/tools/remove/main/common/print.c program/kevux/tools/remove/main/common/string.c program/kevux/tools/remove/main/common/type.c program/kevux/tools/remove/main/convert.c program/kevux/tools/remove/main/operate.c program/kevux/tools/remove/main/preprocess.c program/kevux/tools/remove/main/print/debug.c program/kevux/tools/remove/main/print/error.c program/kevux/tools/remove/main/print/message.c program/kevux/tools/remove/main/print/simulate.c program/kevux/tools/remove/main/print/verbose.c program/kevux/tools/remove/main/print/warning.c program/kevux/tools/remove/main/remove.c program/kevux/tools/remove/main/signal.c program/kevux/tools/remove/main/thread.c
+build_sources_program program/kevux/tools/remove/main/common.c program/kevux/tools/remove/main/common/define.c program/kevux/tools/remove/main/common/enumeration.c program/kevux/tools/remove/main/common/string.c program/kevux/tools/remove/main/common/type.c program/kevux/tools/remove/main/convert.c program/kevux/tools/remove/main/operate.c program/kevux/tools/remove/main/preprocess.c program/kevux/tools/remove/main/print/debug.c program/kevux/tools/remove/main/print/error.c program/kevux/tools/remove/main/print/message.c program/kevux/tools/remove/main/print/simulate.c program/kevux/tools/remove/main/print/verbose.c program/kevux/tools/remove/main/print/warning.c program/kevux/tools/remove/main/remove.c program/kevux/tools/remove/main/signal.c program/kevux/tools/remove/main/thread.c
 
 build_sources_program program/kevux/tools/remove/remove/config.c program/kevux/tools/remove/remove/remove.c program/kevux/tools/remove/remove/main.c program/kevux/tools/remove/remove/string.c
 
index 7fba17610e16db92447a59819d33541cbbba5c8c..ee1b4e851236e362500d000d2e5add9f120b45ed 100644 (file)
@@ -83,7 +83,7 @@ build_sources_program fll/level_2/error.c fll/level_2/private-error.c fll/level_
 build_sources_program fll/level_2/print.c
 build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/level_2/program/print.c fll/level_2/program/string.c fll/level_2/private-program.c
 
-build_sources_program program/kevux/tools/remove/main/common.c program/kevux/tools/remove/main/common/define.c program/kevux/tools/remove/main/common/enumeration.c program/kevux/tools/remove/main/common/print.c program/kevux/tools/remove/main/common/string.c program/kevux/tools/remove/main/common/type.c program/kevux/tools/remove/main/convert.c program/kevux/tools/remove/main/operate.c program/kevux/tools/remove/main/preprocess.c program/kevux/tools/remove/main/print/debug.c program/kevux/tools/remove/main/print/error.c program/kevux/tools/remove/main/print/message.c program/kevux/tools/remove/main/print/simulate.c program/kevux/tools/remove/main/print/verbose.c program/kevux/tools/remove/main/print/warning.c program/kevux/tools/remove/main/remove.c program/kevux/tools/remove/main/signal.c program/kevux/tools/remove/main/thread.c
+build_sources_program program/kevux/tools/remove/main/common.c program/kevux/tools/remove/main/common/define.c program/kevux/tools/remove/main/common/enumeration.c program/kevux/tools/remove/main/common/string.c program/kevux/tools/remove/main/common/type.c program/kevux/tools/remove/main/convert.c program/kevux/tools/remove/main/operate.c program/kevux/tools/remove/main/preprocess.c program/kevux/tools/remove/main/print/debug.c program/kevux/tools/remove/main/print/error.c program/kevux/tools/remove/main/print/message.c program/kevux/tools/remove/main/print/simulate.c program/kevux/tools/remove/main/print/verbose.c program/kevux/tools/remove/main/print/warning.c program/kevux/tools/remove/main/remove.c program/kevux/tools/remove/main/signal.c program/kevux/tools/remove/main/thread.c
 
 build_sources_program program/kevux/tools/remove/rm/config.c program/kevux/tools/remove/rm/enumeration.c program/kevux/tools/remove/rm/main.c program/kevux/tools/remove/rm/print.c program/kevux/tools/remove/rm/string.c program/kevux/tools/remove/rm/rm.c
 
index d8fe850304627a930f0b00dd43fdff1b98796d22..16c9f65166e3cf18e611afe6809b8539320dc33a 100644 (file)
@@ -83,7 +83,7 @@ build_sources_program fll/level_2/error.c fll/level_2/private-error.c fll/level_
 build_sources_program fll/level_2/print.c
 build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/level_2/program/print.c fll/level_2/program/string.c fll/level_2/private-program.c
 
-build_sources_program program/kevux/tools/remove/main/common.c program/kevux/tools/remove/main/common/define.c program/kevux/tools/remove/main/common/enumeration.c program/kevux/tools/remove/main/common/print.c program/kevux/tools/remove/main/common/string.c program/kevux/tools/remove/main/common/type.c program/kevux/tools/remove/main/convert.c program/kevux/tools/remove/main/operate.c program/kevux/tools/remove/main/preprocess.c program/kevux/tools/remove/main/print/debug.c program/kevux/tools/remove/main/print/error.c program/kevux/tools/remove/main/print/message.c program/kevux/tools/remove/main/print/simulate.c program/kevux/tools/remove/main/print/verbose.c program/kevux/tools/remove/main/print/warning.c program/kevux/tools/remove/main/remove.c program/kevux/tools/remove/main/signal.c program/kevux/tools/remove/main/thread.c
+build_sources_program program/kevux/tools/remove/main/common.c program/kevux/tools/remove/main/common/define.c program/kevux/tools/remove/main/common/enumeration.c program/kevux/tools/remove/main/common/string.c program/kevux/tools/remove/main/common/type.c program/kevux/tools/remove/main/convert.c program/kevux/tools/remove/main/operate.c program/kevux/tools/remove/main/preprocess.c program/kevux/tools/remove/main/print/debug.c program/kevux/tools/remove/main/print/error.c program/kevux/tools/remove/main/print/message.c program/kevux/tools/remove/main/print/simulate.c program/kevux/tools/remove/main/print/verbose.c program/kevux/tools/remove/main/print/warning.c program/kevux/tools/remove/main/remove.c program/kevux/tools/remove/main/signal.c program/kevux/tools/remove/main/thread.c
 
 build_sources_program program/kevux/tools/remove/rmdir/config.c program/kevux/tools/remove/rmdir/enumeration.c program/kevux/tools/remove/rmdir/main.c program/kevux/tools/remove/rmdir/print.c program/kevux/tools/remove/rmdir/string.c program/kevux/tools/remove/rmdir/rmdir.c
 
index b19e7312559692ba48f1b287fee2b3ad5f214ba1..42ae7d5da17658ca4804ec2f465813435fed9084 100644 (file)
@@ -88,7 +88,7 @@ build_sources_program fll/level_2/fss.c fll/level_2/fss/basic.c fll/level_2/fss/
 build_sources_program fll/level_2/print.c
 build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/level_2/program/print.c fll/level_2/program/string.c fll/level_2/private-program.c
 
-build_sources_program program/kevux/tools/tacocat/main/common.c program/kevux/tools/tacocat/main/common/define.c program/kevux/tools/tacocat/main/common/enumeration.c program/kevux/tools/tacocat/main/common/print.c program/kevux/tools/tacocat/main/common/string.c program/kevux/tools/tacocat/main/common/type.c program/kevux/tools/tacocat/main/print/error.c program/kevux/tools/tacocat/main/print/message.c program/kevux/tools/tacocat/main/print/verbose.c program/kevux/tools/tacocat/main/print/warning.c program/kevux/tools/tacocat/main/packet.c program/kevux/tools/tacocat/main/process.c program/kevux/tools/tacocat/main/receive.c program/kevux/tools/tacocat/main/send.c program/kevux/tools/tacocat/main/signal.c program/kevux/tools/tacocat/main/tacocat.c program/kevux/tools/tacocat/main/thread.c
+build_sources_program program/kevux/tools/tacocat/main/common.c program/kevux/tools/tacocat/main/common/define.c program/kevux/tools/tacocat/main/common/enumeration.c program/kevux/tools/tacocat/main/common/string.c program/kevux/tools/tacocat/main/common/type.c program/kevux/tools/tacocat/main/print/error.c program/kevux/tools/tacocat/main/print/message.c program/kevux/tools/tacocat/main/print/verbose.c program/kevux/tools/tacocat/main/print/warning.c program/kevux/tools/tacocat/main/packet.c program/kevux/tools/tacocat/main/process.c program/kevux/tools/tacocat/main/receive.c program/kevux/tools/tacocat/main/send.c program/kevux/tools/tacocat/main/signal.c program/kevux/tools/tacocat/main/tacocat.c program/kevux/tools/tacocat/main/thread.c
 
 build_sources_program program/kevux/tools/tacocat/tacocat/config.c program/kevux/tools/tacocat/tacocat/tacocat.c program/kevux/tools/tacocat/tacocat/main.c program/kevux/tools/tacocat/tacocat/string.c
 
index ccf81c0f67f758335f301c68b3e5f34380c530c3..b5049a67343faab7b7af80dd71efe7ad608a32c9 100644 (file)
@@ -83,7 +83,7 @@ build_sources_program fll/level_2/error.c fll/level_2/private-error.c fll/level_
 build_sources_program fll/level_2/print.c
 build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/level_2/program/print.c fll/level_2/program/string.c fll/level_2/private-program.c
 
-build_sources_program program/kevux/tools/remove/main/common.c program/kevux/tools/remove/main/common/define.c program/kevux/tools/remove/main/common/enumeration.c program/kevux/tools/remove/main/common/print.c program/kevux/tools/remove/main/common/string.c program/kevux/tools/remove/main/common/type.c program/kevux/tools/remove/main/convert.c program/kevux/tools/remove/main/operate.c program/kevux/tools/remove/main/preprocess.c program/kevux/tools/remove/main/print/debug.c program/kevux/tools/remove/main/print/error.c program/kevux/tools/remove/main/print/message.c program/kevux/tools/remove/main/print/simulate.c program/kevux/tools/remove/main/print/verbose.c program/kevux/tools/remove/main/print/warning.c program/kevux/tools/remove/main/remove.c program/kevux/tools/remove/main/signal.c program/kevux/tools/remove/main/thread.c
+build_sources_program program/kevux/tools/remove/main/common.c program/kevux/tools/remove/main/common/define.c program/kevux/tools/remove/main/common/enumeration.c program/kevux/tools/remove/main/common/string.c program/kevux/tools/remove/main/common/type.c program/kevux/tools/remove/main/convert.c program/kevux/tools/remove/main/operate.c program/kevux/tools/remove/main/preprocess.c program/kevux/tools/remove/main/print/debug.c program/kevux/tools/remove/main/print/error.c program/kevux/tools/remove/main/print/message.c program/kevux/tools/remove/main/print/simulate.c program/kevux/tools/remove/main/print/verbose.c program/kevux/tools/remove/main/print/warning.c program/kevux/tools/remove/main/remove.c program/kevux/tools/remove/main/signal.c program/kevux/tools/remove/main/thread.c
 
 build_sources_program program/kevux/tools/remove/unlink/config.c program/kevux/tools/remove/unlink/enumeration.c program/kevux/tools/remove/unlink/main.c program/kevux/tools/remove/unlink/print.c program/kevux/tools/remove/unlink/string.c program/kevux/tools/remove/unlink/unlink.c
 
index f086d9154e6fab5f1bcd6ea1647e7dce63e258a5..229e4ec885d06dcbc9778917499062dede3d444e 100644 (file)
@@ -53,9 +53,9 @@ build_libraries_static-individual_thread -l:libf_thread.a
 build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a
 build_libraries_static-monolithic -l:libfll.a
 
-build_sources_library common.c common/define.c common/enumeration.c common/print.c common/string.c common/type.c print/error.c print/message.c print/verbose.c print/warning.c packet.c process.c receive.c send.c signal.c tacocat.c thread.c
+build_sources_library common.c common/define.c common/enumeration.c common/string.c common/type.c print/error.c print/message.c print/verbose.c print/warning.c packet.c process.c receive.c send.c signal.c tacocat.c thread.c
 
-build_sources_headers common.h common/define.h common/enumeration.h common/print.h common/string.h common/type.h print/error.h print/message.h print/verbose.h print/warning.h packet.h process.h receive.h send.h signal.h tacocat.h thread.h
+build_sources_headers common.h common/define.h common/enumeration.h common/string.h common/type.h print/error.h print/message.h print/verbose.h print/warning.h packet.h process.h receive.h send.h signal.h tacocat.h thread.h
 
 build_sources_documentation man
 
index 061bdb6a695c86625272c8941128c574ce34108d..281b7ae00b3a9b2b3c148fc9dceda4847663d67a 100644 (file)
@@ -152,7 +152,7 @@ extern "C" {
             main->setting.state.status = f_memory_array_resize(dates[p]->size + (total_locations - dates[p]->size), sizeof(kt_remove_date_t), (void **) &dates[p]->array, &dates[p]->used, &dates[p]->size);
 
             if (F_status_is_error(main->setting.state.status)) {
-              kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_memory_array_resize));
+              kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
               return;
             }
@@ -304,7 +304,7 @@ extern "C" {
           main->setting.state.status = f_memory_array_resize(main->setting.modes.size + (total_locations - main->setting.modes.size), sizeof(kt_remove_mode_t), (void **) &main->setting.modes.array, &main->setting.modes.used, &main->setting.modes.size);
 
           if (F_status_is_error(main->setting.state.status)) {
-            kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_memory_array_resize));
+            kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
             return;
           }
@@ -488,7 +488,7 @@ extern "C" {
     if (!parameter || !ids) {
       main->setting.state.status = F_status_set_error(F_parameter);
 
-      kt_remove_print_error(&main->program.error, macro_kt_remove_f(kt_remove_setting_load));
+      kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
       return;
     }
@@ -508,7 +508,7 @@ extern "C" {
         main->setting.state.status = f_memory_array_increase_by(total_arguments, sizeof(f_id_t), (void **) &ids->array, &ids->used, &ids->size);
 
         if (F_status_is_error(main->setting.state.status)) {
-          kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_memory_array_increase_by));
+          kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
           return;
         }
@@ -518,7 +518,7 @@ extern "C" {
           ids->array[ids->used] = kt_remove_get_id(main, main->program.parameters.arguments.array[parameter->values.array[i]], is_user);
 
           if (F_status_is_error(main->setting.state.status)) {
-            kt_remove_print_error_id(&main->program.error, macro_kt_remove_f(kt_remove_get_id), main->program.parameters.arguments.array[parameter->values.array[i]], is_user);
+            kt_remove_print_error_id(&main->program.error, F_status_debug_source_d, main->program.parameters.arguments.array[parameter->values.array[i]], is_user);
 
             return;
           }
@@ -550,7 +550,7 @@ extern "C" {
       main->setting.state.status = f_memory_array_increase_by(main->program.parameters.remaining.used, sizeof(f_string_dynamic_t), (void **) &main->setting.files.array, &main->setting.files.used, &main->setting.files.size);
 
       if (F_status_is_error(main->setting.state.status)) {
-        kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_memory_array_increase_by));
+        kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
         return;
       }
@@ -566,7 +566,7 @@ extern "C" {
         fl_path_clean(main->program.parameters.arguments.array[index], &main->setting.files.array[main->setting.files.used]);
 
         if (F_status_is_error(main->setting.state.status)) {
-          kt_remove_print_error_file(&main->program.error, macro_kt_remove_f(fl_path_clean), main->program.parameters.arguments.array[index], f_file_operation_process_s, fll_error_file_type_path_e);
+          kt_remove_print_error_file(&main->program.error, F_status_debug_source_d, main->program.parameters.arguments.array[index], f_file_operation_process_s, fll_error_file_type_path_e);
 
           return;
         }
@@ -591,7 +591,7 @@ extern "C" {
     main->setting.state.step_small = kt_remove_allocation_small_d;
 
     if (F_status_is_error(main->setting.state.status)) {
-      kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_console_parameter_process));
+      kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
       return;
     }
@@ -610,7 +610,7 @@ extern "C" {
         main->setting.state.status = fll_program_parameter_process_context(choices, modes, F_true, &main->program);
 
         if (F_status_is_error(main->setting.state.status)) {
-          kt_remove_print_error(&main->program.error, macro_kt_remove_f(fll_program_parameter_process_context));
+          kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
           return;
         }
@@ -627,7 +627,7 @@ extern "C" {
         main->setting.state.status = fll_program_parameter_process_verbosity(choices, verbosity, F_true, &main->program);
 
         if (F_status_is_error(main->setting.state.status)) {
-          kt_remove_print_error(&main->program.error, macro_kt_remove_f(fll_program_parameter_process_verbosity));
+          kt_remove_print_error(&main->program.error, F_status_debug_source_d);
         }
       }
     }
diff --git a/sources/c/program/kevux/tools/remove/main/common/print.c b/sources/c/program/kevux/tools/remove/main/common/print.c
deleted file mode 100644 (file)
index c8e3ed1..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-#include "../remove.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifndef _di_kt_remove_f_a_
-  const f_string_t kt_remove_f_a[] = {
-    "f_console_parameter_prioritize_right",
-    "f_console_parameter_process",
-    "f_directory_empty",
-    "f_directory_remove",
-    "f_file_access_at",
-    "f_file_exists",
-    "f_file_link_read",
-    "f_file_mode_from_string",
-    "f_file_mode_to_mode",
-    "f_file_poll",
-    "f_file_read_block",
-    "f_file_remove",
-    "f_memory_array_increase",
-    "f_memory_array_increase_by",
-    "f_memory_array_resize",
-    "f_string_dynamic_partial_append",
-    "f_string_dynamic_seek_to_back",
-    "f_thread_create",
-    "f_utf_is_digit",
-    "f_utf_is_whitespace",
-    "fl_conversion_dynamic_partial_to_unsigned_detect",
-    "fl_conversion_dynamic_to_unsigned_detect",
-    "fl_directory_do",
-    "fl_path_clean",
-    "fll_program_parameter_process_context",
-    "fll_program_parameter_process_empty",
-    "fll_program_parameter_process_verbosity",
-    "kt_remove_convert_date_relative",
-    "kt_remove_convert_timezone",
-    "kt_remove_dates_resize",
-    "kt_remove_get_id",
-    "kt_remove_modes_resize",
-    "kt_remove_operate_memory_check",
-    "kt_remove_operate_memory_save",
-    "kt_remove_operate_recurse",
-    "kt_remove_preprocess_file",
-    "kt_remove_preprocess_file_access",
-    "kt_remove_preprocess_file_dates",
-    "kt_remove_setting_load",
-  };
-#endif // _di_kt_remove_f_a_
-
-#ifdef __cplusplus
-} // extern "C"
-#endif
diff --git a/sources/c/program/kevux/tools/remove/main/common/print.h b/sources/c/program/kevux/tools/remove/main/common/print.h
deleted file mode 100644 (file)
index a16b68c..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * Kevux Tools - Remove
- *
- * Project: Kevux Tools
- * API Version: 0.7
- * Licenses: lgpl-2.1-or-later
- *
- * Provides the common print functionality.
- *
- * This is auto-included and should not need to be explicitly included.
- */
-#ifndef _kt_remove_common_print_h
-#define _kt_remove_common_print_h
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * A special array of strings intended for representing funciton names.
- *
- * These are primarily used for printing errors with the function names.
- *
- * The macro macro_kt_remove_f() is used to reference the array index by the enum name.
- *
- * macro_kt_remove_f():
- *   - name: The name of the function.
- */
-#ifndef _di_kt_remove_f_a_
-  extern const f_string_t kt_remove_f_a[];
-
-  #define macro_kt_remove_f(name) kt_remove_f_a[kt_remove_f_##name##_e]
-#endif // _di_kt_remove_f_a_
-
-/**
- * An enum representing specific indexes within the above array.
- *
- * This is a convenience enum used to make code slightly more readable.
- */
-#ifndef _di_kt_remove_f_e_
-  enum {
-    kt_remove_f_f_console_parameter_prioritize_right_e,
-    kt_remove_f_f_console_parameter_process_e,
-    kt_remove_f_f_directory_empty_e,
-    kt_remove_f_f_directory_remove_e,
-    kt_remove_f_f_file_access_at_e,
-    kt_remove_f_f_file_exists_e,
-    kt_remove_f_f_file_link_read_e,
-    kt_remove_f_f_file_mode_from_string_e,
-    kt_remove_f_f_file_mode_to_mode_e,
-    kt_remove_f_f_file_poll_e,
-    kt_remove_f_f_file_read_block_e,
-    kt_remove_f_f_file_remove_e,
-    kt_remove_f_f_memory_array_increase_e,
-    kt_remove_f_f_memory_array_increase_by_e,
-    kt_remove_f_f_memory_array_resize_e,
-    kt_remove_f_f_string_dynamic_partial_append_e,
-    kt_remove_f_f_string_dynamic_seek_to_back_e,
-    kt_remove_f_f_thread_create_e,
-    kt_remove_f_f_utf_is_digit_e,
-    kt_remove_f_f_utf_is_whitespace_e,
-    kt_remove_f_fl_conversion_dynamic_partial_to_unsigned_detect_e,
-    kt_remove_f_fl_conversion_dynamic_to_unsigned_detect_e,
-    kt_remove_f_fl_directory_do_e,
-    kt_remove_f_fl_path_clean_e,
-    kt_remove_f_fll_program_parameter_process_context_e,
-    kt_remove_f_fll_program_parameter_process_empty_e,
-    kt_remove_f_fll_program_parameter_process_verbosity_e,
-    kt_remove_f_kt_remove_convert_date_relative_e,
-    kt_remove_f_kt_remove_convert_timezone_e,
-    kt_remove_f_kt_remove_dates_resize_e,
-    kt_remove_f_kt_remove_get_id_e,
-    kt_remove_f_kt_remove_modes_resize_e,
-    kt_remove_f_kt_remove_operate_memory_check_e,
-    kt_remove_f_kt_remove_operate_memory_save_e,
-    kt_remove_f_kt_remove_operate_recurse_e,
-    kt_remove_f_kt_remove_preprocess_file_e,
-    kt_remove_f_kt_remove_preprocess_file_access_e,
-    kt_remove_f_kt_remove_preprocess_file_dates_e,
-    kt_remove_f_kt_remove_setting_load_e,
-  }; // enum
-#endif // _di_kt_remove_f_e_
-
-#ifdef __cplusplus
-} // extern "C"
-#endif
-
-#endif // _kt_remove_common_print_h
index b4fda783f66c1b0339b265a7f972bd9d2aeec871..f159f200ba90f3ff6d569f9de046941f542dbe3b 100644 (file)
@@ -38,7 +38,7 @@ extern "C" {
           kt_remove_convert_date_relative(main, date);
 
           if (F_status_is_error(main->setting.state.status)) {
-            kt_remove_print_error(&main->program.error, macro_kt_remove_f(kt_remove_convert_date_relative));
+            kt_remove_print_error(&main->program.error, F_status_debug_source_d);
           }
 
           return;
@@ -78,7 +78,7 @@ extern "C" {
           main->setting.state.status = f_utf_is_digit(buffer.string + range.start, width_max, 0);
 
           if (F_status_is_error(main->setting.state.status)) {
-            kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_utf_is_digit));
+            kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
             return;
           }
@@ -115,7 +115,7 @@ extern "C" {
           main->setting.state.status = f_utf_is_digit(buffer.string + range.start, width_max, 0);
 
           if (F_status_is_error(main->setting.state.status)) {
-            kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_utf_is_digit));
+            kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
             return;
           }
@@ -140,7 +140,7 @@ extern "C" {
           main->setting.state.status = f_utf_is_digit(buffer.string + range.start, width_max, 0);
 
           if (F_status_is_error(main->setting.state.status)) {
-            kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_utf_is_digit));
+            kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
             return;
           }
@@ -160,7 +160,7 @@ extern "C" {
         main->setting.state.status = f_utf_is_whitespace(buffer.string + range.start, width_max, F_false);
 
         if (F_status_is_error(main->setting.state.status)) {
-          kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_utf_is_whitespace));
+          kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
           return;
         }
@@ -176,7 +176,7 @@ extern "C" {
         main->setting.state.status = f_utf_is_digit(buffer.string + range.start, width_max, 0);
 
         if (F_status_is_error(main->setting.state.status)) {
-          kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_utf_is_digit));
+          kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
           return;
         }
@@ -210,7 +210,7 @@ extern "C" {
         main->setting.state.status = fl_conversion_dynamic_partial_to_unsigned_detect(conversion_data, buffer, range_first, &date->start_year);
 
         if (F_status_is_error(main->setting.state.status)) {
-          kt_remove_print_error(&main->program.error, macro_kt_remove_f(fl_conversion_dynamic_partial_to_unsigned_detect));
+          kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
           return;
         }
@@ -240,7 +240,7 @@ extern "C" {
         main->setting.state.status = fl_conversion_dynamic_partial_to_unsigned_detect(conversion_data, buffer, range_second, &date->start_second);
 
         if (F_status_is_error(main->setting.state.status)) {
-          kt_remove_print_error(&main->program.error, macro_kt_remove_f(fl_conversion_dynamic_partial_to_unsigned_detect));
+          kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
           return;
         }
@@ -250,7 +250,7 @@ extern "C" {
             kt_remove_convert_timezone(main, &date->start_year, &date->start_second);
 
             if (F_status_is_error(main->setting.state.status)) {
-              kt_remove_print_error(&main->program.error, macro_kt_remove_f(kt_remove_convert_timezone));
+              kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
               return;
             }
@@ -264,7 +264,7 @@ extern "C" {
             kt_remove_convert_timezone(main, &date->start_year, &date->start_second);
 
             if (F_status_is_error(main->setting.state.status)) {
-              kt_remove_print_error(&main->program.error, macro_kt_remove_f(kt_remove_convert_timezone));
+              kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
               return;
             }
@@ -286,7 +286,7 @@ extern "C" {
           main->setting.state.status = fl_conversion_dynamic_to_unsigned_detect(conversion_data, buffer, &date->start_second);
 
           if (F_status_is_error(main->setting.state.status)) {
-            kt_remove_print_error(&main->program.error, macro_kt_remove_f(fl_conversion_dynamic_to_unsigned_detect));
+            kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
             return;
           }
@@ -294,7 +294,7 @@ extern "C" {
           kt_remove_convert_timezone(main, &date->start_year, &date->start_second);
 
           if (F_status_is_error(main->setting.state.status)) {
-            kt_remove_print_error(&main->program.error, macro_kt_remove_f(kt_remove_convert_timezone));
+            kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
             return;
           }
@@ -515,7 +515,7 @@ extern "C" {
     main->setting.state.status = f_file_mode_from_string(buffer, main->program.umask, &mode_file, 0);
 
     if (F_status_is_error(main->setting.state.status)) {
-      kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_file_mode_from_string));
+      kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
       return 0;
     }
@@ -525,7 +525,7 @@ extern "C" {
     main->setting.state.status = f_file_mode_to_mode(mode_file, &mode);
 
     if (F_status_is_error(main->setting.state.status)) {
-      kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_file_mode_to_mode));
+      kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
       return 0;
     }
index c036434be0dfb4100f93dc377b87dfc4ce2a08dd..02edb6cd536b234c8d3cc84e166f65f030c2ae49 100644 (file)
@@ -20,9 +20,7 @@ extern "C" {
       if (F_status_is_error(status) || !(main->setting.flag & kt_remove_main_flag_force_simulate_d)) {
         kt_remove_print_error_file_status(
           &main->program.error,
-          F_status_is_error_not(status)
-            ? macro_kt_remove_f(kt_remove_preprocess_file)
-            : macro_kt_remove_f(kt_remove_operate_memory_save),
+          F_status_debug_source_d,
           path,
           f_file_operation_process_s,
           flag_operate & kt_remove_flag_operate_directory_d
@@ -66,7 +64,7 @@ extern "C" {
       if (!(main->setting.flag & kt_remove_main_flag_force_simulate_d)) {
         main->setting.state.status = F_status_set_error(F_file_found_not);
 
-        kt_remove_print_error_file(&main->program.error, macro_kt_remove_f(kt_remove_preprocess_file), path, f_file_operation_delete_s, fll_error_file_type_file_e);
+        kt_remove_print_error_file(&main->program.error, F_status_debug_source_d, path, f_file_operation_delete_s, fll_error_file_type_file_e);
 
         return;
       }
@@ -114,7 +112,7 @@ extern "C" {
       status = f_memory_array_increase(1, sizeof(f_poll_t), (void **) &main->cache.polls.array, &main->cache.polls.used, &main->cache.polls.size);
 
       if (F_status_is_error(status)) {
-        kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_memory_array_increase));
+        kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
         return status;
       }
@@ -131,7 +129,7 @@ extern "C" {
       status = f_file_poll(main->cache.polls, kt_remove_poll_timeout_d);
 
       if (F_status_is_error(status)) {
-        kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_file_poll));
+        kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
         return status;
       }
@@ -142,7 +140,7 @@ extern "C" {
     status = f_file_read_block(main->program.input, &main->cache.input);
 
     if (F_status_is_error(status)) {
-      kt_remove_print_error_file(&main->program.error, macro_kt_remove_f(f_file_read_block), f_string_empty_s, f_file_operation_read_s, fll_error_file_type_input_e);
+      kt_remove_print_error_file(&main->program.error, F_status_debug_source_d, f_string_empty_s, f_file_operation_read_s, fll_error_file_type_input_e);
 
       return status;
     }
@@ -180,7 +178,7 @@ extern "C" {
   f_status_t kt_remove_operate_memory_check(kt_remove_main_t * const main, const f_string_static_t path, uint64_t * const flag_operate) {
 
     if (!main || !flag_operate) {
-      kt_remove_print_error_file(&main->program.error, macro_kt_remove_f(kt_remove_operate_memory_check), path, f_file_operation_process_s, fll_error_file_type_path_e);
+      kt_remove_print_error_file(&main->program.error, F_status_debug_source_d, path, f_file_operation_process_s, fll_error_file_type_path_e);
 
       return F_status_set_error(F_parameter);
     }
@@ -304,7 +302,7 @@ extern "C" {
   f_status_t kt_remove_operate_recurse(kt_remove_main_t * const main, const f_string_static_t path, const uint64_t flag_operate) {
 
     if (!main) {
-      kt_remove_print_error(&main->program.error, macro_kt_remove_f(kt_remove_operate_recurse));
+      kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
       return F_status_set_error(F_parameter);
     }
@@ -315,7 +313,7 @@ extern "C" {
       const f_status_t status = f_memory_array_increase(kt_remove_allocation_small_d, sizeof(uint64_t), (void **) &main->cache.flags.array, &main->cache.flags.used, &main->cache.flags.size);
 
       if (F_status_is_error(status)) {
-        kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_memory_array_increase));
+        kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
         return status;
       }
@@ -345,7 +343,7 @@ extern "C" {
       const f_status_t status = f_memory_array_resize(kt_remove_allocation_normal_d, sizeof(f_char_t), (void **) &main->cache.recurse.path.string, &main->cache.recurse.path.used, &main->cache.recurse.path.size);
 
       if (F_status_is_error(status)) {
-        kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_memory_array_resize));
+        kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
         return F_status_is_error(main->cache.recurse.state.status)
           ? main->cache.recurse.state.status
@@ -357,7 +355,7 @@ extern "C" {
       const f_status_t status = f_memory_array_resize(kt_remove_allocation_normal_d, sizeof(uint64_t), (void **) &main->cache.flags.array, &main->cache.flags.used, &main->cache.flags.size);
 
       if (F_status_is_error(status)) {
-        kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_memory_array_resize));
+        kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
         return F_status_is_error(main->cache.recurse.state.status)
           ? main->cache.recurse.state.status
@@ -446,7 +444,7 @@ extern "C" {
       if (!(main->setting.flag & kt_remove_main_flag_force_d)) {
         kt_remove_print_error_file_status(
           &main->program.error,
-          macro_kt_remove_f(fl_directory_do),
+          F_status_debug_source_d,
           (!recurse->depth && (flag & f_directory_recurse_do_flag_after_d))
             ? *recurse->path_top
             : recurse->path,
@@ -465,7 +463,7 @@ extern "C" {
     if (!recurse->depth && (flag == f_directory_recurse_do_flag_path_d || flag == f_directory_recurse_do_flag_path_before_d)) {
       kt_remove_print_error_file_status(
         &main->program.error,
-        macro_kt_remove_f(fl_directory_do),
+        F_status_debug_source_d,
         *recurse->path_top,
         f_file_operation_stat_s,
         !recurse->depth
@@ -480,7 +478,7 @@ extern "C" {
     if (F_status_set_fine(recurse->state.status) == F_parameter || flag == f_directory_recurse_do_flag_path_list_d || F_status_set_fine(recurse->state.status) == F_access_denied && flag == f_directory_recurse_do_flag_list_d) {
       kt_remove_print_error_file_status(
         &main->program.error,
-        macro_kt_remove_f(fl_directory_do),
+        F_status_debug_source_d,
         !recurse->depth
           ? *recurse->path_top
           : recurse->path,
@@ -498,7 +496,7 @@ extern "C" {
 
     kt_remove_print_error_file_status(
       &main->program.error,
-      macro_kt_remove_f(fl_directory_do),
+      F_status_debug_source_d,
       (!recurse->depth && (flag & f_directory_recurse_do_flag_action_d))
         ? *recurse->path_top
         : recurse->path,
@@ -531,7 +529,7 @@ extern "C" {
       status = f_file_link_read(path, F_false, &main->cache.buffer);
 
       if (F_status_is_error(status)) {
-        kt_remove_print_error_file(&main->program.error, macro_kt_remove_f(f_file_remove), path, f_file_operation_stat_s, fll_error_file_type_link_e);
+        kt_remove_print_error_file(&main->program.error, F_status_debug_source_d, path, f_file_operation_stat_s, fll_error_file_type_link_e);
 
         return status;
       }
@@ -562,9 +560,7 @@ extern "C" {
         else if (!(main->setting.flag & kt_remove_main_flag_force_d) || F_status_set_fine(status) != F_directory_empty_not) {
           kt_remove_print_error_file_status(
             &main->program.error,
-            flag_operate & kt_remove_flag_operate_directory_d
-              ? macro_kt_remove_f(f_directory_remove)
-              : macro_kt_remove_f(f_file_remove),
+            F_status_debug_source_d,
             flag_operate & kt_remove_flag_operate_follow_d
               ? main->cache.buffer
               : path,
@@ -589,7 +585,7 @@ extern "C" {
       status = kt_remove_operate_memory_save(main, target, flag_operate);
 
       if (F_status_is_error(status)) {
-        kt_remove_print_error_file(&main->program.error, macro_kt_remove_f(kt_remove_operate_memory_save), target, f_file_operation_process_s, fll_error_file_type_path_e);
+        kt_remove_print_error_file(&main->program.error, F_status_debug_source_d, target, f_file_operation_process_s, fll_error_file_type_path_e);
       }
       else {
         status = remove
index c51dbe23e2e56a58a4ed03ea3e01bdd22d42fc65..6fd90d7e8e0f4898ad66d4c7aed0763d3de98eef 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
   f_status_t kt_remove_preprocess_file(kt_remove_main_t * const main, const f_string_static_t path, const uint8_t recurse, uint64_t * const flag_operate) {
 
     if (!main || !flag_operate) {
-      kt_remove_print_error_file(&main->program.error, macro_kt_remove_f(kt_remove_preprocess_file), path, f_file_operation_process_s, fll_error_file_type_path_e);
+      kt_remove_print_error_file(&main->program.error, F_status_debug_source_d, path, f_file_operation_process_s, fll_error_file_type_path_e);
 
       return F_status_set_error(F_parameter);
     }
@@ -70,7 +70,7 @@ extern "C" {
           }
         }
 
-        kt_remove_print_error_file_status(&main->program.error, macro_kt_remove_f(f_file_exists), path, f_file_operation_delete_s, fll_error_file_type_path_e, F_status_set_error(F_file_found_not));
+        kt_remove_print_error_file_status(&main->program.error, F_status_debug_source_d, path, f_file_operation_delete_s, fll_error_file_type_path_e, F_status_set_error(F_file_found_not));
 
         main->setting.flag |= kt_remove_main_flag_return_fail_d;
 
@@ -266,7 +266,7 @@ extern "C" {
         if (F_status_is_error(status)) {
           *flag_operate |= kt_remove_flag_operate_remove_fail_d;
 
-          kt_remove_print_error_file_status(&main->program.error, macro_kt_remove_f(f_directory_empty), path, f_file_operation_verify_s, fll_error_file_type_directory_e, status);
+          kt_remove_print_error_file_status(&main->program.error, F_status_debug_source_d, path, f_file_operation_verify_s, fll_error_file_type_directory_e, status);
 
           return status;
         }
@@ -362,7 +362,7 @@ extern "C" {
             if (F_status_is_error(status)) {
               *flag_operate |= kt_remove_flag_operate_remove_fail_d;
 
-              kt_remove_print_error_file_status(&main->program.error, macro_kt_remove_f(f_memory_array_increase), path, f_file_operation_process_s, fll_error_file_type_path_e, status);
+              kt_remove_print_error_file_status(&main->program.error, F_status_debug_source_d, path, f_file_operation_process_s, fll_error_file_type_path_e, status);
 
               return status;
             }
@@ -374,7 +374,7 @@ extern "C" {
             if (F_status_is_error(status)) {
               *flag_operate |= kt_remove_flag_operate_remove_fail_d;
 
-              kt_remove_print_error_file_status(&main->program.error, macro_kt_remove_f(f_string_dynamic_partial_append), path, f_file_operation_process_s, fll_error_file_type_path_e, status);
+              kt_remove_print_error_file_status(&main->program.error, F_status_debug_source_d, path, f_file_operation_process_s, fll_error_file_type_path_e, status);
 
               return status;
             }
@@ -385,7 +385,7 @@ extern "C" {
         else if (F_status_is_error(status)) {
           *flag_operate |= kt_remove_flag_operate_remove_fail_d;
 
-          kt_remove_print_error_file_status(&main->program.error, macro_kt_remove_f(f_string_dynamic_seek_to_back), path, f_file_operation_process_s, fll_error_file_type_path_e, status);
+          kt_remove_print_error_file_status(&main->program.error, F_status_debug_source_d, path, f_file_operation_process_s, fll_error_file_type_path_e, status);
 
           return status;
         }
@@ -412,7 +412,7 @@ extern "C" {
   f_status_t kt_remove_preprocess_file_access(kt_remove_main_t * const main, const f_string_static_t path, uint64_t * const flag_operate, const int access_flags) {
 
     if (!main || !flag_operate) {
-      kt_remove_print_error_file_status(&main->program.error, macro_kt_remove_f(kt_remove_preprocess_file_access), path, f_file_operation_process_s, fll_error_file_type_path_e, F_status_set_error(F_parameter));
+      kt_remove_print_error_file_status(&main->program.error, F_status_debug_source_d, path, f_file_operation_process_s, fll_error_file_type_path_e, F_status_set_error(F_parameter));
 
       return F_status_set_error(F_parameter);
     }
@@ -461,7 +461,7 @@ extern "C" {
     if (F_status_is_error(status)) {
       status = F_status_set_error(F_parameter);
 
-      kt_remove_print_error_file_status(&main->program.error, macro_kt_remove_f(f_file_access_at), path, f_file_operation_access_s, fll_error_file_type_path_e, status);
+      kt_remove_print_error_file_status(&main->program.error, F_status_debug_source_d, path, f_file_operation_access_s, fll_error_file_type_path_e, status);
 
       return status;
     }
@@ -474,7 +474,7 @@ extern "C" {
   f_status_t kt_remove_preprocess_file_dates(kt_remove_main_t * const main, const f_string_static_t path, const uint64_t flag_operate, const struct stat statistics) {
 
     if (!main) {
-      kt_remove_print_error_file_status(&main->program.error, macro_kt_remove_f(kt_remove_preprocess_file_dates), path, f_file_operation_process_s, fll_error_file_type_path_e, F_status_set_error(F_parameter));
+      kt_remove_print_error_file_status(&main->program.error, F_status_debug_source_d, path, f_file_operation_process_s, fll_error_file_type_path_e, F_status_set_error(F_parameter));
 
       return F_status_set_error(F_parameter);
     }
index 6248e61720a12e843a2d9250b5d41d9e93f1208a..c0ed02f3962866681098f433e9cd9017185c179c 100644 (file)
@@ -52,7 +52,6 @@
 // Kevux Tools includes.
 #include <program/kevux/tools/remove/main/common/define.h>
 #include <program/kevux/tools/remove/main/common/enumeration.h>
-#include <program/kevux/tools/remove/main/common/print.h>
 #include <program/kevux/tools/remove/main/common/string.h>
 #include <program/kevux/tools/remove/main/common/type.h>
 #include <program/kevux/tools/remove/main/common.h>
index de5a823e391bd430899a1654b333ee11176c005a..11296e2fd8f65108dba53b98af51fab28744a3a9 100644 (file)
@@ -67,7 +67,7 @@ int
       data.setting.state.status = f_thread_create(0, &id_signal, &kt_remove_thread_signal, (void *) &data);
 
       if (F_status_is_error(data.setting.state.status)) {
-        kt_remove_print_error(&data.program.error, macro_kt_remove_f(f_thread_create));
+        kt_remove_print_error(&data.program.error, F_status_debug_source_d);
       }
       else {
         {
index e6993c4823a722f78ec4410ccd711c2721891bb3..e459ca245cc8f644c912a68b380ad91a0f2afc3b 100644 (file)
@@ -59,7 +59,7 @@ int main(const int argc, const f_string_t *argv, const f_string_t *envp) {
       data.setting.state.status = f_thread_create(0, &id_signal, &kt_remove_thread_signal, (void *) &data);
 
       if (F_status_is_error(data.setting.state.status)) {
-        kt_remove_print_error(&data.program.error, macro_kt_remove_f(f_thread_create));
+        kt_remove_print_error(&data.program.error, F_status_debug_source_d);
       }
       else {
         {
index 5d7164a34afc5efeb5743cdeaea080398dadbcc9..e96f1f9dfadd88b472d05cda333c027eff0fdb7d 100644 (file)
@@ -81,7 +81,7 @@ extern "C" {
       );
 
       if (F_status_is_error(main->setting.state.status)) {
-        kt_remove_print_error(&main->program.error, macro_kt_remove_f(f_memory_array_increase_by));
+        kt_remove_print_error(&main->program.error, F_status_debug_source_d);
 
         return;
       }
@@ -132,7 +132,7 @@ extern "C" {
           fl_path_clean(main->program.parameters.arguments.array[index], &main->setting.files.array[main->setting.files.used]);
 
           if (F_status_is_error(main->setting.state.status)) {
-            kt_remove_print_error_file(&main->program.error, macro_kt_remove_f(fl_path_clean), main->program.parameters.arguments.array[index], f_file_operation_process_s, fll_error_file_type_path_e);
+            kt_remove_print_error_file(&main->program.error, F_status_debug_source_d, main->program.parameters.arguments.array[index], f_file_operation_process_s, fll_error_file_type_path_e);
 
             return;
           }
index 6dc10984a182cdb74a964151a5d355b18a0ea9aa..997e1fc56ac32934fecbf2e3fdd67968f94cfb0f 100644 (file)
@@ -59,7 +59,7 @@ int main(const int argc, const f_string_t *argv, const f_string_t *envp) {
       data.setting.state.status = f_thread_create(0, &id_signal, &kt_remove_thread_signal, (void *) &data);
 
       if (F_status_is_error(data.setting.state.status)) {
-        kt_remove_print_error(&data.program.error, macro_kt_remove_f(f_thread_create));
+        kt_remove_print_error(&data.program.error, F_status_debug_source_d);
       }
       else {
         {
index 103f9a5708de506ee0e4f3a8920525ef73cced5c..e27552683e7a65efb1a805e787e4abe0643b6e0f 100644 (file)
@@ -59,7 +59,7 @@ int main(const int argc, const f_string_t *argv, const f_string_t *envp) {
       data.setting.state.status = f_thread_create(0, &id_signal, &kt_remove_thread_signal, (void *) &data);
 
       if (F_status_is_error(data.setting.state.status)) {
-        kt_remove_print_error(&data.program.error, macro_kt_remove_f(f_thread_create));
+        kt_remove_print_error(&data.program.error, F_status_debug_source_d);
       }
       else {
         {
index 563df45e835c034c94a027fb725e9b514b3464bb..691a38f1bd50301fcff8b4049bbc103b0b6f4ada 100644 (file)
@@ -16,7 +16,7 @@ extern "C" {
     main->setting.state.step_small = kt_tacocat_allocation_small_d;
 
     if (F_status_is_error(main->setting.state.status)) {
-      kt_tacocat_print_error(&main->program.error, macro_kt_tacocat_f(f_console_parameter_process));
+      kt_tacocat_print_error(&main->program.error, F_status_debug_source_d);
 
       return;
     }
@@ -35,7 +35,7 @@ extern "C" {
         main->setting.state.status = fll_program_parameter_process_context(choices, modes, F_true, &main->program);
 
         if (F_status_is_error(main->setting.state.status)) {
-          kt_tacocat_print_error(&main->program.error, macro_kt_tacocat_f(fll_program_parameter_process_context));
+          kt_tacocat_print_error(&main->program.error, F_status_debug_source_d);
 
           return;
         }
@@ -52,7 +52,7 @@ extern "C" {
         main->setting.state.status = fll_program_parameter_process_verbosity(choices, verbosity, F_true, &main->program);
 
         if (F_status_is_error(main->setting.state.status)) {
-          kt_tacocat_print_error(&main->program.error, macro_kt_tacocat_f(fll_program_parameter_process_verbosity));
+          kt_tacocat_print_error(&main->program.error, F_status_debug_source_d);
 
           return;
         }
@@ -122,7 +122,7 @@ extern "C" {
       main->setting.state.status = fl_conversion_dynamic_to_unsigned_detect(fl_conversion_data_base_10_c, main->program.parameters.arguments.array[index], &number);
 
       if (F_status_is_error(main->setting.state.status)) {
-        kt_tacocat_print_error(&main->program.error, macro_kt_tacocat_f(fl_conversion_dynamic_to_unsigned_detect));
+        kt_tacocat_print_error(&main->program.error, F_status_debug_source_d);
 
         return;
       }
@@ -157,7 +157,7 @@ extern "C" {
       main->setting.state.status = fl_conversion_dynamic_to_unsigned_detect(fl_conversion_data_base_10_c, main->program.parameters.arguments.array[index], &number);
 
       if (F_status_is_error(main->setting.state.status)) {
-        kt_tacocat_print_error(&main->program.error, macro_kt_tacocat_f(fl_conversion_dynamic_to_unsigned_detect));
+        kt_tacocat_print_error(&main->program.error, F_status_debug_source_d);
 
         return;
       }
@@ -282,10 +282,10 @@ extern "C" {
         total = main->program.parameters.array[parameters[i]].values.used / 2;
 
         main->setting.state.status = f_memory_array_increase_by(total, sizeof(f_poll_t), (void **) &polls[i]->array, &polls[i]->used, &polls[i]->size);
-        macro_kt_tacocat_handle_load_send_receive_error_continue_1(f_memory_array_increase_by);
+        macro_kt_tacocat_handle_load_send_receive_error_continue_1();
 
         main->setting.state.status = f_memory_array_increase_by(total, sizeof(kt_tacocat_socket_set_t), (void **) &sets[i]->array, &sets[i]->used, &sets[i]->size);
-        macro_kt_tacocat_handle_load_send_receive_error_continue_1(f_memory_array_increase_by);
+        macro_kt_tacocat_handle_load_send_receive_error_continue_1();
 
         if (F_status_is_error_not(main->setting.state.status)) {
           main->setting.state.status = F_okay;
@@ -332,18 +332,18 @@ extern "C" {
 
               main->setting.state.status = f_memory_array_increase_by(main->program.parameters.arguments.array[index].used + 1, sizeof(f_char_t), (void **) &sets[i]->array[j].network.string, &sets[i]->array[j].network.used, &sets[i]->array[j].network.size);
 
-              macro_kt_tacocat_handle_load_send_receive_error_continue_2(f_memory_array_increase_by);
+              macro_kt_tacocat_handle_load_send_receive_error_continue_2();
 
               main->setting.state.status = f_string_dynamic_append_nulless(main->program.parameters.arguments.array[index], &sets[i]->array[j].network);
 
-              macro_kt_tacocat_handle_load_send_receive_error_continue_2(f_string_dynamic_append_nulless);
+              macro_kt_tacocat_handle_load_send_receive_error_continue_2();
 
               sets[i]->array[j].network.string[sets[i]->array[j].network.used] = 0;
 
               if (is_receive[i]) {
                 main->setting.state.status = f_file_exists(sets[i]->array[j].network, F_true);
 
-                macro_kt_tacocat_handle_load_send_receive_error_continue_2(f_string_dynamic_append_nulless);
+                macro_kt_tacocat_handle_load_send_receive_error_continue_2();
               }
 
               sets[i]->array[j].network.string[sets[i]->array[j].network.used] = 0;
@@ -367,7 +367,7 @@ extern "C" {
               f_network_is_ip_address(address, &range_ip, &main->setting.state);
 
               if (F_status_is_error(main->setting.state.status)) {
-                macro_kt_tacocat_handle_load_send_receive_error_continue_2(f_network_is_ip_address);
+                macro_kt_tacocat_handle_load_send_receive_error_continue_2();
               }
 
               if (main->setting.state.status == F_network_version_four) {
@@ -390,7 +390,7 @@ extern "C" {
 
               if (F_status_is_error(main->setting.state.status)) {
                 if (F_status_set_fine(main->setting.state.status) == F_parameter) {
-                  kt_tacocat_print_error(&main->program.error, macro_kt_tacocat_f(kt_tacocat_setting_load_address_port_extract));
+                  kt_tacocat_print_error(&main->program.error, F_status_debug_source_d);
                 }
                 else {
                   kt_tacocat_print_error_port_number_invalid(&main->program.error, address, range_ip);
@@ -415,21 +415,21 @@ extern "C" {
               if (host.h_addrtype) {
                 main->setting.state.status = f_string_dynamic_append(address, &sets[i]->array[j].network);
 
-                macro_kt_tacocat_handle_load_send_receive_error_continue_2(f_string_dynamic_append);
+                macro_kt_tacocat_handle_load_send_receive_error_continue_2();
 
                 main->setting.state.status = f_network_from_ip_string(address, &family);
 
-                macro_kt_tacocat_handle_load_send_receive_error_continue_2(f_network_from_ip_string);
+                macro_kt_tacocat_handle_load_send_receive_error_continue_2();
               }
               else {
                 main->setting.state.status = f_network_from_ip_name(address, &host);
 
-                macro_kt_tacocat_handle_load_send_receive_error_continue_2(f_network_from_ip_name);
+                macro_kt_tacocat_handle_load_send_receive_error_continue_2();
 
                 if (main->setting.state.status == F_data_not || !host.h_addr_list || !host.h_addr_list[0]) {
                   main->setting.state.status = F_status_set_error(F_parameter);
 
-                  kt_tacocat_print_error(&main->program.error, macro_kt_tacocat_f(f_network_from_ip_name));
+                  kt_tacocat_print_error(&main->program.error, F_status_debug_source_d);
 
                   if (F_status_is_error_not(failed)) {
                     failed = main->setting.state.status;
@@ -442,7 +442,7 @@ extern "C" {
 
                 main->setting.state.status = f_memory_array_increase_by(INET6_ADDRSTRLEN + 1, sizeof(f_char_t), (void **) &sets[i]->array[j].network.string, &sets[i]->array[j].network.used, &sets[i]->array[j].network.size);
 
-                macro_kt_tacocat_handle_load_send_receive_error_continue_2(f_memory_array_increase_by);
+                macro_kt_tacocat_handle_load_send_receive_error_continue_2();
 
                 // Randomly select one of the addresses when there are more than one.
                 if (host.h_addr_list[1]) {
@@ -460,14 +460,14 @@ extern "C" {
 
                 main->setting.state.status = f_memory_array_increase_by(INET6_ADDRSTRLEN + 1, sizeof(f_char_t), (void **) &sets[i]->array[j].network.string, &sets[i]->array[j].network.used, &sets[i]->array[j].network.size);
 
-                macro_kt_tacocat_handle_load_send_receive_error_continue_2(f_memory_array_increase_by);
+                macro_kt_tacocat_handle_load_send_receive_error_continue_2();
 
                 main->setting.state.status = f_network_to_ip_string(family, &sets[i]->array[j].network);
 
                 if (main->setting.state.status == F_data_not || !host.h_addr_list || !host.h_addr_list[0]) {
                   main->setting.state.status = F_status_set_error(F_parameter);
 
-                  kt_tacocat_print_error(&main->program.error, macro_kt_tacocat_f(f_network_from_ip_name));
+                  kt_tacocat_print_error(&main->program.error, F_status_debug_source_d);
 
                   if (F_status_is_error_not(failed)) {
                     failed = main->setting.state.status;
@@ -539,7 +539,7 @@ extern "C" {
             main->setting.state.status = f_file_open(sets[i]->array[j].name, file_modes[i], &sets[i]->array[j].file);
 
             if (F_status_is_error(main->setting.state.status)) {
-              macro_kt_tacocat_handle_load_send_receive_error_file_continue_1(f_file_open, sets[i]->array[j].name, f_file_operation_open_s, fll_error_file_type_file_e);
+              macro_kt_tacocat_handle_load_send_receive_error_file_continue_1(sets[i]->array[j].name, f_file_operation_open_s, fll_error_file_type_file_e);
 
               if (F_status_is_error_not(failed)) {
                 failed = main->setting.state.status;
@@ -550,7 +550,7 @@ extern "C" {
             else {
               main->setting.state.status = f_file_close(&sets[i]->array[j].file);
 
-              macro_kt_tacocat_handle_load_send_receive_error_file_continue_1(f_file_open, sets[i]->array[j].name, f_file_operation_close_s, fll_error_file_type_file_e);
+              macro_kt_tacocat_handle_load_send_receive_error_file_continue_1(sets[i]->array[j].name, f_file_operation_close_s, fll_error_file_type_file_e);
             }
           }
           else {
index 4fb39ef448a065384e0c273023f8f2b5d5b23eec..a7f8260992324748efe9dd81a8a5b98e6965b013 100644 (file)
@@ -134,9 +134,9 @@ extern "C" {
  *   Similar to macro_kt_tacocat_handle_receive_process_error_exit_1() but calls kt_tacocat_print_error_on_packet_invalid().
  */
 #ifndef _di_kt_tacocat_macros_d_
-  #define macro_kt_tacocat_handle_load_send_receive_error_continue_1(method) \
+  #define macro_kt_tacocat_handle_load_send_receive_error_continue_1() \
     if (F_status_is_error(main->setting.state.status)) { \
-      kt_tacocat_print_error(&main->program.error, macro_kt_tacocat_f(method)); \
+      kt_tacocat_print_error(&main->program.error, F_status_debug_source_d); \
       \
       if (F_status_is_error_not(failed)) { \
         failed = main->setting.state.status; \
@@ -145,9 +145,9 @@ extern "C" {
       continue; \
     }
 
-  #define macro_kt_tacocat_handle_load_send_receive_error_continue_2(method) \
+  #define macro_kt_tacocat_handle_load_send_receive_error_continue_2() \
     if (F_status_is_error(main->setting.state.status)) { \
-      kt_tacocat_print_error(&main->program.error, macro_kt_tacocat_f(method)); \
+      kt_tacocat_print_error(&main->program.error, F_status_debug_source_d); \
       \
       if (F_status_is_error_not(failed)) { \
         failed = main->setting.state.status; \
@@ -158,9 +158,9 @@ extern "C" {
       continue; \
     }
 
-  #define macro_kt_tacocat_handle_load_send_receive_error_file_continue_1(method, name, operation, type) \
+  #define macro_kt_tacocat_handle_load_send_receive_error_file_continue_1(name, operation, type) \
     if (F_status_is_error(main->setting.state.status)) { \
-      kt_tacocat_print_error_file(&main->program.error, macro_kt_tacocat_f(method), name, operation, type); \
+      kt_tacocat_print_error_file(&main->program.error, F_status_debug_source_d, name, operation, type); \
       \
       if (F_status_is_error_not(failed)) { \
         failed = main->setting.state.status; \
@@ -171,9 +171,9 @@ extern "C" {
       continue; \
     }
 
-  #define macro_kt_tacocat_handle_receive_process_error_exit_1(main, method, network, status, name, step, id_data) \
+  #define macro_kt_tacocat_handle_receive_process_error_exit_1(main, network, status, name, step, id_data) \
     if (F_status_is_error(status)) { \
-      kt_tacocat_print_error_on(&main->program.error, macro_kt_tacocat_f(method), kt_tacocat_receive_s, network, status, name); \
+      kt_tacocat_print_error_on(&main->program.error, F_status_debug_source_d, kt_tacocat_receive_s, network, status, name); \
       \
       if (id_data) { \
         f_file_close_id(&(id_data)); \
@@ -195,18 +195,18 @@ extern "C" {
     \
     return F_done_not;
 
-  #define macro_kt_tacocat_handle_receive_process_begin_error_exit_1(main, method, network, status, name, step) \
+  #define macro_kt_tacocat_handle_receive_process_begin_error_exit_1(main, network, status, name, step) \
     if (F_status_is_error(status)) { \
-      kt_tacocat_print_error_on(&main->program.error, macro_kt_tacocat_f(method), kt_tacocat_receive_s, network, status, name); \
+      kt_tacocat_print_error_on(&main->program.error, F_status_debug_source_d, kt_tacocat_receive_s, network, status, name); \
       \
       step = 0; \
       \
       return; \
     }
 
-  #define macro_kt_tacocat_handle_send_process_error_exit_1(main, method, on, network, status, name, step) \
+  #define macro_kt_tacocat_handle_send_process_error_exit_1(main, on, network, status, name, step) \
     if (F_status_is_error(status)) { \
-      kt_tacocat_print_error_on(&main->program.error, macro_kt_tacocat_f(method), on, network, status, name); \
+      kt_tacocat_print_error_on(&main->program.error, F_status_debug_source_d, on, network, status, name); \
       \
       return F_done_not; \
     }
diff --git a/sources/c/program/kevux/tools/tacocat/main/common/print.c b/sources/c/program/kevux/tools/tacocat/main/common/print.c
deleted file mode 100644 (file)
index 183a257..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-#include "../tacocat.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifndef _di_kt_tacocat_f_a_
-  const f_string_t kt_tacocat_f_a[] = {
-    "f_console_parameter_process",
-    "f_file_close",
-    "f_file_close_id",
-    "f_file_open",
-    "f_file_read_block",
-    "f_file_seek",
-    "f_file_size_by_id",
-    "f_file_write",
-    "f_file_write_range",
-    "f_fss_simple_packet_decode_range",
-    "f_fss_simple_packet_encode",
-    "f_memory_array_increase_by",
-    "f_memory_array_resize",
-    "f_network_from_ip_name",
-    "f_network_from_ip_string",
-    "f_network_is_ip_address",
-    "f_random_array_shuffle",
-    "f_socket_accept",
-    "f_socket_bind",
-    "f_socket_close",
-    "f_socket_connect",
-    "f_socket_create",
-    "f_socket_disconnect",
-    "f_socket_listen",
-    "f_socket_option_set",
-    "f_socket_read_stream",
-    "f_socket_write_stream",
-    "f_string_append_nulless",
-    "f_string_dynamic_append",
-    "f_string_dynamic_append_nulless",
-    "f_string_dynamic_terminate_after",
-    "f_thread_create",
-    "fl_conversion_dynamic_partial_to_unsigned_detect",
-    "fl_conversion_dynamic_to_unsigned_detect",
-    "fl_fss_payload_header_map",
-    "fl_status_string_from",
-    "fll_fss_extended_read",
-    "fll_fss_payload_read",
-    "fll_program_parameter_process_context",
-    "fll_program_parameter_process_verbosity",
-    "kt_tacocat_process_abstruse_initialize",
-    "kt_tacocat_process_socket_set_error_has",
-    "kt_tacocat_send_process_initialize",
-    "kt_tacocat_setting_load_address_port_extract",
-    "kt_tacocat_setting_load_send_receive_allocate",
-  };
-#endif // _di_kt_tacocat_f_a_
-
-#ifdef __cplusplus
-} // extern "C"
-#endif
diff --git a/sources/c/program/kevux/tools/tacocat/main/common/print.h b/sources/c/program/kevux/tools/tacocat/main/common/print.h
deleted file mode 100644 (file)
index ca0ebc4..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-/**
- * Kevux Tools - TacocaT
- *
- * Project: Kevux Tools
- * API Version: 0.7
- * Licenses: lgpl-2.1-or-later
- *
- * Provides the common print functionality.
- *
- * This is auto-included and should not need to be explicitly included.
- */
-#ifndef _kt_tacocat_main_common_print_h
-#define _kt_tacocat_main_common_print_h
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * A special array of strings intended for representing funciton names.
- *
- * These are primarily used for printing errors with the function names.
- *
- * The macro macro_kt_tacocat_f() is used to reference the array index by the enum name.
- *
- * macro_kt_tacocat_f():
- *   - name: The name of the function.
- */
-#ifndef _di_kt_tacocat_f_a_
-  extern const f_string_t kt_tacocat_f_a[];
-
-  #define macro_kt_tacocat_f(name) kt_tacocat_f_a[kt_tacocat_f_##name##_e]
-#endif // _di_kt_tacocat_f_a_
-
-/**
- * An enum representing specific indexes within the above array.
- *
- * This is a convenience enum used to make code slightly more readable.
- */
-#ifndef _di_kt_tacocat_f_e_
-  enum {
-    kt_tacocat_f_f_console_parameter_process_e = 0,
-    kt_tacocat_f_f_file_close_e,
-    kt_tacocat_f_f_file_close_id_e,
-    kt_tacocat_f_f_file_open_e,
-    kt_tacocat_f_f_file_read_block_e,
-    kt_tacocat_f_f_file_seek_e,
-    kt_tacocat_f_f_file_size_by_id_e,
-    kt_tacocat_f_f_file_write_e,
-    kt_tacocat_f_f_file_write_range_e,
-    kt_tacocat_f_f_fss_simple_packet_decode_range_e,
-    kt_tacocat_f_f_fss_simple_packet_encode_e,
-    kt_tacocat_f_f_memory_array_increase_by_e,
-    kt_tacocat_f_f_memory_array_resize_e,
-    kt_tacocat_f_f_network_from_ip_name_e,
-    kt_tacocat_f_f_network_from_ip_string_e,
-    kt_tacocat_f_f_network_is_ip_address_e,
-    kt_tacocat_f_f_random_array_shuffle_e,
-    kt_tacocat_f_f_socket_accept_e,
-    kt_tacocat_f_f_socket_bind_e,
-    kt_tacocat_f_f_socket_close_e,
-    kt_tacocat_f_f_socket_connect_e,
-    kt_tacocat_f_f_socket_create_e,
-    kt_tacocat_f_f_socket_disconnect_e,
-    kt_tacocat_f_f_socket_listen_e,
-    kt_tacocat_f_f_socket_option_set_e,
-    kt_tacocat_f_f_socket_read_stream_e,
-    kt_tacocat_f_f_socket_write_stream_e,
-    kt_tacocat_f_f_string_append_nulless_e,
-    kt_tacocat_f_f_string_dynamic_append_e,
-    kt_tacocat_f_f_string_dynamic_append_nulless_e,
-    kt_tacocat_f_f_string_dynamic_terminate_after_e,
-    kt_tacocat_f_f_thread_create_e,
-    kt_tacocat_f_fl_conversion_dynamic_partial_to_unsigned_detect_e,
-    kt_tacocat_f_fl_conversion_dynamic_to_unsigned_detect_e,
-    kt_tacocat_f_fl_fss_payload_header_map_e,
-    kt_tacocat_f_fl_status_string_from_e,
-    kt_tacocat_f_fll_fss_extended_read_e,
-    kt_tacocat_f_fll_fss_payload_read_e,
-    kt_tacocat_f_fll_program_parameter_process_context_e,
-    kt_tacocat_f_fll_program_parameter_process_verbosity_e,
-    kt_tacocat_f_kt_tacocat_process_abstruse_initialize_e,
-    kt_tacocat_f_kt_tacocat_process_socket_set_error_has_e,
-    kt_tacocat_f_kt_tacocat_send_process_initialize_e,
-    kt_tacocat_f_kt_tacocat_setting_load_address_port_extract_e,
-    kt_tacocat_f_kt_tacocat_setting_load_send_receive_allocate_e,
-  }; // enum
-#endif // _di_kt_tacocat_f_e_
-
-#ifdef __cplusplus
-} // extern "C"
-#endif
-
-#endif // _kt_tacocat_main_common_print_h
index bfab262f4c8aa0f45b788916c50d5936b46f052a..5bdf72e0654cbfbb53dfdb64bdb31c536dd039bb 100644 (file)
@@ -12,7 +12,7 @@ extern "C" {
     kt_tacocat_process_abstruse_initialize(main, set);
 
     if (F_status_is_error(set->status)) {
-      kt_tacocat_print_error_on(&main->program.error, macro_kt_tacocat_f(kt_tacocat_process_abstruse_initialize), direction, set->network, set->status, set->name);
+      kt_tacocat_print_error_on(&main->program.error, F_status_debug_source_d, direction, set->network, set->status, set->name);
 
       if (set->socket.id_data) {
         f_file_close_id(&set->socket.id_data);
@@ -77,7 +77,7 @@ extern "C" {
     fll_fss_extended_read(set->buffer, &set->range, &set->objects_header, &set->contents_header, &set->objects_quoted_header, &set->contents_quoted_header, &set->objects_delimits_header, &set->contents_delimits_header, &set->state);
 
     if (F_status_is_error(set->state.status)) {
-      kt_tacocat_print_error_on(&main->program.error, macro_kt_tacocat_f(fll_fss_extended_read), direction, set->network, set->status, set->name);
+      kt_tacocat_print_error_on(&main->program.error, F_status_debug_source_d, direction, set->network, set->status, set->name);
 
       set->status = set->state.status;
 
@@ -237,7 +237,7 @@ extern "C" {
     fll_fss_extended_read(set->buffer, &set->range, &set->objects_signature, &set->contents_signature, &set->objects_quoted_header, &set->contents_quoted_header, &set->objects_delimits_signature, &set->contents_delimits_signature, &set->state);
 
     if (F_status_is_error(set->state.status)) {
-      kt_tacocat_print_error_on(&main->program.error, macro_kt_tacocat_f(fll_fss_extended_read), direction, set->network, set->status, set->name);
+      kt_tacocat_print_error_on(&main->program.error, F_status_debug_source_d, direction, set->network, set->status, set->name);
 
       set->status = set->state.status;
 
index 2a6f1b4b376ecafd8294547f7356ac8f5e879093..21f1e5952ea839282593bd5c17eccda6a00e174c 100644 (file)
@@ -34,7 +34,7 @@ extern "C" {
         }
 
         if (F_status_is_error(main->setting.state.status)) {
-          kt_tacocat_print_error(&main->program.error, macro_kt_tacocat_f(f_thread_create));
+          kt_tacocat_print_error(&main->program.error, F_status_debug_source_d);
         }
       }
 
@@ -134,7 +134,7 @@ extern "C" {
         *status = F_status_set_error(F_parameter);
       }
 
-      kt_tacocat_print_error_status(&main->program.error, macro_kt_tacocat_f(kt_tacocat_process_socket_set_error_has), *status);
+      kt_tacocat_print_error_status(&main->program.error, F_status_debug_source_d, *status);
 
       return F_status_set_error(F_parameter);
     }
@@ -163,7 +163,7 @@ extern "C" {
       if (F_status_is_error(main->setting.receive.array[i].status)) {
         main->setting.status_receive = main->setting.receive.array[i].status;
 
-        kt_tacocat_print_error_status(&main->program.error, macro_kt_tacocat_f(f_socket_create), main->setting.status_receive);
+        kt_tacocat_print_error_status(&main->program.error, F_status_debug_source_d, main->setting.status_receive);
 
         continue;
       }
@@ -177,7 +177,7 @@ extern "C" {
         if (F_status_is_error(main->setting.receive.array[i].status)) {
           main->setting.status_receive = main->setting.receive.array[i].status;
 
-          kt_tacocat_print_error_status(&main->program.error, macro_kt_tacocat_f(f_socket_option_set), main->setting.status_receive);
+          kt_tacocat_print_error_status(&main->program.error, F_status_debug_source_d, main->setting.status_receive);
 
           continue;
         }
@@ -236,7 +236,7 @@ extern "C" {
           kt_tacocat_print_error_on_busy(&main->program.error, kt_tacocat_receive_s, main->setting.receive.array[i].network);
         }
         else {
-          kt_tacocat_print_error_status(&main->program.error, macro_kt_tacocat_f(f_socket_bind), main->setting.status_receive);
+          kt_tacocat_print_error_status(&main->program.error, F_status_debug_source_d, main->setting.status_receive);
         }
 
         continue;
@@ -247,7 +247,7 @@ extern "C" {
       if (F_status_is_error(main->setting.receive.array[i].status)) {
         main->setting.status_receive = main->setting.receive.array[i].status;
 
-        kt_tacocat_print_error_status(&main->program.error, macro_kt_tacocat_f(f_socket_listen), main->setting.status_receive);
+        kt_tacocat_print_error_status(&main->program.error, F_status_debug_source_d, main->setting.status_receive);
 
         continue;
       }
@@ -287,7 +287,7 @@ extern "C" {
       if (F_status_is_error(main->setting.send.array[i].status)) {
         main->setting.status_send = main->setting.send.array[i].status;
 
-        kt_tacocat_print_error_status(&main->program.error, macro_kt_tacocat_f(f_socket_create), main->setting.status_send);
+        kt_tacocat_print_error_status(&main->program.error, F_status_debug_source_d, main->setting.status_send);
 
         continue;
       }
@@ -353,7 +353,7 @@ extern "C" {
           kt_tacocat_print_error_on_busy(&main->program.error, kt_tacocat_send_s, main->setting.send.array[i].network);
         }
         else {
-          kt_tacocat_print_error_status(&main->program.error, macro_kt_tacocat_f(f_socket_connect), main->setting.status_send);
+          kt_tacocat_print_error_status(&main->program.error, F_status_debug_source_d, main->setting.status_send);
         }
 
         continue;
index f819214d54033891e0996827c8d8a9e91890485e..a16691dd2322c8bde16ee64140e8e79b2556d5e8 100644 (file)
@@ -151,7 +151,7 @@ extern "C" {
 
       // Make sure the buffer is large enough for payload processing block reads.
       set->status = f_memory_array_increase_by(set->socket.size_read, sizeof(f_char_t), (void **) &set->buffer.string, &set->buffer.used, &set->buffer.size);
-      macro_kt_tacocat_handle_receive_process_error_exit_1(main, f_memory_array_increase_by, set->network, set->status, set->name, set->step, set->socket.id_data);
+      macro_kt_tacocat_handle_receive_process_error_exit_1(main, set->network, set->status, set->name, set->step, set->socket.id_data);
 
       set->retry = 0;
       set->buffer.used = 0;
@@ -162,7 +162,7 @@ extern "C" {
       size_t length_read = 0;
 
       set->status = f_socket_read_stream(&set->socket, 0, (void *) (set->buffer.string + set->buffer.used), &length_read);
-      macro_kt_tacocat_handle_receive_process_error_exit_1(main, f_socket_read_stream, set->network, set->status, set->name, set->step, set->socket.id_data);
+      macro_kt_tacocat_handle_receive_process_error_exit_1(main, set->network, set->status, set->name, set->step, set->socket.id_data);
 
       if (length_read) {
         set->retry = 0;
@@ -283,7 +283,7 @@ extern "C" {
           set->parts.used = 0;
 
           set->status = f_memory_array_increase_by(set->abstruses.array[4].value.is.a_unsigned, sizeof(f_number_unsigned_t), (void **) &set->parts.array, &set->parts.used, &set->parts.size);
-          macro_kt_tacocat_handle_receive_process_error_exit_1(main, f_memory_array_increase_by, set->network, set->status, set->name, set->step, set->socket.id_data);
+          macro_kt_tacocat_handle_receive_process_error_exit_1(main, set->network, set->status, set->name, set->step, set->socket.id_data);
 
           memset(set->parts.array, 0, sizeof(f_number_unsigned_t));
 
@@ -308,7 +308,7 @@ extern "C" {
       set->status = f_file_open(set->name, F_file_mode_all_rw_d, &set->file);
 
       if (F_status_is_error(set->status)) {
-        kt_tacocat_print_error_on_file_receive(&main->program.error, macro_kt_tacocat_f(f_file_open), kt_tacocat_receive_s, set->network, set->status, set->name, f_file_operation_open_s);
+        kt_tacocat_print_error_on_file_receive(&main->program.error, F_status_debug_source_d, kt_tacocat_receive_s, set->network, set->status, set->name, f_file_operation_open_s);
 
         return F_done_not; // @todo consider sending a file error to caller. This should not infinitely attempt to open on failure.
       }
@@ -319,7 +319,7 @@ extern "C" {
       if (F_status_is_error(set->status)) {
         f_file_close(&set->file);
 
-        kt_tacocat_print_error_on_file_receive(&main->program.error, macro_kt_tacocat_f(f_file_write_range), kt_tacocat_receive_s, set->network, set->status, set->name, f_file_operation_write_s);
+        kt_tacocat_print_error_on_file_receive(&main->program.error, F_status_debug_source_d, kt_tacocat_receive_s, set->network, set->status, set->name, f_file_operation_write_s);
       }
 
       f_file_close(&set->file);
@@ -354,7 +354,7 @@ extern "C" {
 
         // Report the resize error but do not fail.
         if (F_status_is_error(set->status)) {
-          kt_tacocat_print_error_on(&main->program.error, macro_kt_tacocat_f(f_memory_array_resize), kt_tacocat_receive_s, set->network, set->status, set->name);
+          kt_tacocat_print_error_on(&main->program.error, F_status_debug_source_d, kt_tacocat_receive_s, set->network, set->status, set->name);
         }
       }
 
@@ -376,10 +376,10 @@ extern "C" {
     set->status = f_socket_accept(&set->socket);
 
     // The socket failed to accept and so there is no data socket id to close.
-    macro_kt_tacocat_handle_receive_process_begin_error_exit_1(main, f_socket_accept, set->network, set->status, set->name, set->step);
+    macro_kt_tacocat_handle_receive_process_begin_error_exit_1(main, set->network, set->status, set->name, set->step);
 
     set->status = f_memory_array_increase_by(kt_tacocat_packet_peek_d + 1, sizeof(f_char_t), (void **) &set->buffer.string, &set->buffer.used, &set->buffer.size);
-    macro_kt_tacocat_handle_receive_process_begin_error_exit_1(main, f_memory_array_increase_by, set->network, set->status, set->name, set->step);
+    macro_kt_tacocat_handle_receive_process_begin_error_exit_1(main, set->network, set->status, set->name, set->step);
 
     set->socket.size_read = kt_tacocat_packet_peek_d;
 
@@ -387,7 +387,7 @@ extern "C" {
 
     set->socket.size_read = size_read;
 
-    macro_kt_tacocat_handle_receive_process_begin_error_exit_1(main, f_socket_read_stream, set->network, set->status, set->name, set->step);
+    macro_kt_tacocat_handle_receive_process_begin_error_exit_1(main, set->network, set->status, set->name, set->step);
 
     set->buffer.used += length_read;
 
@@ -431,7 +431,7 @@ extern "C" {
     }
 
     set->status = f_fss_simple_packet_decode_range(set->buffer, &set->packet);
-    macro_kt_tacocat_handle_receive_process_begin_error_exit_1(main, f_fss_simple_packet_decode_range, set->network, set->status, set->name, set->step);
+    macro_kt_tacocat_handle_receive_process_begin_error_exit_1(main, set->network, set->status, set->name, set->step);
 
     if (set->status == F_packet_too_small || set->packet.size < kt_tacocat_packet_minimum_d || set->packet.size > main->setting.max_buffer) {
       set->buffer.used = 0;
@@ -441,7 +441,7 @@ extern "C" {
 
         // Report the resize error but do not fail.
         if (F_status_is_error(set->status)) {
-          kt_tacocat_print_error_on(&main->program.error, macro_kt_tacocat_f(f_memory_array_resize), kt_tacocat_receive_s, set->network, set->status, set->name);
+          kt_tacocat_print_error_on(&main->program.error, F_status_debug_source_d, kt_tacocat_receive_s, set->network, set->status, set->name);
         }
       }
 
index cdb602ed5c9a761154f451685d8bf15390d459ae..5b11de81e4dc747531fd3385722f27c45ed87b60 100644 (file)
@@ -97,7 +97,7 @@ extern "C" {
       kt_tacocat_send_process_initialize(main, set);
 
       if (F_status_is_error(set->status)) {
-        macro_kt_tacocat_handle_send_process_error_exit_1(main, kt_tacocat_send_process_initialize, kt_tacocat_send_s, set->network, set->status, set->name, set->step);
+        macro_kt_tacocat_handle_send_process_error_exit_1(main, kt_tacocat_send_s, set->network, set->status, set->name, set->step);
       }
 
       set->step = kt_tacocat_socket_step_send_size_e;
@@ -124,7 +124,7 @@ extern "C" {
         set->status = f_file_open(set->name, F_file_mode_all_r_d, &set->file);
 
         if (F_status_is_error(set->status)) {
-          kt_tacocat_print_error_on_file_receive(&main->program.error, macro_kt_tacocat_f(f_file_open), kt_tacocat_send_s, set->network, set->status, set->name, f_file_operation_open_s);
+          kt_tacocat_print_error_on_file_receive(&main->program.error, F_status_debug_source_d, kt_tacocat_send_s, set->network, set->status, set->name, f_file_operation_open_s);
 
           return F_done_not;
         }
@@ -136,7 +136,7 @@ extern "C" {
       set->status = f_file_size_by_id(set->file, &total);
 
       if (F_status_is_error(set->status)) {
-        kt_tacocat_print_error_on_file_receive(&main->program.error, macro_kt_tacocat_f(f_file_size_by_id), kt_tacocat_send_size_s, set->network, set->status, set->name, f_file_operation_open_s);
+        kt_tacocat_print_error_on_file_receive(&main->program.error, F_status_debug_source_d, kt_tacocat_send_size_s, set->network, set->status, set->name, f_file_operation_open_s);
 
         return F_done_not;
       }
@@ -186,7 +186,7 @@ extern "C" {
         // Keep error bit but set state to done to designate that nothing else is to be done.
         set->status = F_status_set_error(F_done);
 
-        kt_tacocat_print_error_on(&main->program.error, macro_kt_tacocat_f(f_memory_array_increase_by), kt_tacocat_send_size_s, set->network, set->status, set->name);
+        kt_tacocat_print_error_on(&main->program.error, F_status_debug_source_d, kt_tacocat_send_size_s, set->network, set->status, set->name);
 
         return F_done_not;
       }
@@ -202,13 +202,13 @@ extern "C" {
 
       set->status = state_local.status;
 
-      macro_kt_tacocat_handle_send_process_error_exit_1(main, fl_fss_payload_header_map, kt_tacocat_send_build_s, set->network, set->status, set->name, set->step);
+      macro_kt_tacocat_handle_send_process_error_exit_1(main, kt_tacocat_send_build_s, set->network, set->status, set->name, set->step);
 
       set->write_state.cache->used = 0;
 
       set->status = f_random_array_shuffle(0, set->headers.used, sizeof(f_string_map_t), set->write_state.cache, (void *) set->headers.array);
 
-      macro_kt_tacocat_handle_send_process_error_exit_1(main, f_random_array_shuffle, kt_tacocat_send_build_s, set->network, set->status, set->name, set->step);
+      macro_kt_tacocat_handle_send_process_error_exit_1(main, kt_tacocat_send_build_s, set->network, set->status, set->name, set->step);
 
       set->step = kt_tacocat_socket_step_send_header_e;
     }
@@ -260,7 +260,7 @@ extern "C" {
         } // for
       }
 
-      macro_kt_tacocat_handle_send_process_error_exit_1(main, f_string_dynamic_append_nulless, kt_tacocat_send_combine_s, set->network, set->status, set->name, set->step);
+      macro_kt_tacocat_handle_send_process_error_exit_1(main, kt_tacocat_send_combine_s, set->network, set->status, set->name, set->step);
 
       set->step = kt_tacocat_socket_step_send_file_e;
     }
@@ -274,21 +274,21 @@ extern "C" {
         set->status = f_string_dynamic_append(f_fss_payload_object_end_s, &set->buffer);
       }
 
-      macro_kt_tacocat_handle_send_process_error_exit_1(main, f_string_dynamic_append, kt_tacocat_send_file_s, set->network, set->status, set->name, set->step);
+      macro_kt_tacocat_handle_send_process_error_exit_1(main, kt_tacocat_send_file_s, set->network, set->status, set->name, set->step);
 
       // Always reset the seek position in case a retry happened after the file block is read.
       {
         off_t seeked = 0;
 
         set->status = f_file_seek(set->file, SEEK_SET, set->size_done, &seeked);
-        macro_kt_tacocat_handle_send_process_error_exit_1(main, f_file_seek, kt_tacocat_send_file_s, set->network, set->status, set->name, set->step);
+        macro_kt_tacocat_handle_send_process_error_exit_1(main, kt_tacocat_send_file_s, set->network, set->status, set->name, set->step);
       }
 
       set->status = f_file_read_block(set->file, &set->buffer);
-      macro_kt_tacocat_handle_send_process_error_exit_1(main, f_file_read_block, kt_tacocat_send_file_s, set->network, set->status, set->name, set->step);
+      macro_kt_tacocat_handle_send_process_error_exit_1(main, kt_tacocat_send_file_s, set->network, set->status, set->name, set->step);
 
       set->status = f_string_dynamic_terminate_after(&set->buffer);
-      macro_kt_tacocat_handle_send_process_error_exit_1(main, f_string_dynamic_terminate_after, kt_tacocat_send_combine_s, set->network, set->status, set->name, set->step);
+      macro_kt_tacocat_handle_send_process_error_exit_1(main, kt_tacocat_send_combine_s, set->network, set->status, set->name, set->step);
 
       set->retry = 0;
       set->step = kt_tacocat_socket_step_send_check_e;
@@ -313,7 +313,7 @@ extern "C" {
 
       set->buffer.used = original;
 
-      macro_kt_tacocat_handle_send_process_error_exit_1(main, f_fss_simple_packet_encode, kt_tacocat_send_payload_s, set->network, set->status, set->name, set->step);
+      macro_kt_tacocat_handle_send_process_error_exit_1(main, kt_tacocat_send_payload_s, set->network, set->status, set->name, set->step);
 
       set->step = kt_tacocat_socket_step_send_packet_e;
     }
@@ -330,7 +330,7 @@ extern "C" {
 
         set->socket.size_write = original;
 
-        macro_kt_tacocat_handle_send_process_error_exit_1(main, f_socket_write_stream, kt_tacocat_send_payload_s, set->network, set->status, set->name, set->step);
+        macro_kt_tacocat_handle_send_process_error_exit_1(main, kt_tacocat_send_payload_s, set->network, set->status, set->name, set->step);
       }
 
       // @todo handle case when written < set->buffer.used, of which each pass. The entire buffer must be sent. May need another variable for say, set->size_process.
@@ -364,13 +364,13 @@ extern "C" {
       set->status = f_file_close(&set->file);
 
       if (F_status_is_error(set->status)) {
-        kt_tacocat_print_warning_on_file(&main->program.warning, macro_kt_tacocat_f(f_file_close), kt_tacocat_send_done_s, set->network, set->status, set->name, f_file_operation_close_s);
+        kt_tacocat_print_warning_on_file(&main->program.warning, F_status_debug_source_d, kt_tacocat_send_done_s, set->network, set->status, set->name, f_file_operation_close_s);
       }
 
       set->status = f_socket_disconnect(&set->socket, f_socket_close_fast_e);
 
       if (F_status_is_error(set->status)) {
-        kt_tacocat_print_warning_on_file(&main->program.warning, macro_kt_tacocat_f(f_socket_disconnect), kt_tacocat_send_done_s, set->network, set->status, set->name, f_file_operation_close_s);
+        kt_tacocat_print_warning_on_file(&main->program.warning, F_status_debug_source_d, kt_tacocat_send_done_s, set->network, set->status, set->name, f_file_operation_close_s);
       }
 
       set->step = 0;
index 4fccd1843542c85413f3b6c19b63d4b18aadf81b..157124d355c99e19bde921c609981504f6d6d169 100644 (file)
@@ -58,7 +58,6 @@
 // Kevux Tools includes.
 #include <program/kevux/tools/tacocat/main/common/define.h>
 #include <program/kevux/tools/tacocat/main/common/enumeration.h>
-#include <program/kevux/tools/tacocat/main/common/print.h>
 #include <program/kevux/tools/tacocat/main/common/string.h>
 #include <program/kevux/tools/tacocat/main/common/type.h>
 #include <program/kevux/tools/tacocat/main/common.h>
index 073bec8f6e72fc361da54e5d72e4c38910311117..441690de7112c479e3730863b6be7ae09e433ea7 100644 (file)
@@ -53,7 +53,7 @@ int main(const int argc, const f_string_t *argv, const f_string_t *envp) {
       data.setting.state.status = f_thread_create(0, &id_signal, &kt_tacocat_thread_signal, (void *) &data);
 
       if (F_status_is_error(data.setting.state.status)) {
-        kt_tacocat_print_error(&data.program.error, macro_kt_tacocat_f(f_thread_create));
+        kt_tacocat_print_error(&data.program.error, F_status_debug_source_d);
       }
       else {
         {