changeset 760:ab6298596d73

farray.sh: Beautify all the "local" declarations
author Franz Glasner <fzglas.hg@dom66.de>
date Sun, 20 Oct 2024 16:33:20 +0200
parents 6f3f1bb9502c
children c14c7b5b5fea
files share/local-bsdtools/farray.sh
diffstat 1 files changed, 204 insertions(+), 169 deletions(-) [+]
line wrap: on
line diff
--- a/share/local-bsdtools/farray.sh	Sun Oct 20 16:09:43 2024 +0200
+++ b/share/local-bsdtools/farray.sh	Sun Oct 20 16:33:20 2024 +0200
@@ -824,8 +824,8 @@
 farray_append() {
     local __farr_name
 
-    local __farr_token __farr_gvrname __farr_len __farr_len_1
-    local __farr_newval
+    local __farr_token __farr_gvrname __farr_len __farr_len_1 \
+          __farr_newval
 
     _farr_array_get_meta "$@"
     shift
@@ -867,8 +867,8 @@
 farray_set() {
     local __farr_name __farr_index __farr_value
 
-    local __farr_token __farr_gvrname __farr_len __farr_len_1
-    local __farr_old_value
+    local __farr_token __farr_gvrname __farr_len __farr_len_1 \
+          __farr_old_value
 
     _farr_array_get_meta "$@"
     _farr_make_index __farr_index "${2-}" "${__farr_len}"
@@ -909,8 +909,8 @@
 farray_get() {
     local __farr_varname __farr_name __farr_index
 
-    local __farr_token __farr_gvrname __farr_len
-    local __farr_get_value
+    local __farr_token __farr_gvrname __farr_len \
+          __farr_get_value
 
     __farr_varname="${1-}"
     [ -z "${__farr_varname}" ] && _farr_fatal "missing variable name"
@@ -947,8 +947,8 @@
 farray_tryget() {
     local __farr_varname __farr_name __farr_index
 
-    local __farr_token __farr_gvrname __farr_len
-    local __farr_get_value
+    local __farr_token __farr_gvrname __farr_len \
+          __farr_get_value
 
     __farr_varname="${1-}"
     [ -z "${__farr_varname}" ] && _farr_fatal "missing variable name"
@@ -978,8 +978,8 @@
 farray_del() {
     local __farr_name __farr_index
 
-    local __farr_token __farr_gvrname __farr_len __farr_idx
-    local __farr_del_value
+    local __farr_token __farr_gvrname __farr_len __farr_idx \
+          __farr_del_value
 
     _farr_array_get_meta "$@"
     _farr_make_index __farr_index "${2-}" "${__farr_len}"
@@ -1061,20 +1061,14 @@
 #:     farray_splice "" ARRAY 1 1
 #:
 farray_splice() {
-    local __farr_del_array __farr_l_name __farr_index __farr_length
-    local __farr_r_name
-
-    local __farr_del_name __farr_del_token __farr_del_gvrname __farr_del_len
-    local __farr_l_token __farr_l_gvrname __farr_l_len
-    local __farr_r_token __farr_r_gvrname __farr_r_len
-
-    #
-    # Dynamically scoped variables for _farr_array_tryget_meta_nonfatal()
-    # and _farr_array_tryget_meta().
-    #
-    local __farr_name __farr_token __farr_gvrname __farr_len
-
-    local __farr_off __farr_v __farr_delta __farr_src_idx __farr_dst_idx
+    local __farr_del_array __farr_l_name __farr_index __farr_length \
+          __farr_r_name
+
+    local __farr_del_name __farr_del_token __farr_del_gvrname __farr_del_len \
+          __farr_l_token __farr_l_gvrname __farr_l_len \
+          __farr_r_token __farr_r_gvrname __farr_r_len \
+          __farr_name __farr_token __farr_gvrname __farr_len \
+          __farr_off __farr_v __farr_delta __farr_src_idx __farr_dst_idx
 
     [ $# -lt 4 ] && _farr_fatal "missing required arguments"
 
@@ -1228,10 +1222,10 @@
 farray_merge() {
     local __farr_result __farr_input_1 __farr_input_2
 
-    local __farr_name __farr_token __farr_gvrname __farr_len
-    local __farr_name_1 __farr_token_1 __farr_gvrname_1 __farr_len_1
-    local __farr_name_2 __farr_token_2 __farr_gvrname_2 __farr_len_2
-    local __farr_idx_1 __farr_idx_2 __farr_item_1 __farr_item_2
+    local __farr_name __farr_token __farr_gvrname __farr_len \
+          __farr_name_1 __farr_token_1 __farr_gvrname_1 __farr_len_1 \
+          __farr_name_2 __farr_token_2 __farr_gvrname_2 __farr_len_2 \
+          __farr_idx_1 __farr_idx_2 __farr_item_1 __farr_item_2
 
     _farr_array_get_meta "$2"
     __farr_input_1="$2"
@@ -1328,9 +1322,9 @@
 farray_release() {
     local __farr_name
 
-    local __farr_token __farr_gvrname __farr_len
-    local __farr_idx __farr_del_value
-    local __farr_refcnt
+    local __farr_token __farr_gvrname __farr_len \
+          __farr_idx __farr_del_value \
+          __farr_refcnt
 
     _farr_array_tryget_meta "$@" || return 1
 
@@ -1406,8 +1400,8 @@
 farray_contains() {
     local __farr_name
 
-    local __farr_token __farr_gvrname __farr_len
-    local __farr_idx __farr_existing_value __farr_searched_value
+    local __farr_token __farr_gvrname __farr_len \
+           __farr_idx __farr_existing_value __farr_searched_value
 
     _farr_array_get_meta "$@"
     shift
@@ -1443,11 +1437,11 @@
 #:   - 1 (falsy) otherwise
 #:
 farray_find() {
-    local __farr_varname __farr_name __farr_searched_value
-    local __farr_start __farr_end
-
-    local __farr_token __farr_gvrname __farr_len
-    local __farr_cur_find_idx __farr_existing_value
+    local __farr_varname __farr_name __farr_searched_value \
+          __farr_start __farr_end
+
+    local __farr_token __farr_gvrname __farr_len \
+          __farr_cur_find_idx __farr_existing_value
 
     __farr_varname="${1-}"
     [ -z "${__farr_varname}" ] && _farr_fatal "missing variable name"
@@ -1496,9 +1490,8 @@
 farray_sort() {
     local __farr_name
 
-    local __farr_token __farr_gvrname __farr_len
-    local __farr_pos
-    local __farr_val __farr_val_1
+    local __farr_token __farr_gvrname __farr_len \
+          __farr_pos __farr_val __farr_val_1
 
     _farr_array_get_meta "$@"
 
@@ -1544,11 +1537,11 @@
 #:   - 1 (falsy) otherwise
 #:
 farray_binsearch() {
-    local __farr_varname __farr_name __farr_searched_value
-    local __farr_start __farr_end
-
-    local __farr_token __farr_gvrname __farr_len
-    local __farr_lo __farr_hi __farr_mid __farr_mid_value
+    local __farr_varname __farr_name __farr_searched_value \
+          __farr_start __farr_end
+
+    local __farr_token __farr_gvrname __farr_len \
+          __farr_lo __farr_hi __farr_mid __farr_mid_value
 
     __farr_varname="${1-}"
     [ -z "${__farr_varname}" ] && _farr_fatal "missing variable name"
@@ -1611,8 +1604,8 @@
 farray_binsearch_leftmost() {
     local __farr_varname __farr_name __farr_searched_value
 
-    local __farr_token __farr_gvrname __farr_len
-    local __farr_lo __farr_hi __farr_mid __farr_mid_value
+    local __farr_token __farr_gvrname __farr_len \
+          __farr_lo __farr_hi __farr_mid __farr_mid_value
 
     __farr_varname="${1-}"
     [ -z "${__farr_varname}" ] && _farr_fatal "missing variable name"
@@ -1652,8 +1645,8 @@
 farray_join() {
     local __farr_varname __farr_name __farr_separator
 
-    local __farr_token __farr_gvrname __farr_len __farr_join_idx
-    local __farr_command __farr_real_separator __farr_current_value
+    local __farr_token __farr_gvrname __farr_len __farr_join_idx \
+          __farr_command __farr_real_separator __farr_current_value
 
     __farr_varname="${1-}"
     [ -z "${__farr_varname}" ] && _farr_fatal "missing variable name"
@@ -1697,9 +1690,9 @@
 farray_join_for_eval() {
     local __farr_varname  __farr_name
 
-    local __farr_token __farr_gvrname __farr_len
-    local __farr_join_idx __farr_command __farr_real_separator
-    local __farr_current_value
+    local __farr_token __farr_gvrname __farr_len \
+          __farr_join_idx __farr_command __farr_real_separator \
+          __farr_current_value
 
     __farr_varname="${1-}"
     [ -z "${__farr_varname}" ] && _farr_fatal "missing variable name"
@@ -1738,8 +1731,8 @@
 farray_print_join_for_eval() {
     local __farr_name
 
-    local __farr_token __farr_gvrname __farr_len
-    local __farr_join_idx __farr_current_value
+    local __farr_token __farr_gvrname __farr_len \
+          __farr_join_idx __farr_current_value
 
     _farr_array_get_meta "$@"
 
@@ -1771,11 +1764,10 @@
 farray_are_equal() {
     local __farr_l_name __farr_r_name
 
-    local __farr_l_token __farr_l_gvrname __farr_l_len
-    local __farr_r_token __farr_r_gvrname __farr_r_len
-
-    local __farr_name __farr_token __farr_gvrname __farr_len
-    local __farr_idx __farr_vl __farr_vr
+    local __farr_l_token __farr_l_gvrname __farr_l_len \
+          __farr_r_token __farr_r_gvrname __farr_r_len \
+          __farr_name __farr_token __farr_gvrname __farr_len \
+          __farr_idx __farr_vl __farr_vr
 
     [ $# -ne 2 ] && _farr_fatal "missing array"
 
@@ -1830,9 +1822,8 @@
 farray_for_each() {
     local __farr_name __farr_callback
 
-    local __farr_token __farr_gvrname __farr_len __farr_idx __farr_rv
-    local __farr_gm_name_or_value
-    local __farr_feval
+    local __farr_token __farr_gvrname __farr_len __farr_idx __farr_rv \
+          __farr_gm_name_or_value __farr_feval
 
     __farr_gm_name_or_value="${1-}"
     _farr_array_get_meta "$@"
@@ -1863,9 +1854,8 @@
 farray_reversed_for_each() {
     local __farr_name __farr_callback
 
-    local __farr_token __farr_gvrname __farr_len __farr_idx __farr_rv
-    local __farr_gm_name_or_value
-    local __farr_feval
+    local __farr_token __farr_gvrname __farr_len __farr_idx __farr_rv \
+          __farr_gm_name_or_value __farr_feval
 
     __farr_gm_name_or_value="${1-}"
     _farr_array_get_meta "$@"
@@ -2000,8 +1990,8 @@
 falist_create() {
     local __farr_name
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname
-    local __farr_llen
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen
 
     __farr_name="${1-}"
     [ -z "${__farr_name}" ] && _farr_fatal "missing falist name"
@@ -2292,7 +2282,9 @@
     # __farr_varname $1
     # __farr_name $2
 
-    local __farr_name __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
+    local __farr_name __farr_token __farr_objname __farr_bskeyname \
+          __farr_keyname __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last
 
     [ -z "${1-}" ] && _farr_fatal "missing variable name"
     _farr_alist_get_meta "$2"
@@ -2332,8 +2324,11 @@
 falist_clear() {
     # __farr_name $1
 
-    local __farr_name __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_bsidx __farr_sptr __farr_sptr_next __farr_del_value __farr_del_key
+    local __farr_name __farr_token __farr_objname __farr_bskeyname \
+          __farr_keyname __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_bsidx __farr_sptr __farr_sptr_next \
+          __farr_del_value __farr_del_key
 
     _farr_alist_get_meta "$@"
 
@@ -2384,10 +2379,12 @@
 falist_release() {
     local __farr_name
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_sptr __farr_del_value __farr_del_key
-    local __farr_sptr_next __farr_bsidx
-    local __farr_refcnt
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_sptr __farr_del_value __farr_del_key \
+          __farr_sptr_next __farr_bsidx \
+          __farr_refcnt
 
     _farr_alist_tryget_meta "$@" || return 1
 
@@ -2465,8 +2462,8 @@
 _farr_alist_bsearch() {
     local __farr_varname_bsidx __farr_varname_sptr __farr_searched_value
 
-    local __farr_lo __farr_hi __farr_mid __farr_mid_value
-    local __farr_bs_sptr __farr_bs_stype
+    local __farr_lo __farr_hi __farr_mid __farr_mid_value \
+          __farr_bs_sptr __farr_bs_stype
 
     __farr_varname_bsidx="$1"
     __farr_varname_sptr="$2"
@@ -2527,11 +2524,11 @@
 #:                       (including valid items *and* tombstones).
 #:
 _farr_alist_bsearch_lm() {
-    local __farr_varname_bsidx __farr_varname_stype __farr_varname_sptr
-    local __farr_searched_value
-
-    local __farr_lo __farr_hi __farr_mid __farr_mid_value
-    local __farr_bs_sptr __farr_bs_stype
+    local __farr_varname_bsidx __farr_varname_stype __farr_varname_sptr \
+          __farr_searched_value
+
+    local __farr_lo __farr_hi __farr_mid __farr_mid_value \
+          __farr_bs_sptr __farr_bs_stype
 
     __farr_varname_bsidx="$1"
     __farr_varname_stype="$2"
@@ -2612,10 +2609,12 @@
     # __farr_name $1
     local __farr_key __farr_value     # ...
 
-    local __farr_name __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_bsidx __farr_tmp_bsidx
-    local __farr_tmp_value __farr_tmp_key __farr_prev_key
-    local __farr_stype __farr_sptr __farr_prev_sptr __farr_tmp_prev_sptr
+    local __farr_name __farr_token __farr_objname __farr_bskeyname \
+          __farr_keyname __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_bsidx __farr_tmp_bsidx \
+          __farr_tmp_value __farr_tmp_key __farr_prev_key \
+          __farr_stype __farr_sptr __farr_prev_sptr __farr_tmp_prev_sptr
 
     _farr_alist_get_meta "${1-}"
     shift
@@ -2759,8 +2758,11 @@
     # __farr_name $1
     local __farr_key __farr_value    # ...
 
-    local __farr_name __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_prev_key __farr_sptr __farr_tmp_key __farr_tmp_prev_sptr __farr_prev_sptr
+    local __farr_name __farr_token __farr_objname __farr_bskeyname \
+          __farr_keyname __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_prev_key __farr_sptr \
+          __farr_tmp_key __farr_tmp_prev_sptr __farr_prev_sptr
 
     _farr_alist_get_meta "${1-}"
     shift
@@ -2844,10 +2846,12 @@
     # __farr_name $1
     local __farr_key __farr_value     # ...
 
-    local __farr_name __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_bsidx __farr_tmp_bsidx
-    local __farr_tmp_value __farr_tmp_key __farr_prev_key
-    local __farr_stype __farr_sptr __farr_prev_sptr __farr_tmp_prev_sptr
+    local __farr_name __farr_token __farr_objname __farr_bskeyname \
+          __farr_keyname __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_bsidx __farr_tmp_bsidx \
+          __farr_tmp_value __farr_tmp_key __farr_prev_key \
+          __farr_stype __farr_sptr __farr_prev_sptr __farr_tmp_prev_sptr
 
     _farr_alist_get_meta "${1-}"
     shift
@@ -2984,13 +2988,17 @@
 falist_update() {
     local __farr_name __farr_r_name
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_r_token __farr_r_objname __farr_r_bskeyname __farr_r_keyname __farr_r_valname __farr_r_llen __farr_r_bslen __farr_r_sptr_first __farr_r_sptr_last
-    local __farr_bsidx __farr_stype __farr_sptr __farr_tmp_bsidx
-    local __farr_key __farr_value
-    local __farr_r_key __farr_r_sptr __farr_r_sptr_next __farr_r_value
-    local __farr_prev_sptr __farr_prev_key
-    local __farr_tmp_prev_sptr
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_r_token __farr_r_objname __farr_r_bskeyname __farr_r_keyname \
+          __farr_r_valname __farr_r_llen __farr_r_bslen \
+          __farr_r_sptr_first __farr_r_sptr_last \
+          __farr_bsidx __farr_stype __farr_sptr __farr_tmp_bsidx \
+          __farr_key __farr_value \
+          __farr_r_key __farr_r_sptr __farr_r_sptr_next __farr_r_value \
+          __farr_prev_sptr __farr_prev_key \
+          __farr_tmp_prev_sptr
 
     [ $# -ne 2 ] && _farr_fatal "exactly two arrays must be given"
     _farr_alist_get_meta "$2"
@@ -3149,8 +3157,10 @@
 falist_get() {
     local __farr_varname __farr_name __farr_key __farr_varname_scookie
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_sptr __farr_get_key __farr_get_value
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_sptr __farr_get_key __farr_get_value
 
     __farr_varname="${1-}"
     [ -z "${__farr_varname}" ] && _farr_fatal "missing variable name"
@@ -3193,8 +3203,10 @@
 falist_tryget() {
     local __farr_varname __farr_name __farr_key __farr_varname_scookie
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_sptr __farr_get_key __farr_get_value
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_sptr __farr_get_key __farr_get_value
 
     __farr_varname="${1-}"
     [ -z "${__farr_varname}" ] && _farr_fatal "missing variable name"
@@ -3231,8 +3243,10 @@
 falist_cookie_first() {
     local __farr_name
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_sptr __farr_sptr_next __farr_sptr_prev __farr_cf_key
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_sptr __farr_sptr_next __farr_sptr_prev __farr_cf_key
 
     _farr_alist_get_meta "$@"
 
@@ -3261,8 +3275,10 @@
 falist_cookie_last() {
     local __farr_name
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_sptr __farr_sptr_next __farr_sptr_prev __farr_cf_key
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_sptr __farr_sptr_next __farr_sptr_prev __farr_cf_key
 
     _farr_alist_get_meta "$@"
 
@@ -3291,9 +3307,9 @@
 falist_cookie_next() {
     # __farr_scookie $1
 
-    local __farr_token __farr_objname __farr_keyname __farr_valname
-    local __farr_sptr __farr_sptr_prev __farr_sptr_next
-    local __farr_cn_key
+    local __farr_token __farr_objname __farr_keyname __farr_valname \
+          __farr_sptr __farr_sptr_prev __farr_sptr_next \
+          __farr_cn_key
 
     _farr_alist_tryparse_cookie "${1-}" || return 1
 
@@ -3322,9 +3338,9 @@
 falist_cookie_prev() {
     # __farr_scookie $1
 
-    local __farr_token __farr_objname __farr_keyname __farr_valname
-    local __farr_sptr __farr_sptr_prev __farr_sptr_next
-    local __farr_cn_key
+    local __farr_token __farr_objname __farr_keyname __farr_valname \
+          __farr_sptr __farr_sptr_prev __farr_sptr_next \
+          __farr_cn_key
 
     _farr_alist_tryparse_cookie "${1-}" || return 1
 
@@ -3362,9 +3378,9 @@
 falist_tryget_key_at() {
     local __farr_key_varname __farr_scookie
 
-    local __farr_token __farr_objname __farr_keyname __farr_valname
-    local __farr_sptr __farr_sptr_prev __farr_sptr_next
-    local __farr_getikey __farr_getival
+    local __farr_token __farr_objname __farr_keyname __farr_valname \
+          __farr_sptr __farr_sptr_prev __farr_sptr_next \
+          __farr_getikey __farr_getival
 
     __farr_key_varname=${1-}
     [ -z "${__farr_key_varname}" ] && _farr_fatal "missing variable name for key"
@@ -3409,9 +3425,9 @@
 falist_tryget_value_at() {
     local __farr_value_varname __farr_scookie
 
-    local __farr_token __farr_objname __farr_keyname __farr_valname
-    local __farr_sptr __farr_sptr_prev __farr_sptr_next
-    local __farr_getival
+    local __farr_token __farr_objname __farr_keyname __farr_valname \
+          __farr_sptr __farr_sptr_prev __farr_sptr_next \
+          __farr_getival
 
     __farr_value_varname=${1-}
     [ -z "${__farr_value_varname}" ] && _farr_fatal "missing variable name for value"
@@ -3458,9 +3474,9 @@
 falist_tryget_item_at() {
     local __farr_key_varname __farr_value_varname __farr_scookie
 
-    local __farr_token __farr_objname __farr_keyname __farr_valname
-    local __farr_sptr __farr_sptr_prev __farr_sptr_next
-    local __farr_getikey __farr_getival
+    local __farr_token __farr_objname __farr_keyname __farr_valname \
+          __farr_sptr __farr_sptr_prev __farr_sptr_next \
+          __farr_getikey __farr_getival
 
     __farr_key_varname=${1-}
     [ -z "${__farr_key_varname}" ] && _farr_fatal "missing variable name for key"
@@ -3506,7 +3522,9 @@
     # __farr_name $1
     # __farr_key $2
 
-    local __farr_name __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
+    local __farr_name __farr_token __farr_objname __farr_bskeyname \
+          __farr_keyname __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last
 
     _farr_alist_get_meta "${1-}"
     [ $# -lt 2 ] && _farr_fatal "missing key"
@@ -3531,8 +3549,10 @@
 falist_find() {
     local __farr_varname __farr_name __farr_key
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_sptr __farr_find_key
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_sptr __farr_find_key
 
     __farr_varname="${1-}"
     [ -z "${__farr_varname}" ] && _farr_fatal "missing variable name"
@@ -3564,11 +3584,13 @@
 falist_trydel() {
     local __farr_name __farr_delkey
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_sptr __farr_bsidx __farr_cur_value
-    local __farr_cur_key __farr_cur_stype __farr_cur_prev __farr_cur_next
-    local __farr_next_key __farr_next_prev __farr_next_next
-    local __farr_prev_key __farr_prev_prev __farr_prev_next
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_sptr __farr_bsidx __farr_cur_value \
+          __farr_cur_key __farr_cur_stype __farr_cur_prev __farr_cur_next \
+          __farr_next_key __farr_next_prev __farr_next_next \
+          __farr_prev_key __farr_prev_prev __farr_prev_next
 
     _farr_alist_get_meta "$@"
     [ $# -lt 2 ] && _farr_fatal "missing key"
@@ -3682,7 +3704,9 @@
 falist_istrue() {
     # name $1
 
-    local __farr_name __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
+    local __farr_name __farr_token __farr_objname __farr_bskeyname \
+          __farr_keyname __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last
 
     _farr_alist_tryget_meta "$@" || return 1
     if [ "${__farr_llen}" -gt 0 ]; then
@@ -3710,10 +3734,14 @@
 falist_are_equal() {
     local __farr_name __farr_r_name
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_r_token __farr_r_objname __farr_r_bskeyname __farr_r_keyname __farr_r_valname __farr_r_llen __farr_r_bslen __farr_r_sptr_first __farr_r_sptr_last
-    local __farr_sptr __farr_r_sptr __farr_r_bsidx
-    local __farr_value __farr_r_key __farr_r_value __farr_r_stype
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_r_token __farr_r_objname __farr_r_bskeyname __farr_r_keyname \
+          __farr_r_valname __farr_r_llen __farr_r_bslen \
+          __farr_r_sptr_first __farr_r_sptr_last \
+          __farr_sptr __farr_r_sptr __farr_r_bsidx \
+          __farr_value __farr_r_key __farr_r_value __farr_r_stype
 
     [ $# -ne 2 ] && _farr_fatal "missing alist parameter"
 
@@ -3771,11 +3799,15 @@
 falist_are_equal_with_order() {
     local __farr_name __farr_r_name
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_r_token __farr_r_objname __farr_r_bskeyname __farr_r_keyname __farr_r_valname __farr_r_llen __farr_r_bslen __farr_r_sptr_first __farr_r_sptr_last
-    local __farr_sptr __farr_sptr_next __farr_r_sptr __farr_r_sptr_next
-    local __farr_key __farr_value
-    local __farr_r_key __farr_r_value
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_r_token __farr_r_objname __farr_r_bskeyname __farr_r_keyname \
+          __farr_r_valname __farr_r_llen __farr_r_bslen \
+          __farr_r_sptr_first __farr_r_sptr_last \
+          __farr_sptr __farr_sptr_next __farr_r_sptr __farr_r_sptr_next \
+          __farr_key __farr_value \
+          __farr_r_key __farr_r_value
 
     [ $# -ne 2 ] && _farr_fatal "missing alist parameter"
 
@@ -3835,13 +3867,12 @@
 falist_keys() {
     local __farr_l_result __farr_name
 
-    local __farr_l_name __farr_l_token __farr_l_gvrname __farr_l_len
-
-    local __farr_token __farr_gvrname __farr_objname
-    local __farr_bskeyname __farr_keyname __farr_valname
-    local __farr_len __farr_llen __farr_bslen
-    local __farr_sptr_first __farr_sptr_last
-    local __farr_sptr __farr_key __farr_sptr_next
+    local __farr_l_name __farr_l_token __farr_l_gvrname __farr_l_len \
+          __farr_token __farr_gvrname __farr_objname \
+          __farr_bskeyname __farr_keyname __farr_valname \
+          __farr_len __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_sptr __farr_key __farr_sptr_next
 
     # Try to get the array metadata here to provide an early error message
     [ $# -lt 1 ] && _ferr_fatal "missing target array"
@@ -3878,13 +3909,12 @@
 falist_values() {
     local __farr_l_result __farr_name
 
-    local __farr_l_name __farr_l_token __farr_l_gvrname __farr_l_len
-
-    local __farr_token __farr_gvrname __farr_objname
-    local __farr_bskeyname __farr_keyname __farr_valname
-    local __farr_len __farr_llen __farr_bslen
-    local __farr_sptr_first __farr_sptr_last
-    local __farr_sptr __farr_key __farr_val __farr_sptr_next
+    local __farr_l_name __farr_l_token __farr_l_gvrname __farr_l_len \
+          __farr_token __farr_gvrname __farr_objname \
+          __farr_bskeyname __farr_keyname __farr_valname \
+          __farr_len __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_sptr __farr_key __farr_val __farr_sptr_next
 
     # Try to get the array metadata here to provide an early error message
     [ $# -lt 1 ] && _ferr_fatal "missing target array"
@@ -3923,13 +3953,12 @@
 falist_items() {
     local __farr_l_result __farr_name
 
-    local __farr_l_name __farr_l_token __farr_l_gvrname __farr_l_len
-
-    local __farr_token __farr_gvrname __farr_objname
-    local __farr_bskeyname __farr_keyname __farr_valname
-    local __farr_len __farr_llen __farr_bslen
-    local __farr_sptr_first __farr_sptr_last
-    local __farr_sptr __farr_key __farr_val __farr_sptr_next
+    local __farr_l_name __farr_l_token __farr_l_gvrname __farr_l_len \
+          __farr_token __farr_gvrname __farr_objname \
+          __farr_bskeyname __farr_keyname __farr_valname \
+          __farr_len __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_sptr __farr_key __farr_val __farr_sptr_next
 
     # Try to get the array metadata here to provide an early error message
     [ $# -lt 1 ] && _ferr_fatal "missing target array"
@@ -3983,10 +4012,12 @@
 falist_for_each() {
     local __farr_name __farr_callback
 
-    local __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_fesptr __farr_fesptr_next __farr_fescookie
-    local __farr_fekey __farr_feval __farr_rv
-    local __farr_gm_name_or_value
+    local __farr_token __farr_objname __farr_bskeyname __farr_keyname \
+          __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_fesptr __farr_fesptr_next __farr_fescookie \
+          __farr_fekey __farr_feval __farr_rv \
+          __farr_gm_name_or_value
 
     __farr_gm_name_or_value="${1-}"
     _farr_alist_get_meta "${__farr_gm_name_or_value}"
@@ -4043,10 +4074,12 @@
     local __farr_debug_indent
     # __farr_name $1
 
-    local __farr_name __farr_token __farr_objname __farr_bskeyname __farr_keyname __farr_valname __farr_llen __farr_bslen __farr_sptr_first __farr_sptr_last
-    local __farr_sptr __farr_el_key __farr_el_val
-    local __farr_sptr_next
-    local __farr_debug_bsidx __farr_debug_sptr
+    local __farr_name __farr_token __farr_objname __farr_bskeyname \
+          __farr_keyname __farr_valname __farr_llen __farr_bslen \
+          __farr_sptr_first __farr_sptr_last \
+          __farr_sptr __farr_el_key __farr_el_val \
+          __farr_sptr_next \
+          __farr_debug_bsidx __farr_debug_sptr
 
     __farr_debug_indent="${1}"
     shift
@@ -4110,6 +4143,7 @@
 #:   int: 0 if the incrementation went properly, 1 otherwise
 #:
 _farr_acquire_object() {
+    # $1
 
     local __farr_tmp_refcount __farr_tmp_token
 
@@ -4155,6 +4189,7 @@
 #:   int: 0 if the destruction went properly without errors, 1 otherwise
 #:
 _farr_release_object() {
+    # $1
 
     case "$1" in
         '')