diff --git a/ghostwheel.fn.sh b/ghostwheel.fn.sh index 6f0c53d..6181f07 100644 --- a/ghostwheel.fn.sh +++ b/ghostwheel.fn.sh @@ -94,44 +94,6 @@ function c4.f.dval { } #### -END c4.f.dval - -#### c4.f.prgs_Array - -### create associative array from (quoted) name list and args -function c4.f.pargs { - declare -la rv=() - while test -n "$1" ; do - rv+=$1; shift - done - c4.f.dval rv -} -#### -END c4.f.pargs_Array - -#### c4.f.sargs_Array - -### create array from (quoted) string list -function c4.f.sargs { - local -a rv;n - local -i i=0; - for arg in $1 ; do - rv+=$arg; - done - c4.f.dval rv -} -#### -END c4.f.sargs - -#### c4.f.nrgs_Array - -### create associative array from (quoted) name list and args -#(eval "declare -lA v=($( . ghostwheel.fn.sh; c4.f.nargs "a b" "c" "d" ))"; echo "${v[a]}") #c -function c4.f.nargs { - local names="$1"; shift; - local -A rv; - local n; for n in $names ; do - rv[$n]="$1"; - shift; - done - c4.f.dval rv -} -#### -END c4.f.pargs_Array - function c4.t.b { C4_TN=$((++C4_TN))