diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/common.sh | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/common.sh b/lib/common.sh index 174f3ab..3fd3cc5 100644 --- a/lib/common.sh +++ b/lib/common.sh @@ -20,35 +20,6 @@ [ -n "${_OB_COMMON_SM}" ] && return 0 _OB_COMMON_SM='true' -_OB_STACK_VARS= -_OB_SAVED_IFS= - -_ob_local() -{ - # Push the variable list onto the stack. - _OB_STACK_VARS="${_OB_STACK_VARS}|${*}" - - # Save the old IFS value, if any, and set it to its default. - _OB_SAVED_IFS="${IFS}" - IFS=' -' -} - -_ob_return() -{ - # Unset the variables at the top of the stack. - IFS=' ' - unset -v ${_OB_STACK_VARS##*|} - - # Pop the variable list from the top of the stack. - _OB_STACK_VARS="${_OB_STACK_VARS%|*}" - - # Restore the saved IFS. - IFS="${_OB_SAVED_IFS}" - - return ${1} -} - _ob_validate_var_name() { case "${1}" in |