# HG changeset patch # User Franz Glasner # Date 1728396712 -7200 # Node ID 93ff221b9c35c689075208948a445481ba2b6163 # Parent 6fcf7da879810ab87fe3a39259dd98a732547df1 farray.sh: Rename the index in "farray_find()" diff -r 6fcf7da87981 -r 93ff221b9c35 share/local-bsdtools/farray.sh --- a/share/local-bsdtools/farray.sh Tue Oct 08 15:52:30 2024 +0200 +++ b/share/local-bsdtools/farray.sh Tue Oct 08 16:11:52 2024 +0200 @@ -1374,7 +1374,7 @@ local __farr_start __farr_end local __farr_token __farr_gvrname __farr_len - local __farr_cur_idx __farr_existing_value + local __farr_cur_find_idx __farr_existing_value __farr_varname="${1-}" [ -z "${__farr_varname}" ] && _farr_fatal "missing variable name" @@ -1396,15 +1396,15 @@ [ ${__farr_end} -lt 1 ] && _farr_fatal "end index must be >= 1" [ ${__farr_end} -gt "${__farr_len}" ] && _farr_fatal "end index exceeds array length" - __farr_cur_idx=${__farr_start} - while [ ${__farr_cur_idx} -le ${__farr_end} ]; do - eval __farr_existing_value=\"\$\{${__farr_gvrname}_${__farr_cur_idx}\}\" + __farr_cur_find_idx=${__farr_start} + while [ ${__farr_cur_find_idx} -le ${__farr_end} ]; do + eval __farr_existing_value=\"\$\{${__farr_gvrname}_${__farr_cur_find_idx}\}\" if [ "${__farr_existing_value}" = "${__farr_searched_value}" ]; then - #printf "%d" ${__farr_cur_idx} - eval "${__farr_varname}"=${__farr_cur_idx} + #printf "%d" ${__farr_cur_find_idx} + eval "${__farr_varname}"=${__farr_cur_find_idx} return 0 fi - __farr_cur_idx=$((__farr_cur_idx + 1)) + __farr_cur_find_idx=$((__farr_cur_find_idx + 1)) done return 1 }