changeset 727:35c29e9919ba

farray.sh: Remove unneeded function "_farr_alist_destroy_value()"
author Franz Glasner <fzglas.hg@dom66.de>
date Sun, 06 Oct 2024 17:23:09 +0200
parents 23f6d2993fa2
children 858f4208d9cb
files share/local-bsdtools/farray.sh
diffstat 1 files changed, 0 insertions(+), 35 deletions(-) [+]
line wrap: on
line diff
--- a/share/local-bsdtools/farray.sh	Sun Oct 06 16:19:45 2024 +0200
+++ b/share/local-bsdtools/farray.sh	Sun Oct 06 17:23:09 2024 +0200
@@ -1914,41 +1914,6 @@
 
 
 #:
-#: Destroy and unset an alist from its complete token value including prefix.
-#:
-#: Args:
-#:   $1 (str): The alist token value including its prefix.
-#:
-#: Returns:
-#:   - A truthy value if the alist existed and has been deleted.
-#:   - A falsy value if the alist does not exist.
-#:
-_farr_alist_destroy_value() {
-
-    local __farr_token __farr_objname __farr_keyname __farr_valname __farr_len
-    local __farr_idx __farr_del_value
-
-    _farr_alist_tryget_meta "$1" || return 1
-
-    # Remove "storage"
-    __farr_idx=1
-    while [ ${__farr_idx} -le ${__farr_len} ]; do
-        eval __farr_del_value=\"\$\{${__farr_valname}_${__farr_idx}\}\"
-        _farr_destroy_object "${__farr_del_value}"
-        eval __farr_del_value=\"\$\{${__farr_keyname}_${__farr_idx}\}\"
-        _farr_destroy_object "${__farr_del_value}"
-        eval unset ${__farr_valname}_${__farr_idx}
-        eval unset ${__farr_keyname}_${__farr_idx}
-        __farr_idx=$((__farr_idx + 1))
-    done
-
-    # Remove object (length) itself
-    eval unset ${__farr_objname}__
-    return 0
-}
-
-
-#:
 #: Map a key to a value.
 #:
 #: Args: