Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
changeset 744:93ff221b9c35
farray.sh: Rename the index in "farray_find()"
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 08 Oct 2024 16:11:52 +0200 |
| parents | 6fcf7da87981 |
| children | a5918c859fe9 |
| files | share/local-bsdtools/farray.sh |
| diffstat | 1 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- 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 }
