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.
Address issues where the `debug` mode is not being specified in some programs.
build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a -l:libcap.a
build_libraries_static-monolithic -l:libfll.a -l:libcap.a
-build_sources_library common.c common/define.c common/enumeration.c common/print.c common/string.c common/type.c
+build_sources_library common.c common/define.c common/enumeration.c common/string.c common/type.c
build_sources_library common/type/cache.c common/type/control.c common/type/entry.c common/type/execute.c common/type/instance.c common/type/interrupt.c common/type/lock.c common/type/process.c common/type/rule.c common/type/thread.c
build_sources_library common/string/general.c common/string/rule.c
build_sources_library convert.c instance.c instance/prepare.c instance/wait.c
build_sources_library thread.c thread/cleanup.c thread/control.c thread/enable.c thread/entry.c thread/instance.c thread/is.c thread/rule.c thread/signal.c
build_sources_library validate.c
-build_sources_headers common.h controller.h common/define.h common/enumeration.h common/print.h common/string.h common/thread.h common/type.h
+build_sources_headers common.h controller.h common/define.h common/enumeration.h common/string.h common/thread.h common/type.h
build_sources_headers common/define/control.h common/define/entry.h common/define/instance.h common/define/rule.h common/define/thread.h
build_sources_headers common/enumeration/control.h common/enumeration/entry.h common/enumeration/instance.h common/enumeration/process.h common/enumeration/rule.h common/enumeration/thread.h
build_sources_headers common/string/general.h common/string/rule.h
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/controller/main/common.c program/controller/main/common/define.c program/controller/main/common/enumeration.c program/controller/main/common/print.c program/controller/main/common/string.c program/controller/main/common/type.c
+build_sources_program program/controller/main/common.c program/controller/main/common/define.c program/controller/main/common/enumeration.c program/controller/main/common/string.c program/controller/main/common/type.c
build_sources_program program/controller/main/common/type/cache.c program/controller/main/common/type/control.c program/controller/main/common/type/entry.c program/controller/main/common/type/execute.c program/controller/main/common/type/instance.c program/controller/main/common/type/interrupt.c program/controller/main/common/type/lock.c program/controller/main/common/type/process.c program/controller/main/common/type/rule.c program/controller/main/common/type/thread.c
build_sources_program program/controller/main/common/string/general.c program/controller/main/common/string/rule.c
build_sources_program program/controller/main/convert.c program/controller/main/instance.c program/controller/main/instance/prepare.c program/controller/main/instance/wait.c
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/controller/main/common.c program/controller/main/common/define.c program/controller/main/common/enumeration.c program/controller/main/common/print.c program/controller/main/common/string.c program/controller/main/common/type.c
+build_sources_program program/controller/main/common.c program/controller/main/common/define.c program/controller/main/common/enumeration.c program/controller/main/common/string.c program/controller/main/common/type.c
build_sources_program program/controller/main/common/type/cache.c program/controller/main/common/type/control.c program/controller/main/common/type/entry.c program/controller/main/common/type/execute.c program/controller/main/common/type/instance.c program/controller/main/common/type/interrupt.c program/controller/main/common/type/lock.c program/controller/main/common/type/process.c program/controller/main/common/type/rule.c program/controller/main/common/type/thread.c
build_sources_program program/controller/main/common/string/general.c program/controller/main/common/string/rule.c
build_sources_program program/controller/main/convert.c program/controller/main/instance.c program/controller/main/instance/prepare.c program/controller/main/instance/wait.c
main->setting.state.step_small = controller_allocation_small_d;
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_console_parameter_process));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
main->setting.state.status = fll_program_parameter_process_context_standard(F_true, &main->program);
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error(&main->program.error, macro_controller_f(fll_program_parameter_process_context_standard));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
main->setting.state.status = fll_program_parameter_process_verbosity_standard(F_true, &main->program);
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error(&main->program.error, macro_controller_f(fll_program_parameter_process_verbosity_standard));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
main->setting.state.status = f_string_dynamic_append(main->program.parameters.remaining.used ? args[main->program.parameters.remaining.array[0]] : controller_default_s, &main->process.name_entry);
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error(&main->program.error, macro_controller_f(fll_program_parameter_process_verbosity_standard));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
main->setting.state.status = f_path_current(F_false, &main->process.path_current);
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_path_current));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
main->setting.state.status = controller_path_canonical_relative(main, main->process.path_current, args[index], &main->process.path_setting);
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error_file(&main->program.error, macro_controller_f(controller_path_canonical_relative), args[index], f_file_operation_verify_s, fll_error_file_type_path_e);
+ controller_print_error_file(&main->program.error, F_status_debug_source_d, args[index], f_file_operation_verify_s, fll_error_file_type_path_e);
return;
}
main->setting.state.status = f_string_dynamic_append(controller_default_path_settings_s, &main->process.path_setting);
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_string_dynamic_append));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
}
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_string_dynamic_append));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
main->setting.state.status = controller_path_canonical_relative(main, main->process.path_current, args[index], &main->process.path_cgroup);
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error_file(&main->program.error, macro_controller_f(controller_path_canonical_relative), args[index], f_file_operation_verify_s, fll_error_file_type_path_e);
+ controller_print_error_file(&main->program.error, F_status_debug_source_d, args[index], f_file_operation_verify_s, fll_error_file_type_path_e);
return;
}
main->setting.state.status = f_string_append_assure(F_path_separator_s, 1, &main->process.path_cgroup);
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_string_append_assure));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
}
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_string_dynamic_append_nulless));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
main->setting.state.status = f_string_dynamic_append_assure(f_path_separator_s, &main->process.path_cgroup);
if (F_status_is_error(main->setting.state.status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_string_dynamic_append_assure));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
// Controller includes.
#include <program/controller/main/common/define.h>
#include <program/controller/main/common/enumeration.h>
-#include <program/controller/main/common/print.h>
#include <program/controller/main/common/string.h>
#include <program/controller/main/common/string/general.h>
#include <program/controller/main/common/string/rule.h>
fll_fss_basic_list_read(main->thread.cache.buffer_file, &range, &main->thread.cache.object_items, &main->thread.cache.content_items, &main->thread.cache.delimits, 0, &main->thread.cache.comments, &state);
if (F_status_is_error(state.status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(fll_fss_basic_list_read), F_status_set_fine(state.status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state.status));
}
else {
f_fss_apply_delimit(main->thread.cache.delimits, &main->thread.cache.buffer_file, &state);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_fss_apply_delimit), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
}
}
}
else {
- controller_print_error_file_status(&main->program.error, macro_controller_f(controller_file_load), is_entry ? controller_entry_s : controller_exit_s, f_file_operation_read_s, fll_error_file_type_file_e, F_status_set_fine(state.status));
+ controller_print_error_file_status(&main->program.error, F_status_debug_source_d, is_entry ? controller_entry_s : controller_exit_s, f_file_operation_read_s, fll_error_file_type_file_e, F_status_set_fine(state.status));
}
}
state.status = f_memory_array_increase_by(main->thread.cache.object_items.used, sizeof(f_range_t), (void **) &main->thread.cache.object_items.array, &main->thread.cache.object_items.used, &main->thread.cache.object_items.size);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase_by), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
}
else {
state.status = f_memory_array_increase(controller_allocation_small_d, sizeof(controller_entry_item_t), (void **) &entry->items.array, &entry->items.used, &entry->items.size);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = f_string_dynamic_partial_append(main->thread.cache.buffer_file, main->thread.cache.object_items.array[i], &main->thread.cache.action.name_item);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_partial_append), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
f_fss_count_lines(main->thread.cache.buffer_file, main->thread.cache.object_items.array[i].start, &main->thread.cache.action.line_item, &state);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_fss_count_lines), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = f_memory_array_increase(at, sizeof(controller_entry_item_t), (void **) &entry->items.array, &entry->items.used, &entry->items.size);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase_by), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = f_memory_array_resize(2, sizeof(controller_entry_item_t), (void **) &entry->items.array, &entry->items.used, &entry->items.size);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_memory_array_resize), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = f_string_dynamic_append_nulless(main->thread.cache.action.name_item, &entry->items.array[at].name);
if (F_status_is_error(state.status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_dynamic_append_nulless), F_status_set_fine(state.status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state.status));
break;
}
state.status = f_string_dynamic_append_nulless(entry->items.array[i].name, &main->thread.cache.action.name_item);
if (F_status_is_error(state.status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_dynamic_append_nulless), F_status_set_fine(state.status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state.status));
break;
}
}
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), macro_controller_f(fll_fss_extended_read), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return state.status;
}
f_fss_apply_delimit(main->thread.cache.delimits, &main->thread.cache.buffer_file, &state);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), macro_controller_f(f_fss_apply_delimit), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return state.status;
}
state.status = f_memory_array_increase_by(main->thread.cache.object_actions.used, sizeof(controller_entry_action_t), (void **) &actions->array, &actions->used, &actions->size);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase_by), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return state.status;
}
f_fss_count_lines(main->thread.cache.buffer_file, main->thread.cache.object_actions.array[i].start, &main->thread.cache.action.line_action, &state);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), macro_controller_f(f_fss_count_lines), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = f_rip_dynamic_partial_nulless(main->thread.cache.buffer_file, main->thread.cache.object_actions.array[i], &main->thread.cache.action.name_action);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), macro_controller_f(f_rip_dynamic_partial_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = f_memory_array_increase_by(allocate, sizeof(f_string_dynamic_t), (void **) &action->parameters.array, &action->parameters.used, &action->parameters.size);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase_by), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
action->status = state.status;
state.status = f_memory_array_increase_by((main->thread.cache.content_actions.array[i].array[j].stop - main->thread.cache.content_actions.array[i].array[j].start) + 1, sizeof(f_char_t), (void **) &action->parameters.array[j].string, &action->parameters.array[j].used, &action->parameters.array[j].size);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase_by), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = f_string_dynamic_partial_append_nulless(main->thread.cache.buffer_file, main->thread.cache.content_actions.array[i].array[j], &action->parameters.array[j]);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_partial_append_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = controller_path_canonical_relative(main, main->process.path_current, action->parameters.array[0], &main->thread.cache.buffer_path);
if (F_status_is_error(state.status)) {
- controller_print_error_entry_file(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), macro_controller_f(controller_path_canonical_relative), F_true, main->thread.cache.action.generic, f_file_operation_analyze_s, fll_error_file_type_path_e, F_status_debug_source_d);
+ controller_print_error_entry_file(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), F_status_debug_source_d, F_true, main->thread.cache.action.generic, f_file_operation_analyze_s, fll_error_file_type_path_e, F_status_debug_source_d);
action->status = state.status;
state.status = f_file_name_base(action->parameters.array[1], &main->thread.cache.buffer_path);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), macro_controller_f(f_file_name_base), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
if (F_status_set_fine(state.status) == F_memory_not) {
status_action = controller_status_simplify_error(state.status);
}
if (F_status_set_fine(state.status) == F_memory_not) {
- controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), macro_controller_f(fl_conversion_dynamic_to_unsigned_detect), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, entry->flag & controller_entry_flag_is_e, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
status_action = state.status;
status = f_memory_array_resize(2, sizeof(f_number_unsigned_t), (void **) &cache->ats.array, &cache->ats.used, &cache->ats.size);
if (F_status_is_error(status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), macro_controller_f(f_memory_array_resize), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status;
}
status = f_string_dynamic_append_nulless(entry->items.array[0].name, &cache->action.name_item);
if (F_status_is_error(status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), macro_controller_f(f_string_dynamic_append_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status;
}
status2 = f_string_dynamic_append_nulless(controller_entry_action_type_name(actions->array[cache->ats.array[at_j]].type), &cache->action.name_action);
if (F_status_is_error(status2)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status2), macro_controller_f(f_string_dynamic_append_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status2), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status2;
}
status2 = f_memory_array_increase(controller_allocation_small_d, sizeof(f_number_unsigned_t), (void **) &cache->ats.array, &cache->ats.used, &cache->ats.size);
if (F_status_is_error(status2)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status2), macro_controller_f(f_memory_array_increase), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status2), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status2;
}
status2 = f_string_dynamic_append_nulless(entry->items.array[i].name, &cache->action.name_item);
if (F_status_is_error(status2)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status2), macro_controller_f(f_string_dynamic_append_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status2), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status2;
}
status2 = f_string_dynamic_append_nulless(entry->items.array[cache->ats.array[at_i]].name, &cache->action.name_item);
if (F_status_is_error(status2)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status2), macro_controller_f(f_string_dynamic_append_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status2), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status2;
}
status = f_memory_array_resize(2, sizeof(f_number_unsigned_t), (void **) &cache->ats.array, &cache->ats.used, &cache->ats.size);
if (F_status_is_error(status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), macro_controller_f(f_memory_array_resize), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status;
}
status = f_string_dynamic_append_nulless(entry->items.array[cache->ats.array[0]].name, &cache->action.name_item);
if (F_status_is_error(status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), macro_controller_f(f_string_dynamic_append_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status;
}
status = f_string_dynamic_append_nulless(controller_entry_action_type_name(entry_action->type), &cache->action.name_action);
if (F_status_is_error(status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), macro_controller_f(f_string_dynamic_append_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status;
}
status = f_memory_array_increase_by(2, sizeof(f_number_unsigned_t), (void **) &cache->ats.array, &cache->ats.used, &cache->ats.size);
if (F_status_is_error(status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), macro_controller_f(f_memory_array_increase_by), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status;
}
status = f_string_dynamic_append_nulless(entry->items.array[cache->ats.array[at_i]].name, &cache->action.name_item);
if (F_status_is_error(status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), macro_controller_f(f_string_dynamic_append_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status;
}
status = f_memory_new(1, sizeof(controller_rule_t), (void **) &rule);
if (F_status_is_error(status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), macro_controller_f(f_memory_new), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status;
}
f_thread_unlock(&main->thread.lock.rule);
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), macro_controller_f(f_memory_array_increase), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return status;
}
controller_print_error_entry_action_execution_missing(&main->program.error, &cache->action, is_entry, entry_action->parameters.array[0], F_status_debug_source_d);
}
else {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), macro_controller_f(fll_execute_into), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), F_status_debug_source_d, F_true, F_status_debug_source_d);
}
return F_status_set_error(F_execute);
status = f_string_dynamic_append_nulless(entry->items.array[cache->ats.array[at_i]].name, &cache->action.name_item);
if (F_status_is_error(status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), macro_controller_f(f_string_dynamic_append_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
}
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(fll_fss_extended_read), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return state.status;
}
f_fss_apply_delimit(cache->delimits, &cache->buffer_file, &state);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_fss_apply_delimit), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
return state.status;
}
f_fss_count_lines(cache->buffer_file, cache->object_actions.array[i].start, &cache->action.line_action, &state);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_fss_count_lines), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = f_rip_dynamic_partial_nulless(cache->buffer_file, cache->object_actions.array[i], &cache->action.name_action);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_rip_dynamic_partial_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = f_rip_dynamic_partial_nulless(cache->buffer_file, cache->content_actions.array[i].array[0], &cache->action.generic);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_rip_dynamic_partial_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = controller_path_canonical_relative(main, main->process.path_current, cache->action.generic, &main->process.path_control);
if (F_status_is_error(state.status)) {
- controller_print_error_entry_file(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(controller_path_canonical_relative), F_true, cache->action.generic, f_file_operation_analyze_s, fll_error_file_type_path_e, F_status_debug_source_d);
+ controller_print_error_entry_file(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, cache->action.generic, f_file_operation_analyze_s, fll_error_file_type_path_e, F_status_debug_source_d);
continue;
}
controller_print_error_entry_setting_with_range(&main->program.error, cache, is_entry, " has an invalid group", cache->content_actions.array[i].array[0], ", because the given ID is not a valid supported number", F_status_debug_source_d);
}
else {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(controller_convert_group_id), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
}
continue;
state.status = f_rip_dynamic_partial_nulless(cache->buffer_file, cache->content_actions.array[i].array[0], &cache->action.generic);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_rip_dynamic_partial_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
break;
}
state.status = f_file_mode_to_mode(mode_file, &mode);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_file_mode_to_mode), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
continue;
}
controller_print_error_entry_setting_with_range(&main->program.error, cache, is_entry, " has an invalid user", cache->content_actions.array[i].array[0], ", because the given ID is not a valid supported number", F_status_debug_source_d);
}
else {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(controller_convert_user_id), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
}
continue;
state.status = controller_entry_setting_read_map(cache->buffer_file, cache->content_actions.array[i], &entry->define);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(controller_entry_setting_read_map), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
continue;
}
state.status = controller_entry_setting_read_map(cache->buffer_file, cache->content_actions.array[i], &entry->parameter);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(controller_entry_setting_read_map), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
continue;
}
state.status = f_rip_dynamic_partial_nulless(cache->buffer_file, cache->content_actions.array[i].array[0], &cache->action.generic);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(f_rip_dynamic_partial_nulless), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
continue;
}
state.status = controller_path_canonical_relative(main, main->process.path_current, cache->action.generic, &main->process.path_pid);
if (F_status_is_error(state.status)) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(controller_path_canonical_relative), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
continue;
}
*time = time_previous;
if (F_status_set_fine(state.status) == F_memory_not) {
- controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), macro_controller_f(fl_conversion_dynamic_partial_to_unsigned_detect), F_true, F_status_debug_source_d);
+ controller_print_error_entry(&main->program.error, is_entry, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_status_debug_source_d);
continue;
}
}
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_dynamic_append_nulless), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
}
if (main->program.error.verbosity > f_console_verbosity_quiet_e) {
- controller_print_error_file_status(&main->program.error, macro_controller_f(f_file_stream_open), path, f_file_operation_open_s, fll_error_file_type_file_e, F_status_set_fine(status));
+ controller_print_error_file_status(&main->program.error, F_status_debug_source_d, path, f_file_operation_open_s, fll_error_file_type_file_e, F_status_set_fine(status));
}
}
else {
status = f_file_stream_read(file, &main->thread.cache.buffer_file);
if (F_status_is_error(status)) {
- controller_print_error_file_status(&main->program.error, macro_controller_f(f_file_stream_read), path, f_file_operation_read_s, fll_error_file_type_file_e, F_status_set_fine(status));
+ controller_print_error_file_status(&main->program.error, F_status_debug_source_d, path, f_file_operation_read_s, fll_error_file_type_file_e, F_status_set_fine(status));
}
}
status = f_file_stat(path, F_true, &stat_file);
if (F_status_is_error(status)) {
- controller_print_error_file_status(&main->program.error, macro_controller_f(f_file_stat), path, f_file_operation_stat_s, fll_error_file_type_file_e, F_status_set_fine(status));
+ controller_print_error_file_status(&main->program.error, F_status_debug_source_d, path, f_file_operation_stat_s, fll_error_file_type_file_e, F_status_set_fine(status));
}
else {
main->thread.cache.timestamp.seconds = stat_file.st_ctim.tv_sec;
// Always return immediately on memory errors.
if (F_status_set_fine(status) == F_memory_not) {
- controller_print_error_perform_pid_file_create(&main->program.error, F_status_set_fine(status), macro_controller_f(controller_file_pid_create), is_entry, F_status_debug_source_d);
+ controller_print_error_perform_pid_file_create(&main->program.error, F_status_set_fine(status), F_status_debug_source_d, is_entry, F_status_debug_source_d);
return status;
}
- controller_print_debug_perform_pid_file_create_problem(&main->program.debug, F_status_set_fine(status), macro_controller_f(controller_file_pid_create), is_entry);
+ controller_print_debug_perform_pid_file_create_problem(&main->program.debug, F_status_set_fine(status), F_status_debug_source_d, is_entry);
status = F_okay;
}
if (F_status_is_error(status)) {
if (F_status_set_fine(status) == F_memory_not) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_socket_create), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
else {
// @todo make all message strings passed to controller_print_debug_perform_control_socket_failure() into global static strings and update the function accordingly.
status = f_file_remove(main->process.path_control);
if (F_status_set_fine(status) == F_memory_not) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_file_remove), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
}
if (F_status_set_fine(status) == F_memory_not) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_socket_bind), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
else {
controller_print_debug_perform_control_socket_failure(&main->program.debug, F_status_set_fine(status), "could not be bound");
}
if (F_status_set_fine(status) == F_memory_not) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_file_role_change), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
else {
controller_print_debug_perform_control_socket_failure(&main->program.debug, F_status_set_fine(status), "failed to set file roles");
}
if (F_status_set_fine(status) == F_memory_not) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_file_role_change), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
else {
controller_print_debug_perform_control_socket_failure(&main->program.debug, F_status_set_fine(status), "failed to set file mode");
main->thread.id_control = 0;
}
- controller_print_error_status(&main->program.error, macro_controller_f(f_thread_create), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
return F_okay;
* F_output_not (with error bit) if setting is NULL.
*/
#ifndef _di_controller_print_debug_perform_pid_file_create_problem_
- extern f_status_t controller_print_debug_perform_pid_file_create_problem(fl_print_t * const print, const f_status_t status, const f_string_t function, const uint8_t is_entry);
+ extern f_status_t controller_print_debug_perform_pid_file_create_problem(fl_print_t * const print, const f_status_t status, const f_string_t debug, const uint8_t is_entry);
#endif // _di_controller_print_debug_perform_pid_file_create_problem_
/**
status = controller_lock_create(&main->thread.lock);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(controller_lock_create), status);
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, status);
}
else {
status = f_thread_create(0, &main->thread.id_signal, &controller_thread_signal_normal, (void *) main);
main->thread.id_signal = 0;
main->thread.id_cleanup = 0;
- controller_print_error_status(&main->program.error, macro_controller_f(f_thread_create), status);
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, status);
}
else {
if (main->setting.flag & controller_main_flag_daemon_d) {
status = f_thread_create(0, &main->thread.id_entry, &controller_thread_entry, (void *) main);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_thread_create), status);
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, status);
}
else {
if (main->thread.id_entry) {
if (F_status_is_error(status)) {
main->thread.id_rule = 0;
- controller_print_error_status(&main->program.error, macro_controller_f(f_thread_create), status);
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, status);
}
}
}
}
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_dynamic_partial_append_nulless), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
return status;
fl_fss_extended_list_content_read(cache->buffer_item, range, &cache->content_action, &cache->close, &cache->delimits, &cache->comments, state);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(fl_fss_extended_list_content_read));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
f_fss_apply_delimit(cache->delimits, &cache->buffer_item, state);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_fss_apply_delimit));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
state->status = f_memory_array_increase(controller_allocation_small_d, sizeof(f_string_dynamic_t), (void **) &actions->array[actions->used].parameters.array, &actions->array[actions->used].parameters.used, &actions->array[actions->used].parameters.size);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_memory_array_increase));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
state->status = f_memory_array_increase(controller_allocation_small_d, sizeof(f_iki_data_t), (void **) &actions->array[actions->used].ikis.array, &actions->array[actions->used].ikis.used, &actions->array[actions->used].ikis.size);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_memory_array_increase));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
state->status = f_string_dynamic_partial_append_nulless(cache->buffer_item, cache->content_action.array[0], &actions->array[actions->used].parameters.array[0]);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_string_dynamic_append_nulless));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
actions->array[actions->used++].status = controller_error_simplify(F_status_set_fine(state->status));
state->interrupt = old_interrupt;
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(fl_iki_read));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
actions->array[actions->used++].status = controller_error_simplify(F_status_set_fine(state->status));
fll_fss_extended_read(cache->buffer_item, &cache->content_action.array[0], &cache->object_actions, &cache->content_actions, 0, 0, &cache->delimits, 0, state);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(fll_fss_extended_read));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
f_fss_apply_delimit(cache->delimits, &cache->buffer_item, state);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_fss_apply_delimit));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
state->status = f_memory_array_increase(controller_allocation_small_d, sizeof(controller_rule_action_t), (void **) &actions->array, &actions->used, &actions->size);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_memory_array_increase));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
f_fss_count_lines(cache->buffer_item, cache->object_actions.array[i].start, &actions->array[actions->used].line, state);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_fss_count_lines));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
fl_fss_extended_content_read(cache->buffer_item, range, &cache->content_action, 0, &cache->delimits, state);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(fll_fss_extended_content_read));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
}
else if (state->status == F_fss_found_content) {
f_fss_apply_delimit(cache->delimits, &cache->buffer_item, state);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_fss_apply_delimit));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
}
else if (type == controller_rule_action_type_pid_file_e) {
item->pid_file.used = 0;
state->status = f_rip_dynamic_partial(cache->buffer_item, cache->content_action.array[0], &item->pid_file);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_rip_dynamic_partial));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
}
}
else if (type == controller_rule_action_type_rerun_e) {
state->status = f_memory_array_increase(controller_allocation_small_d, sizeof(f_string_dynamic_t), (void **) &actions->array[actions->used].parameters.array, &actions->array[actions->used].parameters.used, &actions->array[actions->used].parameters.size);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_memory_array_increase));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
state->status = f_memory_array_increase(controller_allocation_small_d, sizeof(f_iki_data_t), (void **) &actions->array[actions->used].ikis.array, &actions->array[actions->used].ikis.used, &actions->array[actions->used].ikis.size);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_memory_array_increase));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
} // for
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_string_dynamic_partial_mash_nulless));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
actions->array[actions->used++].status = controller_error_simplify(F_status_set_fine(state->status));
state->interrupt = old_interrupt;
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(fl_iki_read));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
actions->array[actions->used++].status = controller_error_simplify(F_status_set_fine(state->status));
f_fss_count_lines(cache->buffer_item, range->start, &actions->array[actions->used].line, state);
if (F_status_is_error(state->status)) {
- controller_print_error(&main->program.error, macro_controller_f(f_fss_count_lines));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
return;
}
status = F_status_set_fine(status);
if (status != F_valid_not && status != F_number && status != F_number_decimal && status != F_number_overflow && status != F_number_underflow && status != F_number_negative) {
- controller_print_error(&main->program.error, macro_controller_f(fl_conversion_dynamic_partial_to_signed_detect));
+ controller_print_error(&main->program.error, F_status_debug_source_d);
}
else {
controller_print_error_rule_action_positive_number_not(&main->program.error, &cache->action, name, cache->buffer_item, cache->content_action, *index, status, F_status_debug_source_d);
status = fll_control_group_prepare(instance->rule.cgroup);
if (F_status_is_error(status)) {
- controller_print_error_file_status(&main->program.error, macro_controller_f(fll_control_group_prepare), instance->rule.cgroup.path, controller_print_rule_control_groups_prepare_s, fll_error_file_type_directory_e, F_status_set_fine(status));
+ controller_print_error_file_status(&main->program.error, F_status_debug_source_d, instance->rule.cgroup.path, controller_print_rule_control_groups_prepare_s, fll_error_file_type_directory_e, F_status_set_fine(status));
return status;
}
status = fl_environment_load_names(instance->rule.environment, &instance->environment);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(fl_environment_load_names), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
status = f_string_dynamic_append(entry->define.array[i].value, &instance->environment.array[k].value);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_dynamic_append), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
status = f_string_maps_append(entry->define.array[i], &instance->environment);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_maps_append), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
status = f_string_dynamic_append(instance->rule.define.array[i].value, &instance->environment.array[k].value);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_dynamic_append), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
status = f_string_maps_append(instance->rule.define.array[i], &instance->environment);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_maps_append), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
status = f_environment_get_all(&instance->environment);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_environment_get_all), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
status = f_string_maps_append(entry->define.array[i], &instance->environment);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_maps_append), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
status = f_string_maps_append(instance->rule.define.array[i], &instance->environment);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_maps_append), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
status = controller_rule_expand(main, instance->rule.items.array[i].actions.array[j], instance);
if (F_status_is_error(status)) {
- controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), macro_controller_f(controller_rule_expand), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
break;
}
status = controller_rule_expand(main, instance->rule.items.array[i].actions.array[j], instance);
if (F_status_is_error(status)) {
- controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), macro_controller_f(controller_rule_expand), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
break;
}
status = controller_rule_expand(main, instance->rule.items.array[i].actions.array[j], instance);
if (F_status_is_error(status)) {
- controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), macro_controller_f(controller_rule_expand), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
break;
}
status = controller_rule_expand(main, instance->rule.items.array[i].actions.array[j], instance);
if (F_status_is_error(status)) {
- controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), macro_controller_f(controller_rule_expand), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
break;
}
if (F_status_is_error(status)) {
if (F_status_set_fine(status) == F_interrupt) return status;
- controller_print_error_status(&main->program.error, macro_controller_f(f_memory_array_increase), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
status = f_time_spec_millisecond(0, controller_thread_timeout_simulation_d, &delay);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_time_spec_millisecond), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
else {
status = controller_time_sleep_nanoseconds(instance->main, delay);
controller_print_error_rule_item_execute(&instance->main->program.error, type == controller_rule_item_type_script_e, program.used ? program : arguments.array[0], status, instance->result, F_status_debug_source_d);
}
else {
- controller_print_error_status(&instance->main->program.error, macro_controller_f(fll_execute_program), F_status_set_fine(status));
+ controller_print_error_status(&instance->main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
f_thread_unlock(&instance->use);
if (F_status_is_error(status)) {
f_thread_unlock(&instance->use);
- controller_print_error_status(&main->program.error, macro_controller_f(f_memory_array_increase), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
status = f_file_exists(pid_file, F_true);
if (F_status_is_error(status) || status == F_true) {
- controller_print_error_file_status(&main->program.error, macro_controller_f(f_file_exists), pid_file, status == F_true ? f_file_operation_create_s : f_file_operation_find_s, fll_error_file_type_file_e, status == F_true ? F_file_found : F_status_set_fine(status));
+ controller_print_error_file_status(&main->program.error, F_status_debug_source_d, pid_file, status == F_true ? f_file_operation_create_s : f_file_operation_find_s, fll_error_file_type_file_e, status == F_true ? F_file_found : F_status_set_fine(status));
return status;
}
status = f_string_dynamic_append_nulless(pid_file, process_child_pid_file);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_dynamic_append_nulless), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return status;
}
status = f_time_spec_millisecond(0, controller_thread_timeout_simulation_d, &delay);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_time_spec_millisecond), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
else {
status = controller_time_sleep_nanoseconds(instance->main, delay);
controller_print_error_rule_item_execute(&instance->main->program.error, type == controller_rule_item_type_utility_e, program.used ? program : arguments.array[0], status, instance->result, F_status_debug_source_d);
}
else {
- controller_print_error_status(&instance->main->program.error, macro_controller_f(fll_execute_program), F_status_set_fine(status));
+ controller_print_error_status(&instance->main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
f_thread_unlock(&instance->use);
f_status_t status = f_time_spec_millisecond(0, rerun_item->delay, &delay);
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_time_spec_millisecond), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
return -1;
}
}
if (F_status_is_error(status)) {
- controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), macro_controller_f(f_string_dynamic_append), F_true, F_true, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), F_status_debug_source_d, F_true, F_true, F_status_debug_source_d);
return status;
}
status = f_string_dynamic_append(instance->rule.alias, &instance->cache.action.name_file);
if (F_status_is_error(status)) {
- controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), macro_controller_f(f_string_dynamic_append), F_true, F_true, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), F_status_debug_source_d, F_true, F_true, F_status_debug_source_d);
return status;
}
}
if (F_status_is_error(status)) {
- controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), macro_controller_f(f_string_dynamic_append), F_true, F_true, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &instance->cache.action, F_status_set_fine(status), F_status_debug_source_d, F_true, F_true, F_status_debug_source_d);
return status;
}
if (F_status_is_error(status)) {
if (F_status_set_fine(status) == F_parameter) {
- controller_print_error_status(&main->program.error, macro_controller_f(controller_rule_execute), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
controller_print_error_rule_item(&main->program.error, &instance->cache.action, F_true, F_status_set_fine(status), F_status_debug_source_d);
}
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_memory_array_resize), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
else {
for (f_number_unsigned_t i = 0; i < stack.used; ++i) {
status = f_string_dynamic_append(cache->action.name_item, &instance->cache.action.name_item);
}
else {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_dynamic_append), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
}
}
if (F_status_is_error(status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_thread_create), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
}
else {
status = controller_rule_copy(source, destination);
if (F_status_is_error(status)) {
- controller_print_error_status(&instance->main->program.error, macro_controller_f(controller_rule_copy), F_status_set_fine(status));
+ controller_print_error_status(&instance->main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
f_thread_unlock(&instance->use);
status = f_memory_array_increase(controller_allocation_small_d, sizeof(controller_rule_t *), (void **) &instance->stack.array, &instance->stack.used, &instance->stack.size);
if (F_status_is_error(status)) {
- controller_print_error_status(&instance->main->program.error, macro_controller_f(f_memory_array_increase), F_status_set_fine(status));
+ controller_print_error_status(&instance->main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
else {
instance->stack.array[instance->stack.used++] = rule;
fl_fss_extended_list_object_read(cache->buffer_item, &range, &cache->range_action, &cache->delimits, state);
if (F_status_is_error(state->status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(fl_fss_extended_list_object_read), F_status_set_fine(state->status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state->status));
break;
}
fl_fss_extended_object_read(cache->buffer_item, &range, &cache->range_action, 0, &cache->delimits, state);
if (F_status_is_error(state->status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(fl_fss_extended_object_read), F_status_set_fine(state->status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state->status));
break;
}
f_fss_apply_delimit(cache->delimits, &cache->buffer_item, state);
if (F_status_is_error(state->status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_fss_apply_delimit), F_status_set_fine(state->status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state->status));
break;
}
f_fss_count_lines(cache->buffer_item, cache->range_action.start, &cache->action.line_action, state);
if (F_status_is_error(state->status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_fss_count_lines), F_status_set_fine(state->status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state->status));
break;
}
state->status = f_rip_dynamic_partial_nulless(cache->buffer_item, cache->range_action, &cache->action.name_action);
if (F_status_is_error(state->status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_rip_dynamic_partial_nulless), F_status_set_fine(state->status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state->status));
break;
}
state->status = f_memory_array_increase(controller_allocation_small_d, sizeof(controller_rule_action_t), (void **) &item->actions.array, &item->actions.used, &item->actions.size);
if (F_status_is_error(state->status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_memory_array_increase_by), F_status_set_fine(state->status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state->status));
break;
}
}
if (F_status_is_error(state->status)) {
- controller_print_error_status(&main->program.error, content ? macro_controller_f(f_memory_array_increase_by) : macro_controller_f(f_memory_array_increase), F_status_set_fine(state->status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state->status));
return;
}
state->status = f_string_dynamic_partial_append_nulless(buffer, *object, &action->parameters.array[0]);
if (F_status_is_error(state->status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_dynamic_partial_append_nulless), F_status_set_fine(state->status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state->status));
return;
}
}
if (F_status_is_error(state->status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_memory_array_increase_by), F_status_set_fine(state->status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state->status));
return;
}
state->status = f_string_dynamic_partial_append_nulless(buffer, content->array[i], &action->parameters.array[action->parameters.used]);
if (F_status_is_error(state->status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_dynamic_partial_append_nulless), F_status_set_fine(state->status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state->status));
break;
}
fl_iki_read(&action->parameters.array[action->parameters.used], &range, &action->ikis.array[action->ikis.used], state);
if (F_status_is_error(state->status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(fl_iki_read), F_status_set_fine(state->status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state->status));
action->parameters.array[action->parameters.used].used = 0;
state.status = f_string_dynamic_append_nulless(alias, &rule->alias);
if (F_status_is_error(state.status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_string_dynamic_append_nulless), F_status_set_fine(state.status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state.status));
}
else {
state.status = controller_file_load(main, F_true, controller_rules_s, rule->alias, controller_rule_s);
fll_fss_basic_list_read(cache->buffer_file, &range, &cache->object_items, &cache->content_items, &cache->delimits, 0, &cache->comments, &state);
if (F_status_is_error(state.status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(fll_fss_basic_list_read), F_status_set_fine(state.status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state.status));
}
else {
f_fss_apply_delimit(cache->delimits, &cache->buffer_file, &state);
if (F_status_is_error(state.status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_fss_apply_delimit), F_status_set_fine(state.status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state.status));
}
}
}
}
if (F_status_is_error(state.status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_memory_arrays_resize), F_status_set_fine(state.status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state.status));
}
else {
f_number_unsigned_t i = 0;
f_fss_count_lines(cache->buffer_file, cache->object_items.array[i].start, &cache->action.line_item, &state);
if (F_status_is_error(state.status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_fss_count_lines), F_status_set_fine(state.status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state.status));
break;
}
state.status = f_rip_dynamic_partial_nulless(cache->buffer_file, cache->object_items.array[i], &cache->action.name_item);
if (F_status_is_error(state.status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_rip_dynamic_partial_nulless), F_status_set_fine(state.status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state.status));
break;
}
state.status = f_string_dynamic_partial_append(cache->buffer_file, cache->content_items.array[i].array[0], &cache->buffer_item);
if (F_status_is_error(state.status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_rip_dynamic_partial_nulless), F_status_set_fine(state.status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state.status));
break;
}
fll_fss_extended_read(cache->buffer_item, &range, &cache->object_actions, &cache->content_actions, 0, 0, &cache->delimits, 0, &state);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(fll_fss_extended_read), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
return state.status;
}
state.status = f_string_dynamic_partial_append_nulless(cache->buffer_item, cache->object_actions.array[i], &cache->action.name_item);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_partial_append_nulless), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
if (F_status_set_fine(state.status) == F_memory_not) {
status_return = state.status;
state.status = original;
}
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_partial_append_nulless), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
controller_print_error_rule_item(&main->program.error, &cache->action, F_false, F_status_set_fine(state.status), F_status_debug_source_d);
state.status = f_memory_array_increase(controller_allocation_small_d, sizeof(int32_t), (void **) &rule->affinity.array, &rule->affinity.used, &rule->affinity.size);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
break;
}
}
}
else {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(fl_conversion_dynamic_partial_to_signed_detect), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
state.status = F_status_set_error(state.status);
state.status = f_memory_array_increase(controller_allocation_small_d, sizeof(f_string_map_t), (void **) &setting_maps->array, &setting_maps->used, &setting_maps->size);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
if (F_status_set_fine(state.status) == F_memory_not) {
status_return = state.status;
state.status = f_string_dynamic_partial_append_nulless(cache->buffer_item, cache->content_actions.array[i].array[0], &setting_maps->array[setting_maps->used].key);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_partial_append_nulless), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
if (F_status_set_fine(state.status) == F_memory_not) {
status_return = state.status;
state.status = f_string_dynamic_partial_append_nulless(cache->buffer_item, cache->content_actions.array[i].array[1], &setting_maps->array[setting_maps->used].value);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_partial_append_nulless), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
if (F_status_set_fine(state.status) == F_memory_not) {
status_return = state.status;
state.status = f_string_dynamic_append(main->process.path_cgroup, &rule->cgroup.path);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_append), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
}
else {
rule->cgroup.groups.used = 0;
state.status = f_memory_array_increase(controller_allocation_small_d, sizeof(f_string_dynamic_t), (void **) &rule->cgroup.groups.array, &rule->cgroup.groups.used, &rule->cgroup.groups.size);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
break;
}
state.status = f_string_dynamic_partial_append_nulless(cache->buffer_item, cache->content_actions.array[i].array[j], &rule->cgroup.groups.array[rule->cgroup.groups.used]);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_partial_append_nulless), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
break;
}
state.status = f_memory_array_increase(controller_allocation_small_d, sizeof(f_limit_set_t), (void **) &rule->limits.array, &rule->limits.used, &rule->limits.size);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
if (F_status_set_fine(state.status) == F_memory_not) {
status_return = state.status;
}
}
else {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(fl_conversion_dynamic_partial_to_signed_detect), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
state.status = F_status_set_error(state.status);
else {
// This function should only return F_complete_not_utf on error.
- controller_print_error_rule(&main->program.error, &cache->action, F_complete_not_utf, macro_controller_f(controller_validate_has_graph), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_complete_not_utf, F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
if (F_status_is_error_not(status_return)) {
status_return = state.status;
state.status = f_string_dynamic_partial_append_nulless(cache->buffer_item, cache->content_actions.array[i].array[0], setting_value);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_partial_append_nulless), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
if (F_status_set_fine(state.status) == F_memory_not) {
status_return = state.status;
}
}
else {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(fl_conversion_dynamic_partial_to_signed_detect), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
state.status = F_status_set_error(state.status);
if (F_status_is_error_not(status_return)) {
state.status = original;
}
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(fl_conversion_dynamic_partial_to_signed_detect), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
}
if (F_status_is_error_not(status_return)) {
state.status = f_rip_dynamic_partial_nulless(cache->buffer_item, cache->content_actions.array[i].array[1], &cache->action.generic);
if (F_status_is_error(state.status)) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_rip_dynamic_partial_nulless), F_status_set_fine(state.status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(state.status));
break;
}
controller_lock_print(main->program.error.to, &main->thread);
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_partial_append_nulless), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
controller_print_error_rule_cache(&main->program.error, &cache->action, F_false, F_status_debug_source_d);
controller_lock_print(main->program.error.to, &main->thread);
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_capability_from_text), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
controller_print_error_rule_cache(&main->program.error, &cache->action, F_false, F_status_debug_source_d);
}
}
else {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(fl_conversion_dynamic_partial_to_signed_detect), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
state.status = F_status_set_error(state.status);
if (F_status_is_error_not(status_return)) {
controller_lock_print(main->program.error.to, &main->thread);
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_partial_append_nulless), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
controller_print_error_rule_cache(&main->program.error, &cache->action, F_false, F_status_debug_source_d);
state.status = original;
}
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(controller_convert_user_id), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
controller_print_error_rule_item(&main->program.error, &cache->action, F_false, F_status_set_fine(state.status), F_status_debug_source_d);
}
state.status = f_memory_array_increase(controller_allocation_small_d, sizeof(f_int32s_t), (void **) &rule->groups.array, &rule->groups.used, &rule->groups.size);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
if (F_status_set_fine(state.status) == F_memory_not) {
status_return = state.status;
state.status = original;
}
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_account_group_id_by_name), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
controller_print_error_rule_item(&main->program.error, &cache->action, F_false, F_status_set_fine(state.status), F_status_debug_source_d);
}
state.status = f_memory_array_increase(controller_allocation_small_d, sizeof(f_string_dynamic_t), (void **) &setting_values->array, &setting_values->used, &setting_values->size);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
if (F_status_set_fine(state.status) == F_memory_not) {
status_return = state.status;
state.status = f_string_dynamic_partial_append_nulless(cache->buffer_item, cache->content_actions.array[i].array[j], &setting_values->array[setting_values->used]);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_string_dynamic_partial_append_nulless), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
setting_values->array[setting_values->used].used = 0;
else {
// This function should only return F_complete_not_utf on error.
- controller_print_error_rule(&main->program.error, &cache->action, F_complete_not_utf, macro_controller_f(controller_validate_environment_name), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_complete_not_utf, F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
if (F_status_is_error_not(status_return)) {
status_return = state.status;
}
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
}
else {
if (f_compare_dynamic_partial_string(controller_need_s.string, cache->buffer_item, controller_need_s.used, cache->content_actions.array[i].array[1]) == F_equal_to) {
state.status = f_memory_array_increase(controller_allocation_small_d, sizeof(f_string_dynamic_t), (void **) &setting_values->array, &setting_values->used, &setting_values->size);
if (F_status_is_error(state.status)) {
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_memory_array_increase), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
}
}
if (F_status_is_error(state.status)) {
setting_values->array[setting_values->used].used = 0;
- controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), macro_controller_f(f_file_name_base), F_true, F_false, F_status_debug_source_d);
+ controller_print_error_rule(&main->program.error, &cache->action, F_status_set_fine(state.status), F_status_debug_source_d, F_true, F_false, F_status_debug_source_d);
if (F_status_set_fine(state.status) == F_memory_not) {
status_return = state.status;
if (F_status_is_error(status)) {
if (main->program.error.verbosity > f_console_verbosity_quiet_e) {
- controller_print_error_status(&main->program.error, macro_controller_f(f_thread_create), F_status_set_fine(status));
+ controller_print_error_status(&main->program.error, F_status_debug_source_d, F_status_set_fine(status));
}
controller_thread_enable_set(&main->thread, controller_thread_enable_not_e, 0);