=== modified file 'bin/confz' --- bin/confz 2017-11-21 16:16:11 +0000 +++ bin/confz 2017-11-20 18:08:14 +0000 @@ -67,30 +67,6 @@ (( $#empty )) && die "required parameters are empty: ${(@q)empty}" } -# check if given arguments (as name value pairs) match current $vars -matchvars() { - local name value - for name value in "$@"; do - if (($+vars[$name])); then - [[ $value == $vars[$name] ]] || return 1 - fi - done - return 0 -} - -# unify given arguments (as name value pairs) with current $vars -unify() { - local name value - for name value in "$@"; do - if (($+vars[$name])); then - [[ $value == $vars[$name] ]] \ - || die "Unified variable $name has value ${(qqq)vars[$name]} not matching ${(qqq)value}" - else - vars[$name]=$value - fi - done -} - # autoload all relevant functions and run confz_*_init confz_load() { local func