From 4692d9b2169cde0c4ba313cab2f661874b371105 Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Mon, 29 Jul 2024 21:04:29 -0500 Subject: [PATCH] Update: Finish migrating the project. This wraps up the stand alone build settings. This move the strings for the debug print functions into the functions themselves using an enumeration. --- data/build/stand_alone/config.h | 995 +++++++++++++------------- data/build/stand_alone/fakefile | 2 +- sources/c/program/control/main/common/print.h | 22 + sources/c/program/control/main/packet.c | 70 +- sources/c/program/control/main/print/debug.c | 52 +- sources/c/program/control/main/print/debug.h | 41 +- 6 files changed, 645 insertions(+), 537 deletions(-) diff --git a/data/build/stand_alone/config.h b/data/build/stand_alone/config.h index 059cdda..67c269f 100644 --- a/data/build/stand_alone/config.h +++ b/data/build/stand_alone/config.h @@ -20,78 +20,78 @@ #define _di_f_cellss_t_ #define _di_f_cells_t_ #define _di_f_cell_t_ -#define _di_f_char_t_ -#define _di_f_color_begin_s_ -#define _di_f_color_code_black_bg_s_ -#define _di_f_color_code_black_s_ -#define _di_f_color_code_blink_s_ -#define _di_f_color_code_blue_bg_s_ -#define _di_f_color_code_blue_s_ -#define _di_f_color_code_bold_s_ -#define _di_f_color_code_bright_black_bg_s_ -#define _di_f_color_code_bright_black_s_ -#define _di_f_color_code_bright_blue_bg_s_ -#define _di_f_color_code_bright_blue_s_ -#define _di_f_color_code_bright_green_bg_s_ -#define _di_f_color_code_bright_green_s_ -#define _di_f_color_code_bright_purple_bg_s_ -#define _di_f_color_code_bright_purple_s_ -#define _di_f_color_code_bright_red_bg_s_ -#define _di_f_color_code_bright_red_s_ -#define _di_f_color_code_bright_teal_bg_s_ -#define _di_f_color_code_bright_teal_s_ -#define _di_f_color_code_bright_white_bg_s_ -#define _di_f_color_code_bright_white_s_ -#define _di_f_color_code_bright_yellow_bg_s_ -#define _di_f_color_code_bright_yellow_s_ -#define _di_f_color_code_conceal_s_ -#define _di_f_color_code_e_ -#define _di_f_color_code_green_bg_s_ -#define _di_f_color_code_green_s_ -#define _di_f_color_code_purple_bg_s_ -#define _di_f_color_code_purple_s_ -#define _di_f_color_code_red_bg_s_ -#define _di_f_color_code_red_s_ -#define _di_f_color_code_reset_s_ -#define _di_f_color_code_reverse_s_ -#define _di_f_color_code_t_ -#define _di_f_color_code_teal_bg_s_ -#define _di_f_color_code_teal_s_ -#define _di_f_color_code_underline_s_ -#define _di_f_color_code_white_bg_s_ -#define _di_f_color_code_white_s_ -#define _di_f_color_code_yellow_bg_s_ -#define _di_f_color_code_yellow_s_ -#define _di_f_color_context_delete_ +//#define _di_f_char_t_ +//#define _di_f_color_begin_s_ +//#define _di_f_color_code_black_bg_s_ +//#define _di_f_color_code_black_s_ +//#define _di_f_color_code_blink_s_ +//#define _di_f_color_code_blue_bg_s_ +//#define _di_f_color_code_blue_s_ +//#define _di_f_color_code_bold_s_ +//#define _di_f_color_code_bright_black_bg_s_ +//#define _di_f_color_code_bright_black_s_ +//#define _di_f_color_code_bright_blue_bg_s_ +//#define _di_f_color_code_bright_blue_s_ +//#define _di_f_color_code_bright_green_bg_s_ +//#define _di_f_color_code_bright_green_s_ +//#define _di_f_color_code_bright_purple_bg_s_ +//#define _di_f_color_code_bright_purple_s_ +//#define _di_f_color_code_bright_red_bg_s_ +//#define _di_f_color_code_bright_red_s_ +//#define _di_f_color_code_bright_teal_bg_s_ +//#define _di_f_color_code_bright_teal_s_ +//#define _di_f_color_code_bright_white_bg_s_ +//#define _di_f_color_code_bright_white_s_ +//#define _di_f_color_code_bright_yellow_bg_s_ +//#define _di_f_color_code_bright_yellow_s_ +//#define _di_f_color_code_conceal_s_ +//#define _di_f_color_code_e_ +//#define _di_f_color_code_green_bg_s_ +//#define _di_f_color_code_green_s_ +//#define _di_f_color_code_purple_bg_s_ +//#define _di_f_color_code_purple_s_ +//#define _di_f_color_code_red_bg_s_ +//#define _di_f_color_code_red_s_ +//#define _di_f_color_code_reset_s_ +//#define _di_f_color_code_reverse_s_ +//#define _di_f_color_code_t_ +//#define _di_f_color_code_teal_bg_s_ +//#define _di_f_color_code_teal_s_ +//#define _di_f_color_code_underline_s_ +//#define _di_f_color_code_white_bg_s_ +//#define _di_f_color_code_white_s_ +//#define _di_f_color_code_yellow_bg_s_ +//#define _di_f_color_code_yellow_s_ +//#define _di_f_color_context_delete_ #define _di_f_color_context_destroy_ -#define _di_f_color_context_t_ -#define _di_f_color_end_s_ -#define _di_f_color_format_t_ -#define _di_f_color_load_context_ -#define _di_f_color_max_size_d_ -#define _di_f_color_medium_s_ -#define _di_f_color_mode_e_ -#define _di_f_color_reset_s_ -#define _di_f_color_s_ -#define _di_f_color_save_1_ -#define _di_f_color_save_2_ -#define _di_f_color_save_3_ -#define _di_f_color_save_4_ -#define _di_f_color_save_5_ -#define _di_f_color_set_context_t_ -#define _di_f_color_set_string_empty_s_ -#define _di_f_color_set_t_ -#define _di_f_color_t_ -#define _di_f_color_terminal_name_s_ -#define _di_f_color_terminal_s_ -#define _di_f_color_terminal_value_linux_s_ +//#define _di_f_color_context_t_ +//#define _di_f_color_end_s_ +//#define _di_f_color_format_t_ +//#define _di_f_color_load_context_ +//#define _di_f_color_max_size_d_ +//#define _di_f_color_medium_s_ +//#define _di_f_color_mode_e_ +//#define _di_f_color_reset_s_ +//#define _di_f_color_s_ +//#define _di_f_color_save_1_ +//#define _di_f_color_save_2_ +//#define _di_f_color_save_3_ +//#define _di_f_color_save_4_ +//#define _di_f_color_save_5_ +//#define _di_f_color_set_context_t_ +//#define _di_f_color_set_string_empty_s_ +//#define _di_f_color_set_t_ +//#define _di_f_color_t_ +//#define _di_f_color_terminal_name_s_ +//#define _di_f_color_terminal_s_ +//#define _di_f_color_terminal_value_linux_s_ #define _di_f_compare_ -#define _di_f_compare_dynamic_ +//#define _di_f_compare_dynamic_ #define _di_f_compare_dynamic_except_ #define _di_f_compare_dynamic_except_string_ #define _di_f_compare_dynamic_except_trim_ #define _di_f_compare_dynamic_except_trim_string_ -#define _di_f_compare_dynamic_partial_ +//#define _di_f_compare_dynamic_partial_ #define _di_f_compare_dynamic_partial_dynamic_ #define _di_f_compare_dynamic_partial_except_ #define _di_f_compare_dynamic_partial_except_dynamic_ @@ -99,7 +99,7 @@ #define _di_f_compare_dynamic_partial_except_trim_ #define _di_f_compare_dynamic_partial_except_trim_dynamic_ #define _di_f_compare_dynamic_partial_except_trim_string_ -#define _di_f_compare_dynamic_partial_string_ +//#define _di_f_compare_dynamic_partial_string_ #define _di_f_compare_dynamic_partial_trim_ #define _di_f_compare_dynamic_partial_trim_dynamic_ #define _di_f_compare_dynamic_partial_trim_string_ @@ -134,82 +134,82 @@ #define _di_f_compare_utf_except_trim_ #define _di_f_compare_utf_trim_ #define _di_f_compare_utf_utf_string_dynamic_partial_trim_ -#define _di_f_console_arguments_t_ +//#define _di_f_console_arguments_t_ #define _di_f_console_environment_process_ -#define _di_f_console_flag_e_ -#define _di_f_console_flag_t_ +//#define _di_f_console_flag_e_ +//#define _di_f_console_flag_t_ #define _di_f_console_identify_ -#define _di_f_console_length_size_d_ -#define _di_f_console_parameter_prioritize_left_ -#define _di_f_console_parameter_prioritize_right_ -#define _di_f_console_parameter_process_ +//#define _di_f_console_length_size_d_ +//#define _di_f_console_parameter_prioritize_left_ +//#define _di_f_console_parameter_prioritize_right_ +//#define _di_f_console_parameter_process_ #define _di_f_console_parameter_reset_ -#define _di_f_console_parameters_delete_ +//#define _di_f_console_parameters_delete_ #define _di_f_console_parameters_destroy_ -#define _di_f_console_parameters_t_ +//#define _di_f_console_parameters_t_ #define _di_f_console_parameter_state_delete_ #define _di_f_console_parameter_state_destroy_ -#define _di_f_console_parameter_state_t_ -#define _di_f_console_parameter_state_type_e_ -#define _di_f_console_parameter_t_ -#define _di_f_console_result_e_ -#define _di_f_console_result_t_ -#define _di_f_console_standard_long_copyright_s_ -#define _di_f_console_standard_long_dark_s_ -#define _di_f_console_standard_long_debug_s_ -#define _di_f_console_standard_long_error_s_ -#define _di_f_console_standard_long_help_s_ -#define _di_f_console_standard_long_light_s_ -#define _di_f_console_standard_long_no_color_s_ -#define _di_f_console_standard_long_normal_s_ -#define _di_f_console_standard_long_quiet_s_ +//#define _di_f_console_parameter_state_t_ +//#define _di_f_console_parameter_state_type_e_ +//#define _di_f_console_parameter_t_ +//#define _di_f_console_result_e_ +//#define _di_f_console_result_t_ +//#define _di_f_console_standard_long_copyright_s_ +//#define _di_f_console_standard_long_dark_s_ +//#define _di_f_console_standard_long_debug_s_ +//#define _di_f_console_standard_long_error_s_ +//#define _di_f_console_standard_long_help_s_ +//#define _di_f_console_standard_long_light_s_ +//#define _di_f_console_standard_long_no_color_s_ +//#define _di_f_console_standard_long_normal_s_ +//#define _di_f_console_standard_long_quiet_s_ #define _di_f_console_standard_long_status_in_s_ #define _di_f_console_standard_long_status_out_s_ -#define _di_f_console_standard_long_verbose_s_ -#define _di_f_console_standard_long_version_s_ -#define _di_f_console_standard_parameter_e_ -#define _di_f_console_standard_s_ -#define _di_f_console_standard_short_copyright_s_ -#define _di_f_console_standard_short_dark_s_ -#define _di_f_console_standard_short_debug_s_ -#define _di_f_console_standard_short_error_s_ -#define _di_f_console_standard_short_help_s_ -#define _di_f_console_standard_short_light_s_ -#define _di_f_console_standard_short_no_color_s_ -#define _di_f_console_standard_short_normal_s_ -#define _di_f_console_standard_short_quiet_s_ -#define _di_f_console_standard_short_status_in_s_ +//#define _di_f_console_standard_long_verbose_s_ +//#define _di_f_console_standard_long_version_s_ +//#define _di_f_console_standard_parameter_e_ +//#define _di_f_console_standard_s_ +//#define _di_f_console_standard_short_copyright_s_ +//#define _di_f_console_standard_short_dark_s_ +//#define _di_f_console_standard_short_debug_s_ +//#define _di_f_console_standard_short_error_s_ +//#define _di_f_console_standard_short_help_s_ +//#define _di_f_console_standard_short_light_s_ +//#define _di_f_console_standard_short_no_color_s_ +//#define _di_f_console_standard_short_normal_s_ +//#define _di_f_console_standard_short_quiet_s_ +//#define _di_f_console_standard_short_status_in_s_ #define _di_f_console_standard_short_status_out_s_ -#define _di_f_console_standard_short_verbose_s_ -#define _di_f_console_standard_short_version_s_ -#define _di_f_console_symbol_long_inverse_s_ -#define _di_f_console_symbol_long_normal_s_ -#define _di_f_console_symbol_s_ -#define _di_f_console_symbol_short_inverse_s_ -#define _di_f_console_symbol_short_normal_s_ -#define _di_f_console_verbosity_e_ -#define _di_f_conversion_character_is_binary_ -#define _di_f_conversion_character_is_decimal_ -#define _di_f_conversion_character_is_duodecimal_ -#define _di_f_conversion_character_is_hexidecimal_ -#define _di_f_conversion_character_is_octal_ -#define _di_f_conversion_character_to_binary_ -#define _di_f_conversion_character_to_decimal_ -#define _di_f_conversion_character_to_duodecimal_ -#define _di_f_conversion_character_to_hexidecimal_ -#define _di_f_conversion_character_to_octal_ -#define _di_f_conversion_d_ +//#define _di_f_console_standard_short_verbose_s_ +//#define _di_f_console_standard_short_version_s_ +//#define _di_f_console_symbol_long_inverse_s_ +//#define _di_f_console_symbol_long_normal_s_ +//#define _di_f_console_symbol_s_ +//#define _di_f_console_symbol_short_inverse_s_ +//#define _di_f_console_symbol_short_normal_s_ +//#define _di_f_console_verbosity_e_ +//#define _di_f_conversion_character_is_binary_ +//#define _di_f_conversion_character_is_decimal_ +//#define _di_f_conversion_character_is_duodecimal_ +//#define _di_f_conversion_character_is_hexidecimal_ +//#define _di_f_conversion_character_is_octal_ +//#define _di_f_conversion_character_to_binary_ +//#define _di_f_conversion_character_to_decimal_ +//#define _di_f_conversion_character_to_duodecimal_ +//#define _di_f_conversion_character_to_hexidecimal_ +//#define _di_f_conversion_character_to_octal_ +//#define _di_f_conversion_d_ #define _di_f_conversion_data_base_10_c_ #define _di_f_conversion_data_base_12_c_ #define _di_f_conversion_data_base_16_c_ #define _di_f_conversion_data_base_2_c_ #define _di_f_conversion_data_base_8_c_ -#define _di_f_conversion_data_c_ -#define _di_f_conversion_data_flag_d_ -#define _di_f_conversion_data_t_ -#define _di_f_conversion_number_signed_print_ +//#define _di_f_conversion_data_c_ +//#define _di_f_conversion_data_flag_d_ +//#define _di_f_conversion_data_t_ +//#define _di_f_conversion_number_signed_print_ #define _di_f_conversion_number_signed_to_string_ -#define _di_f_conversion_number_unsigned_print_ +//#define _di_f_conversion_number_unsigned_print_ #define _di_f_conversion_number_unsigned_to_string_ #define _di_f_date_simple_t_ #define _di_f_date_t_ @@ -218,7 +218,7 @@ #define _di_f_file_access_mode_d_ #define _di_f_file_at_d_ #define _di_f_file_clone_ -#define _di_f_file_close_ +//#define _di_f_file_close_ #define _di_f_file_close_id_ #define _di_f_file_copy_ #define _di_f_file_create_ @@ -230,11 +230,11 @@ #define _di_f_file_create_node_ #define _di_f_file_create_node_at_ #define _di_f_file_descriptor_ -#define _di_f_file_exists_ +//#define _di_f_file_exists_ #define _di_f_file_exists_at_ -#define _di_f_file_flush_ +//#define _di_f_file_flush_ #define _di_f_file_group_read_ -#define _di_f_file_is_ +//#define _di_f_file_is_ #define _di_f_file_is_at_ #define _di_f_file_is_stat_ #define _di_f_file_link_ @@ -248,21 +248,21 @@ #define _di_f_file_mode_from_string_ #define _di_f_file_mode_read_ #define _di_f_file_mode_read_at_ -#define _di_f_file_mode_set_ +//#define _di_f_file_mode_set_ #define _di_f_file_mode_set_at_ -#define _di_f_file_mode_t_ -#define _di_f_file_mode_to_mode_ -#define _di_f_file_name_base_ -#define _di_f_file_name_directory_ +//#define _di_f_file_mode_t_ +//#define _di_f_file_mode_to_mode_ +//#define _di_f_file_name_base_ +//#define _di_f_file_name_directory_ #define _di_f_file_open_ #define _di_f_file_open_at_ -#define _di_f_file_open_mode_read_append_s_ -#define _di_f_file_open_mode_read_s_ -#define _di_f_file_open_mode_read_truncate_s_ -#define _di_f_file_open_mode_read_write_s_ -#define _di_f_file_open_mode_s_ -#define _di_f_file_open_mode_write_append_s_ -#define _di_f_file_open_mode_write_truncate_s_ +//#define _di_f_file_open_mode_read_append_s_ +//#define _di_f_file_open_mode_read_s_ +//#define _di_f_file_open_mode_read_truncate_s_ +//#define _di_f_file_open_mode_read_write_s_ +//#define _di_f_file_open_mode_s_ +//#define _di_f_file_open_mode_write_append_s_ +//#define _di_f_file_open_mode_write_truncate_s_ #define _di_f_file_operation_access_s_ #define _di_f_file_operation_analyze_s_ #define _di_f_file_operation_append_s_ @@ -280,7 +280,7 @@ #define _di_f_file_operation_delete_s_ #define _di_f_file_operation_disconnect_s_ #define _di_f_file_operation_encrypt_s_ -#define _di_f_file_operation_find_s_ +//#define _di_f_file_operation_find_s_ #define _di_f_file_operation_flush_s_ #define _di_f_file_operation_from_s_ #define _di_f_file_operation_get_group_s_ @@ -291,13 +291,13 @@ #define _di_f_file_operation_link_s_ #define _di_f_file_operation_list_s_ #define _di_f_file_operation_move_s_ -#define _di_f_file_operation_open_s_ +//#define _di_f_file_operation_open_s_ #define _di_f_file_operation_pipe_s_ -#define _di_f_file_operation_process_s_ -#define _di_f_file_operation_read_s_ +//#define _di_f_file_operation_process_s_ +//#define _di_f_file_operation_read_s_ #define _di_f_file_operation_receive_s_ #define _di_f_file_operation_rename_s_ -#define _di_f_file_operation_s_ +//#define _di_f_file_operation_s_ #define _di_f_file_operation_send_s_ #define _di_f_file_operation_shred_s_ #define _di_f_file_operation_stat_s_ @@ -334,29 +334,29 @@ #define _di_f_file_stat_at_ #define _di_f_file_stat_by_id_ #define _di_f_file_stat_flags_e_ -#define _di_f_file_stream_close_ -#define _di_f_file_stream_flush_ -#define _di_f_file_stream_lock_ +//#define _di_f_file_stream_close_ +//#define _di_f_file_stream_flush_ +//#define _di_f_file_stream_lock_ #define _di_f_file_stream_lock_try_ -#define _di_f_file_stream_open_ +//#define _di_f_file_stream_open_ #define _di_f_file_stream_open_descriptor_ -#define _di_f_file_stream_read_ +//#define _di_f_file_stream_read_ #define _di_f_file_stream_read_block_ #define _di_f_file_stream_read_until_ #define _di_f_file_stream_reopen_ -#define _di_f_file_stream_unlock_ +//#define _di_f_file_stream_unlock_ #define _di_f_file_stream_write_ #define _di_f_file_stream_write_block_ #define _di_f_file_stream_write_range #define _di_f_file_stream_write_range_ #define _di_f_file_stream_write_until #define _di_f_file_stream_write_until_ -#define _di_f_file_t_ +//#define _di_f_file_t_ #define _di_f_file_touch_ #define _di_f_file_touch_at_ #define _di_f_file_type_ #define _di_f_file_type_at_ -#define _di_f_file_type_d_ +//#define _di_f_file_type_d_ #define _di_f_file_type_name_block_s_ #define _di_f_file_type_name_character_s_ #define _di_f_file_type_name_directory_s_ @@ -366,7 +366,7 @@ #define _di_f_file_type_name_regular_s_ #define _di_f_file_type_name_socket_s_ #define _di_f_file_type_s_ -#define _di_f_file_umask_get_ +//#define _di_f_file_umask_get_ #define _di_f_file_umask_set_ #define _di_f_file_write_ #define _di_f_file_write_block_ @@ -381,20 +381,20 @@ #define _di_f_fll_idss_t_ #define _di_f_fll_ids_t_ #define _di_f_fll_id_t_ -#define _di_f_fss_apply_delimit_ +//#define _di_f_fss_apply_delimit_ #define _di_f_fss_apply_delimit_range_ -#define _di_f_fss_complete_e_ +//#define _di_f_fss_complete_e_ #define _di_f_fss_count_lines_ #define _di_f_fss_count_lines_range_ -#define _di_f_fss_default_d_ +//#define _di_f_fss_default_d_ #define _di_f_fss_e_ -#define _di_f_fss_fail_utf_ -#define _di_f_fss_fail_utf_to_false_ -#define _di_f_fss_header_s_ +//#define _di_f_fss_fail_utf_ +//#define _di_f_fss_fail_utf_to_false_ +//#define _di_f_fss_header_s_ #define _di_f_fss_is_combining_ -#define _di_f_fss_is_graph_ -#define _di_f_fss_is_space_ -#define _di_f_fss_is_zero_width_ +//#define _di_f_fss_is_graph_ +//#define _di_f_fss_is_space_ +//#define _di_f_fss_is_zero_width_ #define _di_f_fss_item_delete_ #define _di_f_fss_item_destroy_ #define _di_f_fss_items_delete_callback_ @@ -440,14 +440,14 @@ #define _di_f_fss_payload_object_time_s_ #define _di_f_fss_payload_object_total_s_ #define _di_f_fss_payload_object_type_s_ -#define _di_f_fss_payload_s_ -#define _di_f_fss_placeholder_s_ +//#define _di_f_fss_payload_s_ +//#define _di_f_fss_placeholder_s_ #define _di_f_fss_quote_double_null_s_ #define _di_f_fss_quote_grave_null_s_ #define _di_f_fss_quote_single_null_s_ -#define _di_f_fss_quote_type_e_ -#define _di_f_fss_s_ -#define _di_f_fss_seek_to_eol_ +//#define _di_f_fss_quote_type_e_ +//#define _di_f_fss_s_ +//#define _di_f_fss_seek_to_eol_ #define _di_f_fss_set_delete_ #define _di_f_fss_set_destroy_ #define _di_f_fss_set_quote_delete_ @@ -482,10 +482,11 @@ #define _di_f_fss_simple_packetss_t_ #define _di_f_fss_simple_packets_t_ #define _di_f_fss_simple_packet_t_ -#define _di_f_fss_skip_past_delimit_ -#define _di_f_fss_skip_past_space_ -#define _di_f_fss_state_flag_e_ -#define _di_f_fss_type_s_ +//#define _di_f_fss_skip_past_delimit_ +//#define _di_f_fss_skip_past_space_ +//#define _di_f_fss_state_flag_e_ +//#define _di_f_fss_status_code_e_ +//#define _di_f_fss_type_s_ #define _di_f_f_utf_space_em_per_four_s_ #define _di_f_f_utf_space_em_per_six_s_ #define _di_f_f_utf_space_em_per_three_s_ @@ -515,41 +516,41 @@ #define _di_f_int128ss_destroy_callback_ #define _di_f_int128ss_t_ #define _di_f_int128s_t_ -#define _di_f_int128_t_ +//#define _di_f_int128_t_ #define _di_f_int16ss_delete_callback_ #define _di_f_int16ss_destroy_callback_ #define _di_f_int16ss_t_ -#define _di_f_int16s_t_ +//#define _di_f_int16s_t_ #define _di_f_int32ss_delete_callback_ #define _di_f_int32ss_destroy_callback_ #define _di_f_int32ss_t_ -#define _di_f_int32s_t_ +//#define _di_f_int32s_t_ #define _di_f_int64ss_delete_callback_ #define _di_f_int64ss_destroy_callback_ #define _di_f_int64ss_t_ -#define _di_f_int64s_t_ +//#define _di_f_int64s_t_ #define _di_f_int8ss_delete_callback_ #define _di_f_int8ss_destroy_callback_ #define _di_f_int8ss_t_ -#define _di_f_int8s_t_ -#define _di_fl_conversion_data_base_10_c_ +//#define _di_f_int8s_t_ +//#define _di_fl_conversion_data_base_10_c_ #define _di_fl_conversion_data_base_12_c_ #define _di_fl_conversion_data_base_16_c_ #define _di_fl_conversion_data_base_2_c_ #define _di_fl_conversion_data_base_8_c_ -#define _di_fl_conversion_data_c_ -#define _di_fl_conversion_data_endian_big_c_ -#define _di_fl_conversion_data_endian_little_c_ -#define _di_fl_conversion_data_flag_e_ -#define _di_fl_conversion_data_t_ +//#define _di_fl_conversion_data_c_ +//#define _di_fl_conversion_data_endian_big_c_ +//#define _di_fl_conversion_data_endian_little_c_ +//#define _di_fl_conversion_data_flag_e_ +//#define _di_fl_conversion_data_t_ #define _di_fl_conversion_dynamic_partial_to_binary_signed_ #define _di_fl_conversion_dynamic_partial_to_binary_unsigned_ #define _di_fl_conversion_dynamic_partial_to_decimal_signed_ #define _di_fl_conversion_dynamic_partial_to_decimal_unsigned_ #define _di_fl_conversion_dynamic_partial_to_signed_ -#define _di_fl_conversion_dynamic_partial_to_signed_detect_ -#define _di_fl_conversion_dynamic_partial_to_unsigned_ -#define _di_fl_conversion_dynamic_partial_to_unsigned_detect_ +//#define _di_fl_conversion_dynamic_partial_to_signed_detect_ +//#define _di_fl_conversion_dynamic_partial_to_unsigned_ +//#define _di_fl_conversion_dynamic_partial_to_unsigned_detect_ #define _di_fl_conversion_dynamic_to_binary_signed_ #define _di_fl_conversion_dynamic_to_binary_unsigned_ #define _di_fl_conversion_dynamic_to_decimal_signed_ @@ -560,42 +561,42 @@ #define _di_fl_conversion_dynamic_to_unsigned_detect_ #define _di_fl_fss_basic_content_read_ #define _di_fl_fss_basic_content_write_ -#define _di_fl_fss_basic_list_content_read_ -#define _di_fl_fss_basic_list_content_write_ -#define _di_fl_fss_basic_list_object_read_ -#define _di_fl_fss_basic_list_object_write_ +//#define _di_fl_fss_basic_list_content_read_ +//#define _di_fl_fss_basic_list_content_write_ +//#define _di_fl_fss_basic_list_object_read_ +//#define _di_fl_fss_basic_list_object_write_ #define _di_fl_fss_basic_object_read_ #define _di_fl_fss_basic_object_write_ #define _di_fl_fss_embedded_list_content_read_ #define _di_fl_fss_embedded_list_content_write_ #define _di_fl_fss_embedded_list_object_read_ #define _di_fl_fss_embedded_list_object_write_ -#define _di_fl_fss_extended_content_read_ -#define _di_fl_fss_extended_content_write_ +//#define _di_fl_fss_extended_content_read_ +//#define _di_fl_fss_extended_content_write_ #define _di_fl_fss_extended_list_content_read_ #define _di_fl_fss_extended_list_content_write_ #define _di_fl_fss_extended_list_object_read_ #define _di_fl_fss_extended_list_object_write_ -#define _di_fl_fss_extended_object_read_ -#define _di_fl_fss_extended_object_write_ +//#define _di_fl_fss_extended_object_read_ +//#define _di_fl_fss_extended_object_write_ #define _di_fl_fss_payload_d_ #define _di_fl_fss_payload_header_internal_t_ #define _di_fl_fss_payload_header_map_ #define _di_fl_fss_payload_header_maps_ #define _di_fl_fss_payload_header_state_t_ -#define _di_fll_error_file_flag_e_ -#define _di_fll_error_file_print_ -#define _di_fll_error_file_type_directory_s_ -#define _di_fll_error_file_type_e_ -#define _di_fll_error_file_type_file_s_ -#define _di_fll_error_file_type_link_s_ -#define _di_fll_error_file_type_path_s_ -#define _di_fll_error_file_type_pipe_s_ -#define _di_fll_error_file_type_s_ -#define _di_fll_error_file_type_socket_s_ +//#define _di_fll_error_file_flag_e_ +//#define _di_fll_error_file_print_ +//#define _di_fll_error_file_type_directory_s_ +//#define _di_fll_error_file_type_e_ +//#define _di_fll_error_file_type_file_s_ +//#define _di_fll_error_file_type_link_s_ +//#define _di_fll_error_file_type_path_s_ +//#define _di_fll_error_file_type_pipe_s_ +//#define _di_fll_error_file_type_s_ +//#define _di_fll_error_file_type_socket_s_ #define _di_fll_error_parameter_integer_print_ -#define _di_fll_error_print_ -#define _di_fll_fss_basic_list_read_ +//#define _di_fll_error_print_ +//#define _di_fll_fss_basic_list_read_ #define _di_fll_fss_basic_list_write_ #define _di_fll_fss_basic_read_ #define _di_fll_fss_basic_write_ @@ -603,11 +604,11 @@ #define _di_fll_fss_embedded_list_write_ #define _di_fll_fss_extended_list_read_ #define _di_fll_fss_extended_list_write_ -#define _di_fll_fss_extended_read_ -#define _di_fll_fss_extended_write_ +//#define _di_fll_fss_extended_read_ +//#define _di_fll_fss_extended_write_ #define _di_fll_fss_identify_ #define _di_fll_fss_payload_read_ -#define _di_fll_fss_payload_write_ +//#define _di_fll_fss_payload_write_ #define _di_fll_fss_snatch_ #define _di_fll_fss_snatch_apart_ #define _di_fll_fss_snatch_map_ @@ -626,7 +627,7 @@ #define _di_fll_print_dynamic_partial_raw_ #define _di_fll_print_dynamic_partial_raw_safely_ #define _di_fll_print_dynamic_partial_safely_ -#define _di_fll_print_dynamic_raw_ +//#define _di_fll_print_dynamic_raw_ #define _di_fll_print_dynamic_raw_safely_ #define _di_fll_print_dynamic_safely_ #define _di_fll_print_except_ @@ -653,7 +654,7 @@ #define _di_fll_print_except_raw_ #define _di_fll_print_except_raw_safely_ #define _di_fll_print_except_safely_ -#define _di_fll_print_format_ +//#define _di_fll_print_format_ #define _di_fll_print_format_convert_ #define _di_fll_print_raw_ #define _di_fll_print_raw_safely_ @@ -698,12 +699,12 @@ #define _di_fll_print_trim_raw_ #define _di_fll_print_trim_raw_safely_ #define _di_fll_print_trim_safely_ -#define _di_fll_program_copyright_s_ -#define _di_fll_program_copyright_year_author_s_ -#define _di_fll_program_data_delete_ +//#define _di_fll_program_copyright_s_ +//#define _di_fll_program_copyright_year_author_s_ +//#define _di_fll_program_data_delete_ #define _di_fll_program_data_destroy_ -#define _di_fll_program_data_pipe_e_ -#define _di_fll_program_data_t_ +//#define _di_fll_program_data_pipe_e_ +//#define _di_fll_program_data_t_ #define _di_fll_program_parameter_additional_append_ #define _di_fll_program_parameter_additional_mash_ #define _di_fll_program_parameter_additional_rip_ @@ -711,12 +712,12 @@ #define _di_fll_program_parameter_filename_s_ #define _di_fll_program_parameter_filenames_s_ #define _di_fll_program_parameter_process_context_ -#define _di_fll_program_parameter_process_context_standard_ +//#define _di_fll_program_parameter_process_context_standard_ #define _di_fll_program_parameter_process_empty_ #define _di_fll_program_parameter_process_verbosity_ -#define _di_fll_program_parameter_process_verbosity_standard_ +//#define _di_fll_program_parameter_process_verbosity_standard_ #define _di_fll_program_parameter_s_ -#define _di_fll_program_print_copyright_ +//#define _di_fll_program_print_copyright_ #define _di_fll_program_print_error_missing_file_ #define _di_fll_program_print_error_missing_variable_not_zero_ #define _di_fll_program_print_error_parameter_allows_either_xor_ @@ -732,7 +733,7 @@ #define _di_fll_program_print_error_parameter_integer_not_ #define _di_fll_program_print_error_parameter_integer_not_negative_ #define _di_fll_program_print_error_parameter_integer_not_positive_ -#define _di_fll_program_print_error_parameter_missing_value_ +//#define _di_fll_program_print_error_parameter_missing_value_ #define _di_fll_program_print_error_parameter_missing_value_requires_amount_ #define _di_fll_program_print_error_parameter_must_specify_once_ #define _di_fll_program_print_error_parameter_must_specify_once_value_ @@ -742,27 +743,27 @@ #define _di_fll_program_print_error_pipe_invalid_form_feed_ #define _di_fll_program_print_error_pipe_missing_content_ #define _di_fll_program_print_error_pipe_object_without_content_ -#define _di_fll_program_print_help_header_ +//#define _di_fll_program_print_help_header_ #define _di_fll_program_print_help_operations_ -#define _di_fll_program_print_help_option_ +//#define _di_fll_program_print_help_option_ #define _di_fll_program_print_help_option_long_ #define _di_fll_program_print_help_option_other_ -#define _di_fll_program_print_help_option_standard_ +//#define _di_fll_program_print_help_option_standard_ #define _di_fll_program_print_help_special_options_ -#define _di_fll_program_print_help_usage_ -#define _di_fll_program_print_signal_received_ -#define _di_fll_program_print_version_ -#define _di_fll_program_standard_set_down_ -#define _di_fll_program_standard_set_up_ -#define _di_fll_program_standard_signal_handle_ +//#define _di_fll_program_print_help_usage_ +//#define _di_fll_program_print_signal_received_ +//#define _di_fll_program_print_version_ +//#define _di_fll_program_standard_set_down_ +//#define _di_fll_program_standard_set_up_ +//#define _di_fll_program_standard_signal_handle_ #define _di_fll_program_standard_signal_received_ -#define _di_fl_print_debug_s_ -#define _di_fl_print_error_s_ -#define _di_fl_print_format_ +//#define _di_fl_print_debug_s_ +//#define _di_fl_print_error_s_ +//#define _di_fl_print_format_ #define _di_fl_print_format_convert_ -#define _di_fl_print_s_ -#define _di_fl_print_string_va_ -#define _di_fl_print_t_ +//#define _di_fl_print_s_ +//#define _di_fl_print_string_va_ +//#define _di_fl_print_t_ #define _di_fl_print_trim_ #define _di_fl_print_trim_dynamic_ #define _di_fl_print_trim_dynamic_partial_ @@ -799,34 +800,34 @@ #define _di_fl_print_trim_raw_ #define _di_fl_print_trim_raw_safely_ #define _di_fl_print_trim_safely_ -#define _di_fl_print_warning_s_ -#define _di_fl_status_string_from_ +//#define _di_fl_print_warning_s_ +//#define _di_fl_status_string_from_ #define _di_f_memory_adjust_ #define _di_f_memory_array_adjust_ -#define _di_f_memory_array_append_ -#define _di_f_memory_array_append_all_ +//#define _di_f_memory_array_append_ +//#define _di_f_memory_array_append_all_ #define _di_f_memory_array_decimate_by_ #define _di_f_memory_array_decrease_by_ -#define _di_f_memory_array_increase_ -#define _di_f_memory_array_increase_by_ -#define _di_f_memory_array_resize_ +//#define _di_f_memory_array_increase_ +//#define _di_f_memory_array_increase_by_ +//#define _di_f_memory_array_resize_ #define _di_f_memory_arrays_adjust_ -#define _di_f_memory_arrays_resize_ -#define _di_f_memory_default_d_ -#define _di_f_memory_delete_ +//#define _di_f_memory_arrays_resize_ +//#define _di_f_memory_default_d_ +//#define _di_f_memory_delete_ #define _di_f_memory_destroy_ -#define _di_f_memory_new_ +//#define _di_f_memory_new_ #define _di_f_memory_new_aligned_ #define _di_f_memory_resize_ -#define _di_f_mode_t_ +//#define _di_f_mode_t_ #define _di_f_number_signedss_delete_callback_ #define _di_f_number_signedss_destroy_callback_ #define _di_f_number_signedss_t_ -#define _di_f_number_signeds_t_ +//#define _di_f_number_signeds_t_ #define _di_f_number_unsignedss_delete_callback_ #define _di_f_number_unsignedss_destroy_callback_ #define _di_f_number_unsignedss_t_ -#define _di_f_number_unsigneds_t_ +//#define _di_f_number_unsigneds_t_ #define _di_f_parse_dynamic_partial_fll_identify_ #define _di_f_parse_dynamic_seek_line_to_utf_character_ #define _di_f_parse_dynamic_seek_line_until_graph_ @@ -860,9 +861,9 @@ #define _di_f_path_present_working_old_s_ #define _di_f_path_present_working_s_ #define _di_f_path_real_ -#define _di_f_path_s_ +//#define _di_f_path_s_ #define _di_f_path_separator_current_s_ -#define _di_f_path_separator_s_ +//#define _di_f_path_separator_s_ #define _di_f_path_separator_variable_s_ #define _di_f_path_tree_binary_s_ #define _di_f_path_tree_boot_s_ @@ -919,19 +920,19 @@ #define _di_f_pidss_t_ #define _di_f_pids_t_ #define _di_f_pipe_error_exists_ -#define _di_f_pipe_input_exists_ +//#define _di_f_pipe_input_exists_ #define _di_f_pipe_output_exists_ #define _di_f_poll_e_ #define _di_f_pollss_delete_callback_ #define _di_f_pollss_destroy_callback_ #define _di_f_pollss_t_ #define _di_f_polls_t_ -#define _di_f_poll_t_ -#define _di_f_print_ +//#define _di_f_poll_t_ +//#define _di_f_print_ #define _di_f_print_character_ #define _di_f_print_character_safely_ #define _di_f_print_character_safely_get_ -#define _di_f_print_dynamic_ +//#define _di_f_print_dynamic_ #define _di_f_print_dynamic_partial_ #define _di_f_print_dynamic_partial_raw_ #define _di_f_print_dynamic_partial_raw_safely_ @@ -940,9 +941,9 @@ #define _di_f_print_dynamic_partial_to_raw_ #define _di_f_print_dynamic_partial_to_raw_safely_ #define _di_f_print_dynamic_partial_to_safely_ -#define _di_f_print_dynamic_raw_ -#define _di_f_print_dynamic_raw_safely_ -#define _di_f_print_dynamic_safely_ +//#define _di_f_print_dynamic_raw_ +//#define _di_f_print_dynamic_raw_safely_ +//#define _di_f_print_dynamic_safely_ #define _di_f_print_dynamic_to_ #define _di_f_print_dynamic_to_raw_ #define _di_f_print_except_ @@ -954,68 +955,68 @@ #define _di_f_print_except_dynamic_raw_ #define _di_f_print_except_dynamic_raw_safely_ #define _di_f_print_except_dynamic_safely_ -#define _di_f_print_except_in_ -#define _di_f_print_except_in_dynamic_ +//#define _di_f_print_except_in_ +//#define _di_f_print_except_in_dynamic_ #define _di_f_print_except_in_dynamic_partial_ #define _di_f_print_except_in_dynamic_partial_raw_ #define _di_f_print_except_in_dynamic_partial_raw_safely_ #define _di_f_print_except_in_dynamic_partial_safely_ -#define _di_f_print_except_in_dynamic_raw_ -#define _di_f_print_except_in_dynamic_raw_safely_ -#define _di_f_print_except_in_dynamic_safely_ -#define _di_f_print_except_in_raw_ -#define _di_f_print_except_in_raw_safely_ -#define _di_f_print_except_in_safely_ +//#define _di_f_print_except_in_dynamic_raw_ +//#define _di_f_print_except_in_dynamic_raw_safely_ +//#define _di_f_print_except_in_dynamic_safely_ +//#define _di_f_print_except_in_raw_ +//#define _di_f_print_except_in_raw_safely_ +//#define _di_f_print_except_in_safely_ #define _di_f_print_except_raw_ #define _di_f_print_except_raw_safely_ #define _di_f_print_except_safely_ -#define _di_f_print_format_flag_d_ -#define _di_f_print_format_type_e_ -#define _di_f_print_raw_ -#define _di_f_print_raw_safely_ +//#define _di_f_print_format_flag_d_ +//#define _di_f_print_format_type_e_ +//#define _di_f_print_raw_ +//#define _di_f_print_raw_safely_ #define _di_f_print_raw_terminated_ -#define _di_f_print_safely_ +//#define _di_f_print_safely_ #define _di_f_print_safely_get_ -#define _di_f_print_safely_terminated_ -#define _di_f_print_sequence_acknowledge_negative_s_ -#define _di_f_print_sequence_acknowledge_s_ -#define _di_f_print_sequence_backspace_s_ -#define _di_f_print_sequence_bell_s_ -#define _di_f_print_sequence_cancel_s_ -#define _di_f_print_sequence_carriage_return_s_ -#define _di_f_print_sequence_data_link_escape_s_ -#define _di_f_print_sequence_delete_s_ -#define _di_f_print_sequence_device_control_1_s_ -#define _di_f_print_sequence_device_control_2_s_ -#define _di_f_print_sequence_device_control_3_s_ -#define _di_f_print_sequence_device_control_4_s_ -#define _di_f_print_sequence_end_of_medium_s_ -#define _di_f_print_sequence_end_of_text_s_ -#define _di_f_print_sequence_end_of_transmission_block_s_ -#define _di_f_print_sequence_end_of_transmission_s_ -#define _di_f_print_sequence_enquiry_s_ -#define _di_f_print_sequence_escape_s_ -#define _di_f_print_sequence_form_feed_s_ -#define _di_f_print_sequence_line_feed_s_ -#define _di_f_print_sequence_line_new_s_ -#define _di_f_print_sequence_null_s_ -#define _di_f_print_sequence_s_ -#define _di_f_print_sequence_separator_file_s_ -#define _di_f_print_sequence_separator_group_s_ -#define _di_f_print_sequence_separator_record_s_ -#define _di_f_print_sequence_separator_unit_s_ -#define _di_f_print_sequence_shift_in_s_ -#define _di_f_print_sequence_shift_out_s_ +//#define _di_f_print_safely_terminated_ +//#define _di_f_print_sequence_acknowledge_negative_s_ +//#define _di_f_print_sequence_acknowledge_s_ +//#define _di_f_print_sequence_backspace_s_ +//#define _di_f_print_sequence_bell_s_ +//#define _di_f_print_sequence_cancel_s_ +//#define _di_f_print_sequence_carriage_return_s_ +//#define _di_f_print_sequence_data_link_escape_s_ +//#define _di_f_print_sequence_delete_s_ +//#define _di_f_print_sequence_device_control_1_s_ +//#define _di_f_print_sequence_device_control_2_s_ +//#define _di_f_print_sequence_device_control_3_s_ +//#define _di_f_print_sequence_device_control_4_s_ +//#define _di_f_print_sequence_end_of_medium_s_ +//#define _di_f_print_sequence_end_of_text_s_ +//#define _di_f_print_sequence_end_of_transmission_block_s_ +//#define _di_f_print_sequence_end_of_transmission_s_ +//#define _di_f_print_sequence_enquiry_s_ +//#define _di_f_print_sequence_escape_s_ +//#define _di_f_print_sequence_form_feed_s_ +//#define _di_f_print_sequence_line_feed_s_ +//#define _di_f_print_sequence_line_new_s_ +//#define _di_f_print_sequence_null_s_ +//#define _di_f_print_sequence_s_ +//#define _di_f_print_sequence_separator_file_s_ +//#define _di_f_print_sequence_separator_group_s_ +//#define _di_f_print_sequence_separator_record_s_ +//#define _di_f_print_sequence_separator_unit_s_ +//#define _di_f_print_sequence_shift_in_s_ +//#define _di_f_print_sequence_shift_out_s_ #define _di_f_print_sequence_space_s_ -#define _di_f_print_sequences_set_control_s_ -#define _di_f_print_sequence_start_of_header_s_ -#define _di_f_print_sequence_start_of_text_s_ -#define _di_f_print_sequence_substitute_s_ -#define _di_f_print_sequence_synchronous_idle_s_ -#define _di_f_print_sequence_tab_s_ -#define _di_f_print_sequence_tab_vertical_s_ -#define _di_f_print_sequence_unknown_s_ -#define _di_f_print_terminated_ +//#define _di_f_print_sequences_set_control_s_ +//#define _di_f_print_sequence_start_of_header_s_ +//#define _di_f_print_sequence_start_of_text_s_ +//#define _di_f_print_sequence_substitute_s_ +//#define _di_f_print_sequence_synchronous_idle_s_ +//#define _di_f_print_sequence_tab_s_ +//#define _di_f_print_sequence_tab_vertical_s_ +//#define _di_f_print_sequence_unknown_s_ +//#define _di_f_print_terminated_ #define _di_f_print_to_ #define _di_f_print_to_character_ #define _di_f_print_to_character_safely_ @@ -1063,7 +1064,7 @@ #define _di_f_print_to_safely_dynamic_partial_ #define _di_f_print_to_safely_terminated_ #define _di_f_print_to_terminated_ -#define _di_f_print_write_max_d_ +//#define _di_f_print_write_max_d_ #define _di_f_quantity_empty_c_ #define _di_f_quantitys_append_ #define _di_f_quantitys_append_all_ @@ -1072,8 +1073,8 @@ #define _di_f_quantityss_delete_callback_ #define _di_f_quantityss_destroy_callback_ #define _di_f_quantityss_t_ -#define _di_f_quantitys_t_ -#define _di_f_quantity_t_ +//#define _di_f_quantitys_t_ +//#define _di_f_quantity_t_ #define _di_f_range_double_empty_c_ #define _di_f_range_doubles_append_ #define _di_f_range_doubles_append_all_ @@ -1089,11 +1090,11 @@ #define _di_f_ranges_append_all_ #define _di_f_rangess_append_ #define _di_f_rangess_append_all_ -#define _di_f_rangess_delete_callback_ +//#define _di_f_rangess_delete_callback_ #define _di_f_rangess_destroy_callback_ -#define _di_f_rangess_t_ -#define _di_f_ranges_t_ -#define _di_f_range_t_ +//#define _di_f_rangess_t_ +//#define _di_f_ranges_t_ +//#define _di_f_range_t_ #define _di_f_rip_ #define _di_f_rip_dynamic_ #define _di_f_rip_dynamic_nulless_ @@ -1105,39 +1106,39 @@ #define _di_f_rip_utf_dynamic_nulless_ #define _di_f_rip_utf_nulless_ #define _di_f_signal_action_ -#define _di_f_signal_close_ +//#define _di_f_signal_close_ #define _di_f_signal_how_t_ -#define _di_f_signal_mask_ -#define _di_f_signal_open_ +//#define _di_f_signal_mask_ +//#define _di_f_signal_open_ #define _di_f_signal_pause_ #define _di_f_signal_queue_ -#define _di_f_signal_read_ +//#define _di_f_signal_read_ #define _di_f_signal_send_ -#define _di_f_signal_set_add_ -#define _di_f_signal_set_delete_ -#define _di_f_signal_set_empty_ -#define _di_f_signal_set_fill_ +//#define _di_f_signal_set_add_ +//#define _di_f_signal_set_delete_ +//#define _di_f_signal_set_empty_ +//#define _di_f_signal_set_fill_ #define _di_f_signal_set_has_ #define _di_f_signal_suspend_ -#define _di_f_signal_t_ -#define _di_f_signal_wait_ +//#define _di_f_signal_t_ +//#define _di_f_signal_wait_ #define _di_f_signal_wait_until_ #define _di_f_socket_accept_ -#define _di_f_socket_address_family_e_ -#define _di_f_socket_address_form_e_ +//#define _di_f_socket_address_family_e_ +//#define _di_f_socket_address_form_e_ #define _di_f_socket_addressss_delete_callback_ #define _di_f_socket_addressss_destroy_callback_ #define _di_f_socket_addressss_t_ #define _di_f_socket_addresss_t_ -#define _di_f_socket_address_t_ -#define _di_f_socket_bind_ -#define _di_f_socket_close_e_ -#define _di_f_socket_connect_ -#define _di_f_socket_create_ +//#define _di_f_socket_address_t_ +//#define _di_f_socket_bind_ +//#define _di_f_socket_close_e_ +//#define _di_f_socket_connect_ +//#define _di_f_socket_create_ #define _di_f_socket_create_pair_ -#define _di_f_socket_default_d_ -#define _di_f_socket_disconnect_ -#define _di_f_socket_flag_e_ +//#define _di_f_socket_default_d_ +//#define _di_f_socket_disconnect_ +//#define _di_f_socket_flag_e_ #define _di_f_socket_host_name_ #define _di_f_socket_level_e_ #define _di_f_socket_listen_ @@ -1148,142 +1149,142 @@ #define _di_f_socket_option_get_ #define _di_f_socket_option_set_ #define _di_f_socket_protocol_e_ -#define _di_f_socket_protocol_family_e_ -#define _di_f_socket_read_ +//#define _di_f_socket_protocol_family_e_ +//#define _di_f_socket_read_ #define _di_f_socket_read_message_ #define _di_f_socket_read_stream_ #define _di_f_socketss_delete_callback_ #define _di_f_socketss_destroy_callback_ #define _di_f_socketss_t_ #define _di_f_sockets_t_ -#define _di_f_socket_t_ -#define _di_f_socket_type_e_ -#define _di_f_socket_write_ +//#define _di_f_socket_t_ +//#define _di_f_socket_type_e_ +//#define _di_f_socket_write_ #define _di_f_socket_write_message_ #define _di_f_socket_write_stream_ #define _di_f_statess_delete_callback_ #define _di_f_statess_destroy_callback_ #define _di_f_statess_t_ #define _di_f_states_t_ -#define _di_f_state_t_ +//#define _di_f_state_t_ #define _di_f_status_directory_s_ -#define _di_f_status_e_ -#define _di_f_status_mask_d_ +//#define _di_f_status_e_ +//#define _di_f_status_mask_d_ #define _di_f_statusss_delete_callback_ #define _di_f_statusss_destroy_callback_ #define _di_f_statusss_t_ #define _di_f_statuss_t_ -#define _di_f_status_string_s_ -#define _di_f_status_string_to_ -#define _di_f_status_t_ -#define _di_f_string_append_ +//#define _di_f_status_string_s_ +//#define _di_f_status_string_to_ +//#define _di_f_status_t_ +//#define _di_f_string_append_ #define _di_f_string_append_assure_ #define _di_f_string_append_assure_nulless_ #define _di_f_string_append_nulless_ -#define _di_f_string_ascii_0_s_ -#define _di_f_string_ascii_1_s_ -#define _di_f_string_ascii_2_s_ -#define _di_f_string_ascii_3_s_ -#define _di_f_string_ascii_4_s_ -#define _di_f_string_ascii_5_s_ -#define _di_f_string_ascii_6_s_ -#define _di_f_string_ascii_7_s_ -#define _di_f_string_ascii_8_s_ -#define _di_f_string_ascii_9_s_ +//#define _di_f_string_ascii_0_s_ +//#define _di_f_string_ascii_1_s_ +//#define _di_f_string_ascii_2_s_ +//#define _di_f_string_ascii_3_s_ +//#define _di_f_string_ascii_4_s_ +//#define _di_f_string_ascii_5_s_ +//#define _di_f_string_ascii_6_s_ +//#define _di_f_string_ascii_7_s_ +//#define _di_f_string_ascii_8_s_ +//#define _di_f_string_ascii_9_s_ #define _di_f_string_ascii_acknowledge_negative_s_ #define _di_f_string_ascii_acknowledge_s_ -#define _di_f_string_ascii_ampersand_s_ -#define _di_f_string_ascii_a_s_ -#define _di_f_string_ascii_A_s_ -#define _di_f_string_ascii_asterisk_s_ +//#define _di_f_string_ascii_ampersand_s_ +//#define _di_f_string_ascii_a_s_ +//#define _di_f_string_ascii_A_s_ +//#define _di_f_string_ascii_asterisk_s_ #define _di_f_string_ascii_bell_s_ -#define _di_f_string_ascii_brace_close_s_ -#define _di_f_string_ascii_brace_open_s_ -#define _di_f_string_ascii_bracket_close_s_ -#define _di_f_string_ascii_bracket_open_s_ -#define _di_f_string_ascii_b_s_ -#define _di_f_string_ascii_B_s_ +//#define _di_f_string_ascii_brace_close_s_ +//#define _di_f_string_ascii_brace_open_s_ +//#define _di_f_string_ascii_bracket_close_s_ +//#define _di_f_string_ascii_bracket_open_s_ +//#define _di_f_string_ascii_b_s_ +//#define _di_f_string_ascii_B_s_ #define _di_f_string_ascii_cancel_s_ -#define _di_f_string_ascii_caret_s_ -#define _di_f_string_ascii_colon_s_ -#define _di_f_string_ascii_colon_semi_s_ -#define _di_f_string_ascii_comma_s_ -#define _di_f_string_ascii_c_s_ -#define _di_f_string_ascii_C_s_ +//#define _di_f_string_ascii_caret_s_ +//#define _di_f_string_ascii_colon_s_ +//#define _di_f_string_ascii_colon_semi_s_ +//#define _di_f_string_ascii_comma_s_ +//#define _di_f_string_ascii_c_s_ +//#define _di_f_string_ascii_C_s_ #define _di_f_string_ascii_data_link_escape_s_ #define _di_f_string_ascii_device_control_four_s_ #define _di_f_string_ascii_device_control_one_s_ #define _di_f_string_ascii_device_control_three_s_ #define _di_f_string_ascii_device_control_two_s_ -#define _di_f_string_ascii_dollar_s_ -#define _di_f_string_ascii_d_s_ -#define _di_f_string_ascii_D_s_ +//#define _di_f_string_ascii_dollar_s_ +//#define _di_f_string_ascii_d_s_ +//#define _di_f_string_ascii_D_s_ #define _di_f_string_ascii_enquiry_s_ -#define _di_f_string_ascii_equal_s_ -#define _di_f_string_ascii_e_s_ -#define _di_f_string_ascii_E_s_ +//#define _di_f_string_ascii_equal_s_ +//#define _di_f_string_ascii_e_s_ +//#define _di_f_string_ascii_E_s_ #define _di_f_string_ascii_escape_s_ -#define _di_f_string_ascii_exclamation_s_ +//#define _di_f_string_ascii_exclamation_s_ #define _di_f_string_ascii_feed_form_s_ -#define _di_f_string_ascii_feed_line_s_ -#define _di_f_string_ascii_f_s_ -#define _di_f_string_ascii_F_s_ -#define _di_f_string_ascii_grave_s_ -#define _di_f_string_ascii_g_s_ -#define _di_f_string_ascii_G_s_ +//#define _di_f_string_ascii_feed_line_s_ +//#define _di_f_string_ascii_f_s_ +//#define _di_f_string_ascii_F_s_ +//#define _di_f_string_ascii_grave_s_ +//#define _di_f_string_ascii_g_s_ +//#define _di_f_string_ascii_G_s_ #define _di_f_string_ascii_header_start_s_ #define _di_f_string_ascii_h_s_ #define _di_f_string_ascii_H_s_ -#define _di_f_string_ascii_i_s_ -#define _di_f_string_ascii_I_s_ +//#define _di_f_string_ascii_i_s_ +//#define _di_f_string_ascii_I_s_ #define _di_f_string_ascii_j_s_ #define _di_f_string_ascii_J_s_ #define _di_f_string_ascii_k_s_ #define _di_f_string_ascii_K_s_ -#define _di_f_string_ascii_l_s_ -#define _di_f_string_ascii_L_s_ +//#define _di_f_string_ascii_l_s_ +//#define _di_f_string_ascii_L_s_ #define _di_f_string_ascii_mark_question_s_ #define _di_f_string_ascii_medium_stop_s_ -#define _di_f_string_ascii_minus_s_ +//#define _di_f_string_ascii_minus_s_ #define _di_f_string_ascii_m_s_ #define _di_f_string_ascii_M_s_ -#define _di_f_string_ascii_n_s_ -#define _di_f_string_ascii_N_s_ +//#define _di_f_string_ascii_n_s_ +//#define _di_f_string_ascii_N_s_ #define _di_f_string_ascii_null_s_ -#define _di_f_string_ascii_o_s_ -#define _di_f_string_ascii_O_s_ +//#define _di_f_string_ascii_o_s_ +//#define _di_f_string_ascii_O_s_ #define _di_f_string_ascii_parenthesis_close_s_ #define _di_f_string_ascii_parenthesis_open_s_ -#define _di_f_string_ascii_percent_s_ -#define _di_f_string_ascii_period_s_ +//#define _di_f_string_ascii_percent_s_ +//#define _di_f_string_ascii_period_s_ #define _di_f_string_ascii_pipe_s_ -#define _di_f_string_ascii_plus_s_ -#define _di_f_string_ascii_pound_s_ +//#define _di_f_string_ascii_plus_s_ +//#define _di_f_string_ascii_pound_s_ #define _di_f_string_ascii_p_s_ #define _di_f_string_ascii_P_s_ -#define _di_f_string_ascii_q_s_ -#define _di_f_string_ascii_Q_s_ -#define _di_f_string_ascii_quote_double_s_ -#define _di_f_string_ascii_quote_single_s_ +//#define _di_f_string_ascii_q_s_ +//#define _di_f_string_ascii_Q_s_ +//#define _di_f_string_ascii_quote_double_s_ +//#define _di_f_string_ascii_quote_single_s_ #define _di_f_string_ascii_return_carriage_s_ -#define _di_f_string_ascii_r_s_ -#define _di_f_string_ascii_R_s_ -#define _di_f_string_ascii_s_ +//#define _di_f_string_ascii_r_s_ +//#define _di_f_string_ascii_R_s_ +//#define _di_f_string_ascii_s_ #define _di_f_string_ascii_separator_file_s_ #define _di_f_string_ascii_separator_group_s_ #define _di_f_string_ascii_separator_record_s_ #define _di_f_string_ascii_separator_unit_s_ #define _di_f_string_ascii_shift_in_s_ #define _di_f_string_ascii_shift_out_s_ -#define _di_f_string_ascii_sign_at_s_ +//#define _di_f_string_ascii_sign_at_s_ #define _di_f_string_ascii_sign_greater_than_s_ #define _di_f_string_ascii_sign_less_than_s_ -#define _di_f_string_ascii_slash_backward_s_ -#define _di_f_string_ascii_slash_forward_s_ +//#define _di_f_string_ascii_slash_backward_s_ +//#define _di_f_string_ascii_slash_forward_s_ #define _di_f_string_ascii_space_back_s_ -#define _di_f_string_ascii_space_s_ -#define _di_f_string_ascii_s_s_ -#define _di_f_string_ascii_S_s_ +//#define _di_f_string_ascii_space_s_ +//#define _di_f_string_ascii_s_s_ +//#define _di_f_string_ascii_S_s_ #define _di_f_string_ascii_substitute_s_ #define _di_f_string_ascii_synchronous_idle_s_ #define _di_f_string_ascii_tab_horizontal_s_ @@ -1293,26 +1294,26 @@ #define _di_f_string_ascii_tilde_s_ #define _di_f_string_ascii_transmission_block_end_s_ #define _di_f_string_ascii_transmission_stop_s_ -#define _di_f_string_ascii_t_s_ -#define _di_f_string_ascii_T_s_ -#define _di_f_string_ascii_underscore_s_ -#define _di_f_string_ascii_u_s_ -#define _di_f_string_ascii_U_s_ +//#define _di_f_string_ascii_t_s_ +//#define _di_f_string_ascii_T_s_ +//#define _di_f_string_ascii_underscore_s_ +//#define _di_f_string_ascii_u_s_ +//#define _di_f_string_ascii_U_s_ #define _di_f_string_ascii_v_s_ #define _di_f_string_ascii_V_s_ -#define _di_f_string_ascii_w_s_ -#define _di_f_string_ascii_W_s_ -#define _di_f_string_ascii_x_s_ -#define _di_f_string_ascii_X_s_ +//#define _di_f_string_ascii_w_s_ +//#define _di_f_string_ascii_W_s_ +//#define _di_f_string_ascii_x_s_ +//#define _di_f_string_ascii_X_s_ #define _di_f_string_ascii_y_s_ #define _di_f_string_ascii_Y_s_ -#define _di_f_string_ascii_z_s_ -#define _di_f_string_ascii_Z_s_ +//#define _di_f_string_ascii_z_s_ +//#define _di_f_string_ascii_Z_s_ #define _di_f_string_constant_t_ -#define _di_f_string_dynamic_append_ -#define _di_f_string_dynamic_append_assure_ +//#define _di_f_string_dynamic_append_ +//#define _di_f_string_dynamic_append_assure_ #define _di_f_string_dynamic_append_assure_nulless_ -#define _di_f_string_dynamic_append_nulless_ +//#define _di_f_string_dynamic_append_nulless_ #define _di_f_string_dynamic_mash_ #define _di_f_string_dynamic_mash_nulless_ #define _di_f_string_dynamic_mish_ @@ -1320,7 +1321,7 @@ #define _di_f_string_dynamic_partial_append_ #define _di_f_string_dynamic_partial_append_assure_ #define _di_f_string_dynamic_partial_append_assure_nulless_ -#define _di_f_string_dynamic_partial_append_nulless_ +//#define _di_f_string_dynamic_partial_append_nulless_ #define _di_f_string_dynamic_partial_mash_ #define _di_f_string_dynamic_partial_mash_nulless_ #define _di_f_string_dynamic_partial_mish_ @@ -1337,7 +1338,7 @@ #define _di_f_string_dynamic_prepend_nulless_ #define _di_f_string_dynamics_append_ #define _di_f_string_dynamics_append_all_ -#define _di_f_string_dynamics_delete_callback_ +//#define _di_f_string_dynamics_delete_callback_ #define _di_f_string_dynamics_destroy_callback_ #define _di_f_string_dynamic_seek_line_ #define _di_f_string_dynamic_seek_line_to_ @@ -1347,15 +1348,15 @@ #define _di_f_string_dynamicss_delete_callback_ #define _di_f_string_dynamicss_destroy_callback_ #define _di_f_string_dynamicss_t_ -#define _di_f_string_dynamics_t_ +//#define _di_f_string_dynamics_t_ #define _di_f_string_dynamic_strip_null_ #define _di_f_string_dynamic_strip_null_range_ -#define _di_f_string_dynamic_t_ +//#define _di_f_string_dynamic_t_ #define _di_f_string_dynamic_terminate_ -#define _di_f_string_dynamic_terminate_after_ -#define _di_f_string_empty_s_ -#define _di_f_string_eol_s_ -#define _di_f_string_format_bracket_close_s_ +//#define _di_f_string_dynamic_terminate_after_ +//#define _di_f_string_empty_s_ +//#define _di_f_string_eol_s_ +//#define _di_f_string_format_bracket_close_s_ #define _di_f_string_format_bracket_open_s_ #define _di_f_string_format_c_s_ #define _di_f_string_format_C_s_ @@ -1394,19 +1395,19 @@ #define _di_f_string_format_in_single_s_ #define _di_f_string_format_i_s_ #define _di_f_string_format_I_s_ -#define _di_f_string_format_i_single_s_ +//#define _di_f_string_format_i_single_s_ #define _di_f_string_format_q_double_s_ #define _di_f_string_format_Q_double_s_ #define _di_f_string_format_QQ_double_s_ -#define _di_f_string_format_QQ_single_s_ +//#define _di_f_string_format_QQ_single_s_ #define _di_f_string_format_q_range_double_s_ #define _di_f_string_format_Q_range_double_s_ -#define _di_f_string_format_q_range_single_s_ -#define _di_f_string_format_Q_range_single_s_ +//#define _di_f_string_format_q_range_single_s_ +//#define _di_f_string_format_Q_range_single_s_ #define _di_f_string_format_q_s_ #define _di_f_string_format_Q_s_ -#define _di_f_string_format_q_single_s_ -#define _di_f_string_format_Q_single_s_ +//#define _di_f_string_format_q_single_s_ +//#define _di_f_string_format_Q_single_s_ #define _di_f_string_format_r_double_s_ #define _di_f_string_format_R_double_s_ #define _di_f_string_format_r_range_double_s_ @@ -1415,27 +1416,27 @@ #define _di_f_string_format_R_range_single_s_ #define _di_f_string_format_rr_double_s_ #define _di_f_string_format_RR_double_s_ -#define _di_f_string_format_rr_single_s_ +//#define _di_f_string_format_rr_single_s_ #define _di_f_string_format_RR_single_s_ #define _di_f_string_format_r_s_ #define _di_f_string_format_R_s_ -#define _di_f_string_format_r_single_s_ +//#define _di_f_string_format_r_single_s_ #define _di_f_string_format_R_single_s_ -#define _di_f_string_format_s_ +//#define _di_f_string_format_s_ #define _di_f_string_format_s_double_s_ #define _di_f_string_format_S_double_s_ +//#define _di_f_string_format_sentence_end_quote_s_ +//#define _di_f_string_format_sentence_end_s_ #define _di_f_string_format_sentence_end_double_quote_s_ #define _di_f_string_format_sentence_end_double_s_ -#define _di_f_string_format_sentence_end_quote_s_ -#define _di_f_string_format_sentence_end_s_ -#define _di_f_string_format_sentence_end_single_quote_s_ -#define _di_f_string_format_sentence_end_single_s_ +//#define _di_f_string_format_sentence_end_single_single_quote_s_ +//#define _di_f_string_format_sentence_end_single_s_ #define _di_f_string_format_s_s_ #define _di_f_string_format_S_s_ #define _di_f_string_format_ss_double_s_ #define _di_f_string_format_SS_double_s_ -#define _di_f_string_format_s_single_s_ -#define _di_f_string_format_S_single_s_ +//#define _di_f_string_format_s_single_s_ +//#define _di_f_string_format_S_single_s_ #define _di_f_string_format_ss_single_s_ #define _di_f_string_format_SS_single_s_ #define _di_f_string_format_u_double_s_ @@ -1447,7 +1448,7 @@ #define _di_f_string_format_uii_single_s_ULL #define _di_f_string_format_ui_s_ #define _di_f_string_format_UI_s_ -#define _di_f_string_format_ui_single_s_ +//#define _di_f_string_format_ui_single_s_ #define _di_f_string_format_ul_double_s_ #define _di_f_string_format_ull_double_s_ #define _di_f_string_format_ull_s_ @@ -1459,10 +1460,10 @@ #define _di_f_string_format_un_double_s_ #define _di_f_string_format_un_s_ #define _di_f_string_format_UN_s_ -#define _di_f_string_format_un_single_s_ +//#define _di_f_string_format_un_single_s_ #define _di_f_string_format_u_s_ #define _di_f_string_format_U_s_ -#define _di_f_string_format_u_single_s_ +//#define _di_f_string_format_u_single_s_ #define _di_f_string_format_z_double_s_ #define _di_f_string_format_Z_double_s_ #define _di_f_string_format_z_s_ @@ -1478,8 +1479,8 @@ #define _di_f_string_map_multiss_delete_callback_ #define _di_f_string_map_multiss_destroy_callback_ #define _di_f_string_map_multiss_t_ -#define _di_f_string_map_multis_t_ -#define _di_f_string_map_multi_t_ +//#define _di_f_string_map_multis_t_ +//#define _di_f_string_map_multi_t_ #define _di_f_string_maps_append_ #define _di_f_string_maps_append_all_ #define _di_f_string_maps_delete_callback_ @@ -1489,14 +1490,14 @@ #define _di_f_string_mapss_delete_callback_ #define _di_f_string_mapss_destroy_callback_ #define _di_f_string_mapss_t_ -#define _di_f_string_maps_t_ -#define _di_f_string_map_t_ +//#define _di_f_string_maps_t_ +//#define _di_f_string_map_t_ #define _di_f_string_mash_ #define _di_f_string_mash_nulless_ #define _di_f_string_mish_ #define _di_f_string_mish_nulless_ -#define _di_f_string_null_s_ -#define _di_f_string_placeholder_s_ +//#define _di_f_string_null_s_ +//#define _di_f_string_placeholder_s_ #define _di_f_string_prepend_ #define _di_f_string_prepend_assure_ #define _di_f_string_prepend_assure_nulless_ @@ -1504,11 +1505,11 @@ #define _di_f_string_seek_line_ #define _di_f_string_seek_line_to_ #define _di_f_string_seek_to_ -#define _di_f_string_space_s_ +//#define _di_f_string_space_s_ #define _di_f_string_staticss_t_ -#define _di_f_string_statics_t_ -#define _di_f_string_static_t_ -#define _di_f_string_t_ +//#define _di_f_string_statics_t_ +//#define _di_f_string_static_t_ +//#define _di_f_string_t_ #define _di_f_string_triples_append_ #define _di_f_string_triples_append_all_ #define _di_f_string_triples_delete_callback_ @@ -1518,8 +1519,8 @@ #define _di_f_string_tripless_delete_callback_ #define _di_f_string_tripless_destroy_callback_ #define _di_f_string_tripless_t_ -#define _di_f_string_triples_t_ -#define _di_f_string_triple_t_ +//#define _di_f_string_triples_t_ +//#define _di_f_string_triple_t_ #define _di_f_thread_at_fork_ #define _di_f_thread_attribute_affinity_get_ #define _di_f_thread_attribute_affinity_set_ @@ -1550,7 +1551,7 @@ #define _di_f_thread_attribute_stack_set_ #define _di_f_thread_attribute_stack_size_get_ #define _di_f_thread_attribute_stack_size_set_ -#define _di_f_thread_attribute_t_ +//#define _di_f_thread_attribute_t_ #define _di_f_thread_barrier_attribute_create_ #define _di_f_thread_barrier_attribute_delete_ #define _di_f_thread_barrier_attributes_delete_callback_ @@ -1571,8 +1572,8 @@ #define _di_f_thread_barrier_t_ #define _di_f_thread_barrier_wait_ #define _di_f_thread_caller_ -#define _di_f_thread_cancel_ -#define _di_f_thread_cancel_state_set_ +//#define _di_f_thread_cancel_ +//#define _di_f_thread_cancel_state_set_ #define _di_f_thread_cancel_test_ #define _di_f_thread_cancel_type_set_ #define _di_f_thread_clock_get_id_ @@ -1601,12 +1602,12 @@ #define _di_f_thread_condition_t_ #define _di_f_thread_condition_wait_ #define _di_f_thread_condition_wait_timed_ -#define _di_f_thread_create_ +//#define _di_f_thread_create_ #define _di_f_thread_detach_ #define _di_f_thread_exit_ #define _di_f_thread_ids_t_ -#define _di_f_thread_id_t_ -#define _di_f_thread_join_ +//#define _di_f_thread_id_t_ +//#define _di_f_thread_join_ #define _di_f_thread_join_timed_ #define _di_f_thread_join_try_ #define _di_f_thread_key_create_ @@ -1721,35 +1722,35 @@ #define _di_f_time_spec_t_ #define _di_f_time_t_ #define _di_f_time_value_t_ -#define _di_f_type_d_ -#define _di_f_type_file_defaults_d_ -#define _di_f_type_file_flag_d_ -#define _di_f_type_number_64_t_ -#define _di_f_type_sizes_d_ +//#define _di_f_type_d_ +//#define _di_f_type_file_defaults_d_ +//#define _di_f_type_file_flag_d_ +//#define _di_f_type_number_64_t_ +//#define _di_f_type_sizes_d_ #define _di_f_uint128ss_delete_callback_ #define _di_f_uint128ss_destroy_callback_ #define _di_f_uint128ss_t_ #define _di_f_uint128s_t_ -#define _di_f_uint128_t_ +//#define _di_f_uint128_t_ #define _di_f_uint16ss_delete_callback_ #define _di_f_uint16ss_destroy_callback_ #define _di_f_uint16ss_t_ -#define _di_f_uint16s_t_ +//#define _di_f_uint16s_t_ #define _di_f_uint32ss_delete_callback_ #define _di_f_uint32ss_destroy_callback_ #define _di_f_uint32ss_t_ -#define _di_f_uint32s_t_ +//#define _di_f_uint32s_t_ #define _di_f_uint64ss_delete_callback_ #define _di_f_uint64ss_destroy_callback_ #define _di_f_uint64ss_t_ -#define _di_f_uint64s_t_ +//#define _di_f_uint64s_t_ #define _di_f_uint8ss_delete_callback_ #define _di_f_uint8ss_destroy_callback_ -#define _di_f_uint8ss_t_ -#define _di_f_uint8s_t_ +//#define _di_f_uint8ss_t_ +//#define _di_f_uint8s_t_ #define _di_f_utf_buffer_decrement_ -#define _di_f_utf_buffer_increment_ -#define _di_f_utf_byte_d_ +//#define _di_f_utf_buffer_increment_ +//#define _di_f_utf_byte_d_ #define _di_f_utf_character_is_ #define _di_f_utf_character_is_alphabetic_ #define _di_f_utf_character_is_alphabetic_digit_ @@ -1790,23 +1791,23 @@ #define _di_f_utf_char_eos_s_ #define _di_f_utf_char_placeholder_s_ #define _di_f_utf_char_s_ -#define _di_f_utf_char_t_ +//#define _di_f_utf_char_t_ #define _di_f_utf_char_to_char_ -#define _di_f_utf_char_to_character_ +//#define _di_f_utf_char_to_character_ #define _di_f_utf_is_ #define _di_f_utf_is_alphabetic_ #define _di_f_utf_is_alphabetic_digit_ #define _di_f_utf_is_alphabetic_numeric_ #define _di_f_utf_is_ascii_ -#define _di_f_utf_is_combining_ -#define _di_f_utf_is_control_ +//#define _di_f_utf_is_combining_ +//#define _di_f_utf_is_control_ #define _di_f_utf_is_control_code_ #define _di_f_utf_is_control_format_ #define _di_f_utf_is_control_picture_ #define _di_f_utf_is_digit_ #define _di_f_utf_is_emoji_ #define _di_f_utf_is_fragment_ -#define _di_f_utf_is_graph_ +//#define _di_f_utf_is_graph_ #define _di_f_utf_is_numeric_ #define _di_f_utf_is_phonetic_ #define _di_f_utf_is_private_ @@ -1815,8 +1816,8 @@ #define _di_f_utf_is_superscript_ #define _di_f_utf_is_symbol_ #define _di_f_utf_is_unassigned_ -#define _di_f_utf_is_valid_ -#define _di_f_utf_is_whitespace_ +//#define _di_f_utf_is_valid_ +//#define _di_f_utf_is_whitespace_ #define _di_f_utf_is_whitespace_modifier_ #define _di_f_utf_is_whitespace_other_ #define _di_f_utf_is_whitespace_zero_width_ @@ -1824,7 +1825,7 @@ #define _di_f_utf_is_word_ #define _di_f_utf_is_word_dash_ #define _di_f_utf_is_word_dash_plus_ -#define _di_f_utf_is_zero_width_ +//#define _di_f_utf_is_zero_width_ #define _di_f_utf_space_em_per_four_s_ #define _di_f_utf_space_em_per_six_s_ #define _di_f_utf_space_em_per_three_s_ diff --git a/data/build/stand_alone/fakefile b/data/build/stand_alone/fakefile index 1618e53..9e0d397 100644 --- a/data/build/stand_alone/fakefile +++ b/data/build/stand_alone/fakefile @@ -13,7 +13,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadlesss + modes clang coverage fanalyzer gcc stand_alone test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/sources/c/program/control/main/common/print.h b/sources/c/program/control/main/common/print.h index 900e4fa..a60b1e0 100644 --- a/sources/c/program/control/main/common/print.h +++ b/sources/c/program/control/main/common/print.h @@ -62,6 +62,28 @@ extern "C" { }; // enum #endif // _di_control_f_e_ +/** + * An enum representing specific debug messages. + */ +#ifndef _di_control_print_debug_message_e_ + enum { + control_print_debug_message_failure_identify_action_e, + control_print_debug_message_failure_reading_fss_extended_response_e, + control_print_debug_message_failure_reading_fss_basic_list_response_e, + control_print_debug_message_failure_process_delimits_fss_basic_list_response_e, + control_print_debug_message_failure_process_number_exceeds_response_e, + control_print_debug_message_failure_process_number_response_e, + control_print_debug_message_failure_process_status_response_e, + control_print_debug_message_invalid_payload_last_not_e, + control_print_debug_message_multiple_fss_header_response_e, + control_print_debug_message_multiple_fss_payload_response_e, + control_print_debug_message_missing_fss_header_response_e, + control_print_debug_message_missing_fss_payload_response_e, + control_print_debug_message_missing_header_content_e, + control_print_debug_message_unknown_type_response_e, + }; // enum +#endif // _di_control_print_debug_message_e_ + #ifdef __cplusplus } // extern "C" #endif diff --git a/sources/c/program/control/main/packet.c b/sources/c/program/control/main/packet.c index 3fa51fc..92c2afc 100644 --- a/sources/c/program/control/main/packet.c +++ b/sources/c/program/control/main/packet.c @@ -225,11 +225,11 @@ extern "C" { fll_fss_basic_list_read(main->cache.large, &range_packet, &main->cache.packet_objects, &main->cache.packet_contents, &main->cache.delimits, 0, 0, &state); if (F_status_is_error(main->setting.state.status)) { - control_print_debug_packet_message(&main->program.debug, "Failure while reading FSS Basic List in the response packet", 0, 0); - - if (F_status_set_fine(main->setting.state.status) == F_memory_not) return; + if (F_status_set_fine(main->setting.state.status) != F_memory_not) { + main->setting.state.status = F_status_set_error(F_header); + } - main->setting.state.status = F_status_set_error(F_header); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_failure_reading_fss_basic_list_response_e, 0, 0); return; } @@ -237,12 +237,10 @@ extern "C" { f_fss_apply_delimit(main->cache.delimits, &main->cache.large, &state); if (F_status_is_error(state.status)) { - main->setting.state.status = state.status; - - control_print_debug_packet_message(&main->program.debug, "Failure while processing delimits for the FSS Basic List in the response packet", 0, 0); - main->setting.state.status = F_status_set_error(F_header); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_failure_process_delimits_fss_basic_list_response_e, 0, 0); + return; } @@ -258,10 +256,10 @@ extern "C" { // The FSS-000E (Payload) standard does not prohibit multiple "header", but such cases are not supported by the controller and the control programs. if (content_header) { - control_print_debug_packet_message(&main->program.debug, "Multiple %[" F_fss_header_s "%] found in response packet", 0, 0); - main->setting.state.status = F_status_set_error(F_payload_not); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_multiple_fss_header_response_e, 0, 0); + return; } @@ -271,18 +269,18 @@ extern "C" { // Only a single "payload" is supported by the FSS-000E (Payload) standard. if (content_payload) { - control_print_debug_packet_message(&main->program.debug, "Multiple %[" F_fss_payload_s "%] found in response packet", 0, 0); - main->setting.state.status = F_status_set_error(F_payload_not); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_multiple_fss_payload_response_e, 0, 0); + return; } if (i + 1 < main->cache.packet_contents.used) { - control_print_debug_packet_message(&main->program.debug, "Invalid FSS Payload format, the %[" F_fss_payload_s "%] is required to be the last FSS Basic List Object", 0, 0); - main->setting.state.status = F_status_set_error(F_payload_not); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_invalid_payload_last_not_e, 0, 0); + return; } @@ -291,18 +289,18 @@ extern "C" { } // for if (!content_header) { - control_print_debug_packet_message(&main->program.debug, "Did not find a %[" F_fss_header_s "%] in the response packet", 0, 0); - main->setting.state.status = F_status_set_error(F_payload_not); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_missing_fss_header_response_e, 0, 0); + return; } if (!content_payload) { - control_print_debug_packet_message(&main->program.debug, "Did not find a %[" F_fss_payload_s "%] in the response packet", 0, 0); - main->setting.state.status = F_status_set_error(F_payload_not); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_missing_fss_payload_response_e, 0, 0); + return; } @@ -318,11 +316,11 @@ extern "C" { fll_fss_extended_read(main->cache.large, &range, &main->cache.header_objects, &main->cache.header_contents, 0, 0, &main->cache.delimits, 0, &state); if (F_status_is_error(main->setting.state.status)) { - control_print_debug_packet_message(&main->program.debug, "Failure while reading FSS Extended in the response packet", 0, 0); + if (F_status_set_fine(main->setting.state.status) != F_memory_not) { + main->setting.state.status = F_status_set_error(F_header_not); + } - if (F_status_set_fine(main->setting.state.status) == F_memory_not) return; - - main->setting.state.status = F_status_set_error(F_header_not); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_failure_reading_fss_extended_response_e, 0, 0); return; } @@ -330,20 +328,18 @@ extern "C" { f_fss_apply_delimit(main->cache.delimits, &main->cache.large, &state); if (F_status_is_error(state.status)) { - main->setting.state.status = state.status; - - control_print_debug_packet_message(&main->program.debug, "Failure while processing delimits for the FSS Basic List in the response packet", 0, 0); - main->setting.state.status = F_status_set_error(F_header_not); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_failure_process_delimits_fss_basic_list_response_e, 0, 0); + return; } if (!main->cache.header_contents.used) { - control_print_debug_packet_message(&main->program.debug, "Did not find any Content within the %[" F_fss_header_s "%]", 0, 0); - main->setting.state.status = F_status_set_error(F_header_not); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_missing_header_content_e, 0, 0); + return; } @@ -365,10 +361,10 @@ extern "C" { header->action = control_action_type_identify(action); if (!header->action) { - control_print_debug_packet_message(&main->program.debug, "Failed to identify %[" CONTROL_action_s "%] from: ", &main->cache.large, &main->cache.header_contents.array[i].array[0]); - main->setting.state.status = F_status_set_error(F_header_not); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_failure_identify_action_e, &main->cache.large, &main->cache.header_contents.array[i].array[0]); + return; } } @@ -386,15 +382,15 @@ extern "C" { main->setting.state.status = fl_conversion_dynamic_partial_to_unsigned_detect(fl_conversion_data_base_10_c, main->cache.large, main->cache.header_contents.array[i].array[0], &number); if (F_status_is_error(main->setting.state.status)) { - control_print_debug_packet_message(&main->program.debug, "Failed to process number for %[" CONTROL_length_s "%] in the response packet, number is:", &main->cache.large, &main->cache.header_contents.array[i].array[0]); - main->setting.state.status = F_status_set_error(F_header_not); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_failure_process_number_response_e, &main->cache.large, &main->cache.header_contents.array[i].array[0]); + return; } if (number > F_type_size_max_32_unsigned_d) { - control_print_debug_packet_message(&main->program.debug, "Processed number for %[" CONTROL_length_s "%] exceeds allowed size in the response packet, number is:", &main->cache.large, &main->cache.header_contents.array[i].array[0]); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_failure_process_number_exceeds_response_e, &main->cache.large, &main->cache.header_contents.array[i].array[0]); main->setting.state.status = F_status_set_error(F_header_not); @@ -430,7 +426,7 @@ extern "C" { main->setting.state.status = fl_status_string_from(name, &header->status); if (F_status_is_error(main->setting.state.status)) { - control_print_debug_packet_message(&main->program.debug, "Failed to process %[" CONTROL_status_s "%] in the response packet, Content is:", &main->cache.large, &main->cache.header_contents.array[i].array[0]); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_failure_process_status_response_e, &main->cache.large, &main->cache.header_contents.array[i].array[0]); main->setting.state.status = F_status_set_error(F_header_not); @@ -438,7 +434,7 @@ extern "C" { } } else if (F_status_is_error(main->setting.state.status)) { - control_print_debug_packet_message(&main->program.debug, "Failed to process number for %[" CONTROL_status_s "%] in the response packet, number is:", &main->cache.large, &main->cache.header_contents.array[i].array[0]); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_failure_process_number_response_e, &main->cache.large, &main->cache.header_contents.array[i].array[0]); if (F_status_set_fine(main->setting.state.status) == F_memory_not) return; @@ -448,7 +444,7 @@ extern "C" { } else { if (number > F_status_size_max_with_bits_d) { - control_print_debug_packet_message(&main->program.debug, "Processed number for %[" CONTROL_status_s "%] exceeds allowed size in the response packet, number is:", &main->cache.large, &main->cache.header_contents.array[i].array[0]); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_failure_process_number_exceeds_response_e, &main->cache.large, &main->cache.header_contents.array[i].array[0]); main->setting.state.status = F_status_set_error(F_header_not); @@ -473,7 +469,7 @@ extern "C" { header->type = control_payload_type_error_e; } else { - control_print_debug_packet_message(&main->program.debug, "Unknown %[" CONTROL_type_s "%] in response packet, Content is:", &main->cache.large, &main->cache.header_contents.array[i].array[0]); + control_print_debug_packet_message_of(&main->program.debug, control_print_debug_message_unknown_type_response_e, &main->cache.large, &main->cache.header_contents.array[i].array[0]); main->setting.state.status = F_status_set_error(F_header_not); diff --git a/sources/c/program/control/main/print/debug.c b/sources/c/program/control/main/print/debug.c index 2faf248..7e8b2f1 100644 --- a/sources/c/program/control/main/print/debug.c +++ b/sources/c/program/control/main/print/debug.c @@ -22,7 +22,7 @@ extern "C" { #endif // _di_control_print_debug_packet_header_object_and_content_ #ifndef _di_control_print_debug_packet_message_ - f_status_t control_print_debug_packet_message(fl_print_t * const print, const f_string_t message, const f_string_static_t *buffer, const f_range_t *range) { + f_status_t control_print_debug_packet_message(fl_print_t * const print, const f_string_t message, f_string_static_t * const buffer, f_range_t * const range) { if (!print || !print->custom) return F_status_set_error(F_output_not); if (print->verbosity < f_console_verbosity_debug_e) return F_output_not; @@ -54,6 +54,56 @@ extern "C" { } #endif // _di_control_print_debug_packet_message_ +#ifndef _di_control_print_debug_packet_message_of_ + f_status_t control_print_debug_packet_message_of(fl_print_t * const print, const uint8_t type, f_string_static_t * const buffer, f_range_t * const range) { + + f_string_t message; + + if (type == control_print_debug_message_failure_identify_action_e) { + message = "Failed to identify %[" CONTROL_action_s "%] from: "; + } + else if (type == control_print_debug_message_failure_reading_fss_extended_response_e) { + message = "Failure while reading FSS Extended in the response packet"; + } + else if (type == control_print_debug_message_failure_reading_fss_basic_list_response_e) { + message = "Failure while reading FSS Basic List in the response packet"; + } + else if (type == control_print_debug_message_failure_process_delimits_fss_basic_list_response_e) { + message = "Failure while processing delimits for the FSS Basic List in the response packet"; + } + else if (type == control_print_debug_message_failure_process_number_exceeds_response_e) { + message = "Processed number for %[" CONTROL_length_s "%] exceeds allowed size in the response packet, number is:"; + } + else if (type == control_print_debug_message_failure_process_number_response_e) { + message = "Failed to process number for %[" CONTROL_length_s "%] in the response packet, number is:"; + } + else if (type == control_print_debug_message_failure_process_status_response_e) { + message = "Failed to process %[" CONTROL_status_s "%] in the response packet, Content is:"; + } + else if (type == control_print_debug_message_invalid_payload_last_not_e) { + message = "Invalid FSS Payload format, the %[" F_fss_payload_s "%] is required to be the last FSS Basic List Object"; + } + else if (type == control_print_debug_message_multiple_fss_header_response_e) { + message = "Multiple %[" F_fss_header_s "%] found in response packet"; + } + else if (type == control_print_debug_message_multiple_fss_payload_response_e) { + message = "Multiple %[" F_fss_payload_s "%] found in response packet"; + } + else if (type == control_print_debug_message_missing_fss_header_response_e) { + message = "Did not find a %[" F_fss_header_s "%] in the response packet"; + } + else if (type == control_print_debug_message_missing_fss_payload_response_e) { + message = "Did not find a %[" F_fss_payload_s "%] in the response packet"; + } + else if (type == control_print_debug_message_missing_header_content_e) { + message = "Did not find any Content within the %[" F_fss_header_s "%]"; + } + else if (type == control_print_debug_message_unknown_type_response_e) { + message = "Unknown %[" CONTROL_type_s "%] in response packet, Content is:"; + } + } +#endif // _di_control_print_debug_packet_message_of_ + #ifdef __cplusplus } // extern "C" #endif diff --git a/sources/c/program/control/main/print/debug.h b/sources/c/program/control/main/print/debug.h index 04991bf..8c32c4c 100644 --- a/sources/c/program/control/main/print/debug.h +++ b/sources/c/program/control/main/print/debug.h @@ -76,9 +76,48 @@ extern "C" { * F_output_not (with error bit) if setting is NULL. */ #ifndef _di_control_print_debug_packet_message_ - extern f_status_t control_print_debug_packet_message(fl_print_t * const print, const f_string_t message, const f_string_static_t *buffer, const f_range_t *range); + extern f_status_t control_print_debug_packet_message(fl_print_t * const print, const f_string_t message, f_string_static_t * const buffer, f_range_t * const range); #endif // _di_control_print_debug_packet_message_ +/** + * Helper function for printing a debug message regarding some packet. + * + * This is essentially a wrapper to control_print_debug_packet_message() + * + * @param print + * The output structure to print to. + * + * This does not alter print.custom.setting.state.status. + * + * Must not be NULL. + * @param type + * An enumeration code used to derive the specific message to print. + * @param buffer + * (optional) An additonal message to print (this is syntax highlighted). + * + * Set to NULL to not use. + * @param range + * (optional) The range within the buffer to print rather than printing the entire buffer. + * This is ignored when buffer is NULL. + * + * Set to NULL to not use. + * @param status + * (optional) A status code that triggered the failure (this is syntax highlighted). + * + * Set to NULL to not use. + * + * @return + * F_okay on success. + * F_output_not on success, but no printing is performed. + * + * F_output_not (with error bit) if setting is NULL. + * + * @see control_print_debug_packet_message() + */ +#ifndef _di_control_print_debug_packet_message_of_ + extern f_status_t control_print_debug_packet_message_of(fl_print_t * const print, const uint8_t type, f_string_static_t * const buffer, f_range_t * const range); +#endif // _di_control_print_debug_packet_message_of_ + #ifdef __cplusplus } // extern "C" #endif -- 1.8.3.1