]> Kevux Git Server - fll/commitdiff
Update: Settings with latest code changes and address problems.
authorKevin Day <Kevin@kevux.org>
Mon, 18 Aug 2025 04:20:26 +0000 (23:20 -0500)
committerKevin Day <Kevin@kevux.org>
Mon, 18 Aug 2025 04:20:26 +0000 (23:20 -0500)
Fix issue where `_di_f_utf_string_seek_line_back` is missing the final `_`.
Fix issue with the `_di_f_idss_destroy_callback_` being missing.
Fix issue with the `_di_f_idss_*_callback_` having a messed up structure.

Add missing defines to stand alone build settings.
  - Add explicit `#define _di_fll_error_s_a_` and `#define _di_fll_error_s_e_` to stand alone build settings.
  - Add missing `#define _di_f_void_pointer_call_t_` to stand alone build settings.
  - Add missing `#define _di_f_thread_name_get_` and `#define _di_f_thread_name_set_` to stand alone build settings.

Add the settings for the recently added thread "full" types and their related functions.

14 files changed:
build/level_0/settings
build/monolithic/settings
build/stand_alone/byte_dump.config.h
build/stand_alone/byte_dump.settings
build/stand_alone/example.config.h
build/stand_alone/example.settings
build/stand_alone/fake.config.h
build/stand_alone/fake.settings
build/stand_alone/firewall.config.h
build/stand_alone/firewall.settings
build/stand_alone/utf8.config.h
build/stand_alone/utf8.settings
level_0/f_type_array/c/type_array/uint32.h
level_0/f_utf/c/utf/strings.c

index 2343fc731631a6a59ef2fb6e5a8442fdfb91fa7a..686bf5ee32967697319079caa47ae0e4379a40ac 100644 (file)
@@ -87,7 +87,7 @@ build_sources_library utf/static.c utf/statics.c utf/staticss.c
 build_sources_library utf/string.c utf/triple.c utf/triples.c utf/tripless.c
 build_sources_library utf/private-dynamics.c utf/private-maps.c utf/private-map_multis.c utf/private-string.c utf/private-triples.c
 
-build_sources_library-thread thread.c thread/attribute.c thread/barrier.c thread/barrier_attribute.c thread/condition.c thread/condition_attribute.c thread/id.c thread/key.c thread/lock.c thread/lock_attribute.c thread/mutex.c thread/mutex_attribute.c thread/once.c thread/semaphore.c thread/set.c thread/spin.c
+build_sources_library-thread thread.c thread/attribute.c thread/barrier.c thread/barrier_attribute.c thread/barrier_full.c thread/condition.c thread/condition_attribute.c thread/condition_full.c thread/id.c thread/key.c thread/lock.c thread/lock_attribute.c thread/lock_full.c thread/mutex.c thread/mutex_attribute.c thread/mutex_full.c thread/once.c thread/semaphore.c thread/set.c thread/spin.c
 
 build_sources_headers abstruse.h abstruse/abstruse.h abstruse/enum.h abstruse/map.h abstruse/type.h
 build_sources_headers account.h account/accounts.h account/common.h
@@ -128,7 +128,7 @@ build_sources_headers type.h type/cell.h type/file.h type/fll.h type/mode.h type
 build_sources_headers type_array.h type_array_file.h type_array/common.h type_array/cell.h type_array/file.h type_array/fll_id.h type_array/int8.h type_array/int16.h type_array/int32.h type_array/int64.h type_array/int128.h type_array/number_signed.h type_array/number_unsigned.h type_array/pid.h type_array/poll.h type_array/quantity.h type_array/quantitys.h type_array/quantityss.h type_array/range.h type_array/ranges.h type_array/rangess.h type_array/range_double.h type_array/range_doubles.h type_array/range_doubless.h type_array/state.h type_array/status.h type_array/uint8.h type_array/uint16.h type_array/uint32.h type_array/uint64.h type_array/uint128.h
 build_sources_headers utf.h utf/common.h utf/convert.h utf/dynamic.h utf/dynamics.h utf/dynamicss.h utf/is.h utf/is_character.h utf/map.h utf/maps.h utf/mapss.h utf/map_multi.h utf/map_multis.h utf/map_multiss.h utf/static.h utf/statics.h utf/staticss.h utf/string.h utf/triple.h utf/triples.h utf/tripless.h
 
-build_sources_headers-thread thread.h thread/attribute.h thread/barrier.h thread/barrier_attribute.h thread/condition.h thread/condition_attribute.h thread/id.h thread/key.h thread/lock.h thread/lock_attribute.h thread/mutex.h thread/mutex_attribute.h thread/once.h thread/semaphore.h thread/set.h thread/spin.h
+build_sources_headers-thread thread.h thread/attribute.h thread/barrier.h thread/barrier_attribute.h thread/barrier_full.h thread/condition.h thread/condition_attribute.h thread/condition_full.h thread/id.h thread/key.h thread/lock.h thread/lock_attribute.h thread/lock_full.h thread/mutex.h thread/mutex_attribute.h thread/mutex_full.h thread/once.h thread/semaphore.h thread/set.h thread/spin.h
 
 build_script yes
 build_shared yes
index e69e6a367fe4df8bef491e7fad158b0318d68896..be96401c887f8350d90afbe721d29d449506f9f3 100644 (file)
@@ -108,7 +108,7 @@ build_sources_library level_2/iki.c level_2/private-iki.c
 build_sources_library level_2/print.c
 build_sources_library level_2/program.c level_2/program/common.c level_2/program/print.c level_2/program/string.c level_2/private-program.c
 
-build_sources_library-thread level_0/thread.c level_0/thread/attribute.c level_0/thread/barrier.c level_0/thread/barrier_attribute.c level_0/thread/condition.c level_0/thread/condition_attribute.c level_0/thread/id.c level_0/thread/key.c level_0/thread/lock.c level_0/thread/lock_attribute.c level_0/thread/mutex.c level_0/thread/mutex_attribute.c level_0/thread/once.c level_0/thread/semaphore.c level_0/thread/set.c level_0/thread/spin.c
+build_sources_library-thread level_0/thread.c level_0/thread/attribute.c level_0/thread/barrier.c level_0/thread/barrier_attribute.c level_0/thread/barrier_full.c level_0/thread/condition.c level_0/thread/condition_attribute.c level_0/thread/condition_full.c level_0/thread/id.c level_0/thread/key.c level_0/thread/lock.c level_0/thread/lock_attribute.c level_0/thread/lock_full.c level_0/thread/mutex.c level_0/thread/mutex_attribute.c level_0/thread/mutex_full.c level_0/thread/once.c level_0/thread/semaphore.c level_0/thread/set.c level_0/thread/spin.c
 
 build_sources_headers level_0/abstruse.h level_0/abstruse/abstruse.h level_0/abstruse/enum.h level_0/abstruse/map.h level_0/abstruse/type.h
 build_sources_headers level_0/account.h level_0/account/accounts.h level_0/account/common.h
@@ -171,7 +171,7 @@ build_sources_headers level_2/iki.h
 build_sources_headers level_2/print.h
 build_sources_headers level_2/program.h level_2/program/common.h level_2/program/print.h level_2/program/string.h
 
-build_sources_headers-thread level_0/thread.h level_0/thread/attribute.h level_0/thread/barrier.h level_0/thread/barrier_attribute.h level_0/thread/condition.h level_0/thread/condition_attribute.h level_0/thread/id.h level_0/thread/key.h level_0/thread/lock.h level_0/thread/lock_attribute.h level_0/thread/mutex.h level_0/thread/mutex_attribute.h level_0/thread/once.h level_0/thread/semaphore.h level_0/thread/set.h level_0/thread/spin.h
+build_sources_headers-thread level_0/thread.h level_0/thread/attribute.h level_0/thread/barrier.h level_0/thread/barrier_attribute.h level_0/thread/barrier_full.h level_0/thread/condition.h level_0/thread/condition_attribute.h level_0/thread/condition_full.h level_0/thread/id.h level_0/thread/key.h level_0/thread/lock.h level_0/thread/lock_attribute.h level_0/thread/lock_full.h level_0/thread/mutex.h level_0/thread/mutex_attribute.h level_0/thread/mutex_full.h level_0/thread/once.h level_0/thread/semaphore.h level_0/thread/set.h level_0/thread/spin.h
 
 build_script yes
 build_shared yes
index 87c24393677f25a66d6ec29bd16e5bc274d9566c..c271b39f84ce0d94fa505db17ee784d6f4904469 100644 (file)
 #define _di_f_thread_barrier_attributess_destroy_callback_
 #define _di_f_thread_barrier_create_
 #define _di_f_thread_barrier_delete_
+#define _di_f_thread_barrier_full_delete_
+#define _di_f_thread_barrier_full_t_
+#define _di_f_thread_barrier_fulls_delete_callback_
+#define _di_f_thread_barrier_fulls_destroy_callback_
+#define _di_f_thread_barrier_fulls_t_
+#define _di_f_thread_barrier_fullss_delete_callback_
+#define _di_f_thread_barrier_fullss_destroy_callback_
 #define _di_f_thread_barrier_t_
 #define _di_f_thread_barrier_wait_
 #define _di_f_thread_barriers_delete_callback_
 #define _di_f_thread_condition_attributess_destroy_callback_
 #define _di_f_thread_condition_create_
 #define _di_f_thread_condition_delete_
+#define _di_f_thread_condition_full_delete_
+#define _di_f_thread_condition_full_t_
+#define _di_f_thread_condition_fulls_delete_callback_
+#define _di_f_thread_condition_fulls_destroy_callback_
+#define _di_f_thread_condition_fulls_t_
+#define _di_f_thread_condition_fullss_delete_callback_
+#define _di_f_thread_condition_fullss_destroy_callback_
 #define _di_f_thread_condition_signal_
 #define _di_f_thread_condition_signal_all_
 #define _di_f_thread_condition_t_
 #define _di_f_thread_lock_attributess_destroy_callback_
 #define _di_f_thread_lock_create_
 #define _di_f_thread_lock_delete_
+#define _di_f_thread_lock_full_delete_
+#define _di_f_thread_lock_full_t_
+#define _di_f_thread_lock_fulls_delete_callback_
+#define _di_f_thread_lock_fulls_destroy_callback_
+#define _di_f_thread_lock_fulls_t_
+#define _di_f_thread_lock_fullss_delete_callback_
+#define _di_f_thread_lock_fullss_destroy_callback_
 #define _di_f_thread_lock_read_
 #define _di_f_thread_lock_read_timed_
 #define _di_f_thread_lock_read_try_
 #define _di_f_thread_lockss_delete_callback_
 #define _di_f_thread_lockss_destroy_callback_
 #define _di_f_thread_mutex_attribute_create_
+#define _di_f_thread_mutex_attribute_d_
 #define _di_f_thread_mutex_attribute_delete_
 #define _di_f_thread_mutex_attribute_priority_ceiling_get_
 #define _di_f_thread_mutex_attribute_priority_ceiling_set_
 #define _di_f_thread_mutex_attribute_robust_set_
 #define _di_f_thread_mutex_attribute_shared_get_
 #define _di_f_thread_mutex_attribute_shared_set_
-#define _di_f_thread_mutex_attribute_d_
 #define _di_f_thread_mutex_attribute_t_
 #define _di_f_thread_mutex_attribute_type_get_
 #define _di_f_thread_mutex_attribute_type_set_
 #define _di_f_thread_mutex_create_
 #define _di_f_thread_mutex_d_
 #define _di_f_thread_mutex_delete_
+#define _di_f_thread_mutex_full_delete_
+#define _di_f_thread_mutex_full_t_
+#define _di_f_thread_mutex_fulls_delete_callback_
+#define _di_f_thread_mutex_fulls_destroy_callback_
+#define _di_f_thread_mutex_fulls_t_
+#define _di_f_thread_mutex_fullss_delete_callback_
+#define _di_f_thread_mutex_fullss_destroy_callback_
 #define _di_f_thread_mutex_lock_
 #define _di_f_thread_mutex_lock_timed_
 #define _di_f_thread_mutex_lock_try_
 #define _di_f_thread_mutexs_t_
 #define _di_f_thread_mutexss_delete_callback_
 #define _di_f_thread_mutexss_destroy_callback_
+#define _di_f_thread_name_get_
+#define _di_f_thread_name_set_
 #define _di_f_thread_once_
 #define _di_f_thread_once_t_
 #define _di_f_thread_onces_t_
 #define _di_f_utf_unicode_to_
 #define _di_f_utf_width_e_
 #define _di_f_void_call_t_
+//#define _di_f_void_pointer_call_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_fll_error_file_type_socket_s_
 #define _di_fll_error_parameter_integer_print_
 //#define _di_fll_error_print_
+//#define _di_fll_error_s_a_
+//#define _di_fll_error_s_e_
 #define _di_fll_print_
 #define _di_fll_print_character_
 #define _di_fll_print_character_safely_
 #define _di_fll_program_print_error_parameter_must_specify_once_value_
 #define _di_fll_program_print_error_parameter_process_
 #define _di_fll_program_print_error_parameter_range_start_before_stop_
+#define _di_fll_program_print_error_parameter_support_not_
 #define _di_fll_program_print_error_parameter_value_too_long_
 #define _di_fll_program_print_error_pipe_invalid_form_feed_
 #define _di_fll_program_print_error_pipe_missing_content_
index a6b1a4598ebb93e4b5c5d2fb4923cc27fe8f3a30..87dda0fbcb71aa9745baf16a4e9fb1dcdbb5b6a6 100644 (file)
@@ -54,7 +54,7 @@ build_sources_program fll/level_0/utf.c fll/level_0/private-utf.c fll/level_0/pr
 build_sources_program fll/level_0/utf/common.c fll/level_0/utf/convert.c fll/level_0/utf/dynamic.c fll/level_0/utf/dynamics.c fll/level_0/utf/dynamicss.c fll/level_0/utf/is.c fll/level_0/utf/is_character.c fll/level_0/utf/map.c fll/level_0/utf/maps.c fll/level_0/utf/mapss.c fll/level_0/utf/map_multi.c fll/level_0/utf/map_multis.c fll/level_0/utf/map_multiss.c fll/level_0/utf/static.c fll/level_0/utf/statics.c fll/level_0/utf/staticss.c fll/level_0/utf/string.c fll/level_0/utf/triple.c fll/level_0/utf/triples.c fll/level_0/utf/tripless.c
 build_sources_program fll/level_0/utf/private-dynamics.c fll/level_0/utf/private-maps.c fll/level_0/utf/private-map_multis.c fll/level_0/utf/private-string.c fll/level_0/utf/private-triples.c
 
-build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c
+build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/barrier_full.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/condition_full.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/lock_full.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/mutex_full.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c
 
 build_sources_program fll/level_1/conversion.c fll/level_1/private-conversion.c fll/level_1/conversion/common.c
 build_sources_program fll/level_1/print.c fll/level_1/private-print.c fll/level_1/print/common.c
index 0ee72a1ce5716188a61ec501cca941671c05d9cf..26e7f32b2588cc2b84840d3568d46b4d819848f2 100644 (file)
 #define _di_f_thread_barrier_attributess_destroy_callback_
 #define _di_f_thread_barrier_create_
 #define _di_f_thread_barrier_delete_
+#define _di_f_thread_barrier_full_delete_
+#define _di_f_thread_barrier_full_t_
+#define _di_f_thread_barrier_fulls_delete_callback_
+#define _di_f_thread_barrier_fulls_destroy_callback_
+#define _di_f_thread_barrier_fulls_t_
+#define _di_f_thread_barrier_fullss_delete_callback_
+#define _di_f_thread_barrier_fullss_destroy_callback_
 #define _di_f_thread_barrier_t_
 #define _di_f_thread_barrier_wait_
 #define _di_f_thread_barriers_delete_callback_
 #define _di_f_thread_condition_attributess_destroy_callback_
 #define _di_f_thread_condition_create_
 #define _di_f_thread_condition_delete_
+#define _di_f_thread_condition_full_delete_
+#define _di_f_thread_condition_full_t_
+#define _di_f_thread_condition_fulls_delete_callback_
+#define _di_f_thread_condition_fulls_destroy_callback_
+#define _di_f_thread_condition_fulls_t_
+#define _di_f_thread_condition_fullss_delete_callback_
+#define _di_f_thread_condition_fullss_destroy_callback_
 #define _di_f_thread_condition_signal_
 #define _di_f_thread_condition_signal_all_
 #define _di_f_thread_condition_t_
 #define _di_f_thread_lock_attributess_destroy_callback_
 #define _di_f_thread_lock_create_
 #define _di_f_thread_lock_delete_
+#define _di_f_thread_lock_full_delete_
+#define _di_f_thread_lock_full_t_
+#define _di_f_thread_lock_fulls_delete_callback_
+#define _di_f_thread_lock_fulls_destroy_callback_
+#define _di_f_thread_lock_fulls_t_
+#define _di_f_thread_lock_fullss_delete_callback_
+#define _di_f_thread_lock_fullss_destroy_callback_
 #define _di_f_thread_lock_read_
 #define _di_f_thread_lock_read_timed_
 #define _di_f_thread_lock_read_try_
 #define _di_f_thread_lockss_delete_callback_
 #define _di_f_thread_lockss_destroy_callback_
 #define _di_f_thread_mutex_attribute_create_
+#define _di_f_thread_mutex_attribute_d_
 #define _di_f_thread_mutex_attribute_delete_
 #define _di_f_thread_mutex_attribute_priority_ceiling_get_
 #define _di_f_thread_mutex_attribute_priority_ceiling_set_
 #define _di_f_thread_mutex_attribute_robust_set_
 #define _di_f_thread_mutex_attribute_shared_get_
 #define _di_f_thread_mutex_attribute_shared_set_
-#define _di_f_thread_mutex_attribute_d_
 #define _di_f_thread_mutex_attribute_t_
 #define _di_f_thread_mutex_attribute_type_get_
 #define _di_f_thread_mutex_attribute_type_set_
 #define _di_f_thread_mutex_create_
 #define _di_f_thread_mutex_d_
 #define _di_f_thread_mutex_delete_
+#define _di_f_thread_mutex_full_delete_
+#define _di_f_thread_mutex_full_t_
+#define _di_f_thread_mutex_fulls_delete_callback_
+#define _di_f_thread_mutex_fulls_destroy_callback_
+#define _di_f_thread_mutex_fulls_t_
+#define _di_f_thread_mutex_fullss_delete_callback_
+#define _di_f_thread_mutex_fullss_destroy_callback_
 #define _di_f_thread_mutex_lock_
 #define _di_f_thread_mutex_lock_timed_
 #define _di_f_thread_mutex_lock_try_
 #define _di_f_thread_mutexs_t_
 #define _di_f_thread_mutexss_delete_callback_
 #define _di_f_thread_mutexss_destroy_callback_
+#define _di_f_thread_name_get_
+#define _di_f_thread_name_set_
 #define _di_f_thread_once_
 #define _di_f_thread_once_t_
 #define _di_f_thread_onces_t_
 #define _di_f_utf_unicode_to_
 #define _di_f_utf_width_e_
 #define _di_f_void_call_t_
+//#define _di_f_void_pointer_call_t_
 #define _di_fl_print_call_t_
 //#define _di_fl_print_debug_s_
 //#define _di_fl_print_error_s_
 //#define _di_fll_error_file_type_socket_s_
 #define _di_fll_error_parameter_integer_print_
 //#define _di_fll_error_print_
+//#define _di_fll_error_s_a_
+//#define _di_fll_error_s_e_
 #define _di_fll_print_
 #define _di_fll_print_character_
 #define _di_fll_print_character_safely_
 #define _di_fll_program_print_error_parameter_must_specify_once_value_
 #define _di_fll_program_print_error_parameter_process_
 #define _di_fll_program_print_error_parameter_range_start_before_stop_
+#define _di_fll_program_print_error_parameter_support_not_
 #define _di_fll_program_print_error_parameter_value_too_long_
 #define _di_fll_program_print_error_pipe_invalid_form_feed_
 #define _di_fll_program_print_error_pipe_missing_content_
index efab269a359a8829529ba1c96bcc2af66bfc5414..0b9b71abab2c2aeca57d1c5e5bd35c7922fe4511 100644 (file)
@@ -54,7 +54,7 @@ build_sources_program fll/level_0/utf.c fll/level_0/private-utf.c fll/level_0/pr
 build_sources_program fll/level_0/utf/common.c fll/level_0/utf/convert.c fll/level_0/utf/dynamic.c fll/level_0/utf/dynamics.c fll/level_0/utf/dynamicss.c fll/level_0/utf/is.c fll/level_0/utf/is_character.c fll/level_0/utf/map.c fll/level_0/utf/maps.c fll/level_0/utf/mapss.c fll/level_0/utf/map_multi.c fll/level_0/utf/map_multis.c fll/level_0/utf/map_multiss.c fll/level_0/utf/static.c fll/level_0/utf/statics.c fll/level_0/utf/staticss.c fll/level_0/utf/string.c fll/level_0/utf/triple.c fll/level_0/utf/triples.c fll/level_0/utf/tripless.c
 build_sources_program fll/level_0/utf/private-dynamics.c fll/level_0/utf/private-maps.c fll/level_0/utf/private-map_multis.c fll/level_0/utf/private-string.c fll/level_0/utf/private-triples.c
 
-build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c
+build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/barrier_full.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/condition_full.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/lock_full.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/mutex_full.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c
 
 build_sources_program fll/level_1/print.c fll/level_1/private-print.c fll/level_1/print/common.c
 
index df89551eaa2cbce3c766f417b40201cadc30761d..2314d9a3e67b0dc11131d86d506332dc8441e75f 100644 (file)
 #define _di_f_thread_barrier_attributess_destroy_callback_
 #define _di_f_thread_barrier_create_
 #define _di_f_thread_barrier_delete_
+#define _di_f_thread_barrier_full_delete_
+#define _di_f_thread_barrier_full_t_
+#define _di_f_thread_barrier_fulls_delete_callback_
+#define _di_f_thread_barrier_fulls_destroy_callback_
+#define _di_f_thread_barrier_fulls_t_
+#define _di_f_thread_barrier_fullss_delete_callback_
+#define _di_f_thread_barrier_fullss_destroy_callback_
 #define _di_f_thread_barrier_t_
 #define _di_f_thread_barrier_wait_
 #define _di_f_thread_barriers_delete_callback_
 #define _di_f_thread_condition_attributess_destroy_callback_
 #define _di_f_thread_condition_create_
 #define _di_f_thread_condition_delete_
+#define _di_f_thread_condition_full_delete_
+#define _di_f_thread_condition_full_t_
+#define _di_f_thread_condition_fulls_delete_callback_
+#define _di_f_thread_condition_fulls_destroy_callback_
+#define _di_f_thread_condition_fulls_t_
+#define _di_f_thread_condition_fullss_delete_callback_
+#define _di_f_thread_condition_fullss_destroy_callback_
 #define _di_f_thread_condition_signal_
 #define _di_f_thread_condition_signal_all_
 #define _di_f_thread_condition_t_
 #define _di_f_thread_lock_attributess_destroy_callback_
 #define _di_f_thread_lock_create_
 #define _di_f_thread_lock_delete_
+#define _di_f_thread_lock_full_delete_
+#define _di_f_thread_lock_full_t_
+#define _di_f_thread_lock_fulls_delete_callback_
+#define _di_f_thread_lock_fulls_destroy_callback_
+#define _di_f_thread_lock_fulls_t_
+#define _di_f_thread_lock_fullss_delete_callback_
+#define _di_f_thread_lock_fullss_destroy_callback_
 #define _di_f_thread_lock_read_
 #define _di_f_thread_lock_read_timed_
 #define _di_f_thread_lock_read_try_
 #define _di_f_thread_lockss_delete_callback_
 #define _di_f_thread_lockss_destroy_callback_
 #define _di_f_thread_mutex_attribute_create_
+#define _di_f_thread_mutex_attribute_d_
 #define _di_f_thread_mutex_attribute_delete_
 #define _di_f_thread_mutex_attribute_priority_ceiling_get_
 #define _di_f_thread_mutex_attribute_priority_ceiling_set_
 #define _di_f_thread_mutex_attribute_robust_set_
 #define _di_f_thread_mutex_attribute_shared_get_
 #define _di_f_thread_mutex_attribute_shared_set_
-#define _di_f_thread_mutex_attribute_d_
 #define _di_f_thread_mutex_attribute_t_
 #define _di_f_thread_mutex_attribute_type_get_
 #define _di_f_thread_mutex_attribute_type_set_
 #define _di_f_thread_mutex_create_
 #define _di_f_thread_mutex_d_
 #define _di_f_thread_mutex_delete_
+#define _di_f_thread_mutex_full_delete_
+#define _di_f_thread_mutex_full_t_
+#define _di_f_thread_mutex_fulls_delete_callback_
+#define _di_f_thread_mutex_fulls_destroy_callback_
+#define _di_f_thread_mutex_fulls_t_
+#define _di_f_thread_mutex_fullss_delete_callback_
+#define _di_f_thread_mutex_fullss_destroy_callback_
 #define _di_f_thread_mutex_lock_
 #define _di_f_thread_mutex_lock_timed_
 #define _di_f_thread_mutex_lock_try_
 #define _di_f_thread_mutexs_t_
 #define _di_f_thread_mutexss_delete_callback_
 #define _di_f_thread_mutexss_destroy_callback_
+#define _di_f_thread_name_get_
+#define _di_f_thread_name_set_
 #define _di_f_thread_once_
 #define _di_f_thread_once_t_
 #define _di_f_thread_onces_t_
 //#define _di_f_utf_unicode_to_
 #define _di_f_utf_width_e_
 #define _di_f_void_call_t_
+//#define _di_f_void_pointer_call_t_
 //#define _di_fl_control_group_apply_
 //#define _di_fl_conversion_data_base_10_c_
 #define _di_fl_conversion_data_base_12_c_
 //#define _di_fll_error_file_type_socket_s_
 #define _di_fll_error_parameter_integer_print_
 //#define _di_fll_error_print_
+//#define _di_fll_error_s_a_
+//#define _di_fll_error_s_e_
 //#define _di_fll_execute_arguments_add_
 #define _di_fll_execute_arguments_add_parameter_
 //#define _di_fll_execute_arguments_add_parameter_set_
 #define _di_fll_program_print_error_parameter_must_specify_once_value_
 //#define _di_fll_program_print_error_parameter_process_
 #define _di_fll_program_print_error_parameter_range_start_before_stop_
+#define _di_fll_program_print_error_parameter_support_not_
 #define _di_fll_program_print_error_parameter_value_too_long_
 #define _di_fll_program_print_error_pipe_invalid_form_feed_
 #define _di_fll_program_print_error_pipe_missing_content_
index 86d7cc6d15905dd6db9f036fe507462c4e3320ba..1a7d85d1d92893d675085c6d2492e28d0bfa1e2d 100644 (file)
@@ -68,7 +68,7 @@ build_sources_program fll/level_0/utf.c fll/level_0/private-utf.c fll/level_0/pr
 build_sources_program fll/level_0/utf/common.c fll/level_0/utf/convert.c fll/level_0/utf/dynamic.c fll/level_0/utf/dynamics.c fll/level_0/utf/dynamicss.c fll/level_0/utf/is.c fll/level_0/utf/is_character.c fll/level_0/utf/map.c fll/level_0/utf/maps.c fll/level_0/utf/mapss.c fll/level_0/utf/map_multi.c fll/level_0/utf/map_multis.c fll/level_0/utf/map_multiss.c fll/level_0/utf/static.c fll/level_0/utf/statics.c fll/level_0/utf/staticss.c fll/level_0/utf/string.c fll/level_0/utf/triple.c fll/level_0/utf/triples.c fll/level_0/utf/tripless.c
 build_sources_program fll/level_0/utf/private-dynamics.c fll/level_0/utf/private-maps.c fll/level_0/utf/private-map_multis.c fll/level_0/utf/private-string.c fll/level_0/utf/private-triples.c
 
-build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c
+build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/barrier_full.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/condition_full.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/lock_full.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/mutex_full.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c
 
 build_sources_program fll/level_1/control_group.c
 build_sources_program fll/level_1/conversion.c fll/level_1/private-conversion.c fll/level_1/conversion/common.c
index b288dc494d63f37acc1a39ef4827279dbd633176..e7a06a070f8523266b1a9d1f62a390dd763fef4e 100644 (file)
 #define _di_f_thread_barrier_attributess_destroy_callback_
 #define _di_f_thread_barrier_create_
 #define _di_f_thread_barrier_delete_
+#define _di_f_thread_barrier_full_delete_
+#define _di_f_thread_barrier_full_t_
+#define _di_f_thread_barrier_fulls_delete_callback_
+#define _di_f_thread_barrier_fulls_destroy_callback_
+#define _di_f_thread_barrier_fulls_t_
+#define _di_f_thread_barrier_fullss_delete_callback_
+#define _di_f_thread_barrier_fullss_destroy_callback_
 #define _di_f_thread_barrier_t_
 #define _di_f_thread_barrier_wait_
 #define _di_f_thread_barriers_delete_callback_
 #define _di_f_thread_condition_attributess_destroy_callback_
 #define _di_f_thread_condition_create_
 #define _di_f_thread_condition_delete_
+#define _di_f_thread_condition_full_delete_
+#define _di_f_thread_condition_full_t_
+#define _di_f_thread_condition_fulls_delete_callback_
+#define _di_f_thread_condition_fulls_destroy_callback_
+#define _di_f_thread_condition_fulls_t_
+#define _di_f_thread_condition_fullss_delete_callback_
+#define _di_f_thread_condition_fullss_destroy_callback_
 #define _di_f_thread_condition_signal_
 #define _di_f_thread_condition_signal_all_
 #define _di_f_thread_condition_t_
 #define _di_f_thread_lock_attributess_destroy_callback_
 #define _di_f_thread_lock_create_
 #define _di_f_thread_lock_delete_
+#define _di_f_thread_lock_full_delete_
+#define _di_f_thread_lock_full_t_
+#define _di_f_thread_lock_fulls_delete_callback_
+#define _di_f_thread_lock_fulls_destroy_callback_
+#define _di_f_thread_lock_fulls_t_
+#define _di_f_thread_lock_fullss_delete_callback_
+#define _di_f_thread_lock_fullss_destroy_callback_
 #define _di_f_thread_lock_read_
 #define _di_f_thread_lock_read_timed_
 #define _di_f_thread_lock_read_try_
 #define _di_f_thread_lockss_delete_callback_
 #define _di_f_thread_lockss_destroy_callback_
 #define _di_f_thread_mutex_attribute_create_
+#define _di_f_thread_mutex_attribute_d_
 #define _di_f_thread_mutex_attribute_delete_
 #define _di_f_thread_mutex_attribute_priority_ceiling_get_
 #define _di_f_thread_mutex_attribute_priority_ceiling_set_
 #define _di_f_thread_mutex_attribute_robust_set_
 #define _di_f_thread_mutex_attribute_shared_get_
 #define _di_f_thread_mutex_attribute_shared_set_
-#define _di_f_thread_mutex_attribute_d_
 #define _di_f_thread_mutex_attribute_t_
 #define _di_f_thread_mutex_attribute_type_get_
 #define _di_f_thread_mutex_attribute_type_set_
 #define _di_f_thread_mutex_create_
 #define _di_f_thread_mutex_d_
 #define _di_f_thread_mutex_delete_
+#define _di_f_thread_mutex_full_delete_
+#define _di_f_thread_mutex_full_t_
+#define _di_f_thread_mutex_fulls_delete_callback_
+#define _di_f_thread_mutex_fulls_destroy_callback_
+#define _di_f_thread_mutex_fulls_t_
+#define _di_f_thread_mutex_fullss_delete_callback_
+#define _di_f_thread_mutex_fullss_destroy_callback_
 #define _di_f_thread_mutex_lock_
 #define _di_f_thread_mutex_lock_timed_
 #define _di_f_thread_mutex_lock_try_
 #define _di_f_thread_mutexs_t_
 #define _di_f_thread_mutexss_delete_callback_
 #define _di_f_thread_mutexss_destroy_callback_
+#define _di_f_thread_name_get_
+#define _di_f_thread_name_set_
 #define _di_f_thread_once_
 #define _di_f_thread_once_t_
 #define _di_f_thread_onces_t_
 #define _di_f_utf_unicode_to_
 #define _di_f_utf_width_e_
 #define _di_f_void_call_t_
+//#define _di_f_void_pointer_call_t_
 //#define _di_fl_control_group_apply_
 #define _di_fl_conversion_data_base_10_c_
 #define _di_fl_conversion_data_base_12_c_
 //#define _di_fll_error_file_type_socket_s_
 #define _di_fll_error_parameter_integer_print_
 //#define _di_fll_error_print_
+//#define _di_fll_error_s_a_
+//#define _di_fll_error_s_e_
 #define _di_fll_execute_arguments_add_
 #define _di_fll_execute_arguments_add_parameter_
 #define _di_fll_execute_arguments_add_parameter_set_
 #define _di_fll_program_print_error_parameter_must_specify_once_value_
 #define _di_fll_program_print_error_parameter_process_
 #define _di_fll_program_print_error_parameter_range_start_before_stop_
+#define _di_fll_program_print_error_parameter_support_not_
 #define _di_fll_program_print_error_parameter_value_too_long_
 #define _di_fll_program_print_error_pipe_invalid_form_feed_
 #define _di_fll_program_print_error_pipe_missing_content_
index 1681adc1a7a923820c1250a94e08cb78a3e71924..f01bc175f5e04a4921c0cd58db9bc7b55f56d807 100644 (file)
@@ -65,7 +65,7 @@ build_sources_program fll/level_0/utf.c fll/level_0/private-utf.c fll/level_0/pr
 build_sources_program fll/level_0/utf/common.c fll/level_0/utf/convert.c fll/level_0/utf/dynamic.c fll/level_0/utf/dynamics.c fll/level_0/utf/dynamicss.c fll/level_0/utf/is.c fll/level_0/utf/is_character.c fll/level_0/utf/map.c fll/level_0/utf/maps.c fll/level_0/utf/mapss.c fll/level_0/utf/map_multi.c fll/level_0/utf/map_multis.c fll/level_0/utf/map_multiss.c fll/level_0/utf/static.c fll/level_0/utf/statics.c fll/level_0/utf/staticss.c fll/level_0/utf/string.c fll/level_0/utf/triple.c fll/level_0/utf/triples.c fll/level_0/utf/tripless.c
 build_sources_program fll/level_0/utf/private-dynamics.c fll/level_0/utf/private-maps.c fll/level_0/utf/private-map_multis.c fll/level_0/utf/private-string.c fll/level_0/utf/private-triples.c
 
-build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c
+build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/barrier_full.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/condition_full.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/lock_full.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/mutex_full.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c
 
 build_sources_program fll/level_1/control_group.c
 build_sources_program fll/level_1/conversion.c fll/level_1/private-conversion.c fll/level_1/conversion/common.c
index 2ee95ea0149c0ce1c00fe3191d08432aed533881..3847c3cdb2dd0f47082ea70f05753f0e7ca59d5d 100644 (file)
 #define _di_f_thread_barrier_attributess_destroy_callback_
 #define _di_f_thread_barrier_create_
 #define _di_f_thread_barrier_delete_
+#define _di_f_thread_barrier_full_delete_
+#define _di_f_thread_barrier_full_t_
+#define _di_f_thread_barrier_fulls_delete_callback_
+#define _di_f_thread_barrier_fulls_destroy_callback_
+#define _di_f_thread_barrier_fulls_t_
+#define _di_f_thread_barrier_fullss_delete_callback_
+#define _di_f_thread_barrier_fullss_destroy_callback_
 #define _di_f_thread_barrier_t_
 #define _di_f_thread_barrier_wait_
 #define _di_f_thread_barriers_delete_callback_
 #define _di_f_thread_condition_attributess_destroy_callback_
 #define _di_f_thread_condition_create_
 #define _di_f_thread_condition_delete_
+#define _di_f_thread_condition_full_delete_
+#define _di_f_thread_condition_full_t_
+#define _di_f_thread_condition_fulls_delete_callback_
+#define _di_f_thread_condition_fulls_destroy_callback_
+#define _di_f_thread_condition_fulls_t_
+#define _di_f_thread_condition_fullss_delete_callback_
+#define _di_f_thread_condition_fullss_destroy_callback_
+#define _di_f_thread_condition_full_delete_
+#define _di_f_thread_condition_full_t_
+#define _di_f_thread_condition_fulls_delete_callback_
+#define _di_f_thread_condition_fulls_destroy_callback_
+#define _di_f_thread_condition_fulls_t_
+#define _di_f_thread_condition_fullss_delete_callback_
+#define _di_f_thread_condition_fullss_destroy_callback_
 #define _di_f_thread_condition_signal_
 #define _di_f_thread_condition_signal_all_
 #define _di_f_thread_condition_t_
 #define _di_f_thread_lock_attributess_destroy_callback_
 #define _di_f_thread_lock_create_
 #define _di_f_thread_lock_delete_
+#define _di_f_thread_lock_full_delete_
+#define _di_f_thread_lock_full_t_
+#define _di_f_thread_lock_fulls_delete_callback_
+#define _di_f_thread_lock_fulls_destroy_callback_
+#define _di_f_thread_lock_fulls_t_
+#define _di_f_thread_lock_fullss_delete_callback_
+#define _di_f_thread_lock_fullss_destroy_callback_
 #define _di_f_thread_lock_read_
 #define _di_f_thread_lock_read_timed_
 #define _di_f_thread_lock_read_try_
 #define _di_f_thread_lockss_delete_callback_
 #define _di_f_thread_lockss_destroy_callback_
 #define _di_f_thread_mutex_attribute_create_
+#define _di_f_thread_mutex_attribute_d_
 #define _di_f_thread_mutex_attribute_delete_
 #define _di_f_thread_mutex_attribute_priority_ceiling_get_
 #define _di_f_thread_mutex_attribute_priority_ceiling_set_
 #define _di_f_thread_mutex_attribute_robust_set_
 #define _di_f_thread_mutex_attribute_shared_get_
 #define _di_f_thread_mutex_attribute_shared_set_
-#define _di_f_thread_mutex_attribute_d_
 #define _di_f_thread_mutex_attribute_t_
 #define _di_f_thread_mutex_attribute_type_get_
 #define _di_f_thread_mutex_attribute_type_set_
 #define _di_f_thread_mutex_create_
 #define _di_f_thread_mutex_d_
 #define _di_f_thread_mutex_delete_
+#define _di_f_thread_mutex_full_delete_
+#define _di_f_thread_mutex_full_t_
+#define _di_f_thread_mutex_fulls_delete_callback_
+#define _di_f_thread_mutex_fulls_destroy_callback_
+#define _di_f_thread_mutex_fulls_t_
+#define _di_f_thread_mutex_fullss_delete_callback_
+#define _di_f_thread_mutex_fullss_destroy_callback_
 #define _di_f_thread_mutex_lock_
 #define _di_f_thread_mutex_lock_timed_
 #define _di_f_thread_mutex_lock_try_
 #define _di_f_thread_mutexs_t_
 #define _di_f_thread_mutexss_delete_callback_
 #define _di_f_thread_mutexss_destroy_callback_
+#define _di_f_thread_name_get_
+#define _di_f_thread_name_set_
 #define _di_f_thread_once_
 #define _di_f_thread_once_t_
 #define _di_f_thread_onces_t_
 //#define _di_f_utf_unicode_to_
 #define _di_f_utf_width_e_
 #define _di_f_void_call_t_
+//#define _di_f_void_pointer_call_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_print_warning_s_
 //#define _di_fll_error_file_flag_e_
 //#define _di_fll_error_file_print_
+//#define _di_fll_error_file_print_one_
+//#define _di_fll_error_file_print_simple_
 //#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_socket_s_
 #define _di_fll_error_parameter_integer_print_
 //#define _di_fll_error_print_
+//#define _di_fll_error_s_a_
+//#define _di_fll_error_s_e_
 #define _di_fll_print_
 #define _di_fll_print_character_
 #define _di_fll_print_character_safely_
 #define _di_fll_program_print_error_parameter_must_specify_once_value_
 #define _di_fll_program_print_error_parameter_process_
 #define _di_fll_program_print_error_parameter_range_start_before_stop_
+#define _di_fll_program_print_error_parameter_support_not_
 #define _di_fll_program_print_error_parameter_value_too_long_
 #define _di_fll_program_print_error_pipe_invalid_form_feed_
 #define _di_fll_program_print_error_pipe_missing_content_
index 91506ea5c949ffa495eed1a677790285507af2d8..9fcb8e69d986424656db3d1734f34ac7d04275e0 100644 (file)
@@ -55,7 +55,7 @@ build_sources_program fll/level_0/utf.c fll/level_0/private-utf.c fll/level_0/pr
 build_sources_program fll/level_0/utf/common.c fll/level_0/utf/convert.c fll/level_0/utf/dynamic.c fll/level_0/utf/dynamics.c fll/level_0/utf/dynamicss.c fll/level_0/utf/is.c fll/level_0/utf/is_character.c fll/level_0/utf/map.c fll/level_0/utf/maps.c fll/level_0/utf/mapss.c fll/level_0/utf/map_multi.c fll/level_0/utf/map_multis.c fll/level_0/utf/map_multiss.c fll/level_0/utf/static.c fll/level_0/utf/statics.c fll/level_0/utf/staticss.c fll/level_0/utf/string.c fll/level_0/utf/triple.c fll/level_0/utf/triples.c fll/level_0/utf/tripless.c
 build_sources_program fll/level_0/utf/private-dynamics.c fll/level_0/utf/private-maps.c fll/level_0/utf/private-map_multis.c fll/level_0/utf/private-string.c fll/level_0/utf/private-triples.c
 
-build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c
+build_sources_program-thread fll/level_0/thread.c fll/level_0/thread/attribute.c fll/level_0/thread/barrier.c fll/level_0/thread/barrier_attribute.c fll/level_0/thread/barrier_full.c fll/level_0/thread/condition.c fll/level_0/thread/condition_attribute.c fll/level_0/thread/condition_full.c fll/level_0/thread/id.c fll/level_0/thread/key.c fll/level_0/thread/lock.c fll/level_0/thread/lock_attribute.c fll/level_0/thread/lock_full.c fll/level_0/thread/mutex.c fll/level_0/thread/mutex_attribute.c fll/level_0/thread/mutex_full.c fll/level_0/thread/once.c fll/level_0/thread/semaphore.c fll/level_0/thread/set.c fll/level_0/thread/spin.c
 
 build_sources_program fll/level_1/conversion.c fll/level_1/private-conversion.c fll/level_1/conversion/common.c
 build_sources_program fll/level_1/print.c fll/level_1/private-print.c fll/level_1/print/common.c
index 31ca973c1eff35ef22863f654779fbf7094e65d5..af12f5aa25029b5dec4154ab5028eebc6314aeb3 100644 (file)
@@ -86,18 +86,25 @@ extern "C" {
     #define f_gidss_delete_callback f_idss_delete_callback
   #endif // _di_f_gidss_delete_callback_
 
-  #ifndef _di_f_gidss_delete_callback_
-    #define f_gidss_delete_callback f_idss_delete_callback
-  #endif // _di_f_gidss_delete_callback_
+  #ifndef _di_f_uidss_delete_callback_
+    #define f_uidss_delete_callback f_idss_delete_callback
+  #endif // _di_f_uidss_delete_callback_
+#endif // _di_f_idss_delete_callback_
 
-  #ifndef _di_f_uidss_destroy_callback_
-    #define f_uidss_destroy_callback f_idss_destroy_callback
-  #endif // _di_f_uidss_destroy_callback_
+/**
+ * Destroy callback macros mapping functions for the f_id_t, f_uid_t, and f_gid_t array type callbacks.
+ */
+#ifndef _di_f_idss_destroy_callback_
+  #define f_idss_destroy_callback f_uint32ss_destroy_callback
+
+  #ifndef _di_f_gidss_destroy_callback_
+    #define f_gidss_destroy_callback f_idss_destroy_callback
+  #endif // _di_f_gidss_destroy_callback_
 
   #ifndef _di_f_uidss_destroy_callback_
     #define f_uidss_destroy_callback f_idss_destroy_callback
   #endif // _di_f_uidss_destroy_callback_
-#endif // _di_f_idss_delete_callback_
+#endif // _di_f_idss_destroy_callback_
 
 #ifdef __cplusplus
 } // extern "C"
index 12aefb43fdd199685aef9a7ef1af6f805d867f7d..0dfdc4b971d91f6b04a9042bb5f7adce2d5e87f3 100644 (file)
@@ -302,7 +302,7 @@ extern "C" {
   }
 #endif // _di_f_utf_string_seek_line_
 
-#ifndef _di_f_utf_string_seek_line_back
+#ifndef _di_f_utf_string_seek_line_back_
   f_status_t f_utf_string_seek_line_back(const f_utf_string_t string, f_range_t * const range) {
     #ifndef _di_level_0_parameter_checking_
       if (!range) return F_status_set_error(F_parameter);