From 6b82e03934750ce1bc2d8c4d4f8ac6f3f4dbff82 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sun, 18 Aug 2013 11:19:44 -0400 Subject: _ob_local(), _ob_return(): Remove. --- (limited to 'lib') 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 -- cgit v0.9.1