]> Kevux Git Server - fll/commit
Cleanup: Reduce extra blocks in delete and destroy call backs.
authorKevin Day <Kevin@kevux.org>
Sat, 6 Dec 2025 21:37:23 +0000 (15:37 -0600)
committerKevin Day <Kevin@kevux.org>
Sat, 6 Dec 2025 21:37:23 +0000 (15:37 -0600)
commit50d3e14751d61b539ff5d75121eafdc7ffc30c24
treea51c1bbdd42fe51327af8346dae00db85f4251f9
parent577ac5c3a8609ac622656c1df95a1eb6dd77392c
Cleanup: Reduce extra blocks in delete and destroy call backs.

Early on I was uncertain at how I should handle this.
I wanted the block design, with anticipation that there would be cases where other code might operate after the first scope ended.
This made for easy and copy and paste (as well as some level of consistency) when switching between different types.

There has been massive changes over time regarding the structure of the delete and destroy functions (which are now call backs).

Most of the blocks end right before the function ends.
Simplify the design in these cases by removing one level of block structure.
58 files changed:
level_0/f_abstruse/c/abstruse/abstruse.c
level_0/f_abstruse/c/abstruse/map.c
level_0/f_account/c/account/accounts.c
level_0/f_directory/c/directory/listing.c
level_0/f_directory/c/directory/recurse_do.c
level_0/f_directory/c/directory/status.c
level_0/f_fss/c/fss/item.c
level_0/f_fss/c/fss/named.c
level_0/f_fss/c/fss/nest.c
level_0/f_fss/c/fss/set.c
level_0/f_fss/c/fss/set_quote.c
level_0/f_fss/c/fss/simple_packet.c
level_0/f_iki/c/iki/data.c
level_0/f_iki/c/iki/eki.c
level_0/f_limit/c/limit/set.c
level_0/f_limit/c/limit/value.c
level_0/f_socket/c/socket/address.c
level_0/f_socket/c/socket/socket.c
level_0/f_string/c/string/dynamics.c
level_0/f_string/c/string/dynamicss.c
level_0/f_string/c/string/map_multis.c
level_0/f_string/c/string/map_multiss.c
level_0/f_string/c/string/maps.c
level_0/f_string/c/string/mapss.c
level_0/f_string/c/string/triples.c
level_0/f_string/c/string/tripless.c
level_0/f_type_array/c/type_array/cell.c
level_0/f_type_array/c/type_array/date.c
level_0/f_type_array/c/type_array/file.c
level_0/f_type_array/c/type_array/fll_id.c
level_0/f_type_array/c/type_array/int128.c
level_0/f_type_array/c/type_array/int16.c
level_0/f_type_array/c/type_array/int32.c
level_0/f_type_array/c/type_array/int64.c
level_0/f_type_array/c/type_array/int8.c
level_0/f_type_array/c/type_array/number_signed.c
level_0/f_type_array/c/type_array/number_unsigned.c
level_0/f_type_array/c/type_array/pid.c
level_0/f_type_array/c/type_array/poll.c
level_0/f_type_array/c/type_array/quantityss.c
level_0/f_type_array/c/type_array/range_doubless.c
level_0/f_type_array/c/type_array/rangess.c
level_0/f_type_array/c/type_array/state.c
level_0/f_type_array/c/type_array/status.c
level_0/f_type_array/c/type_array/time.c
level_0/f_type_array/c/type_array/uint128.c
level_0/f_type_array/c/type_array/uint16.c
level_0/f_type_array/c/type_array/uint32.c
level_0/f_type_array/c/type_array/uint64.c
level_0/f_type_array/c/type_array/uint8.c
level_0/f_utf/c/utf/dynamics.c
level_0/f_utf/c/utf/dynamicss.c
level_0/f_utf/c/utf/map_multis.c
level_0/f_utf/c/utf/map_multiss.c
level_0/f_utf/c/utf/maps.c
level_0/f_utf/c/utf/mapss.c
level_0/f_utf/c/utf/triples.c
level_0/f_utf/c/utf/tripless.c