From f621fa29616909ebe5bc867161f55f433b66496e Mon Sep 17 00:00:00 2001 From: ivo Date: Tue, 31 Jul 2007 14:50:44 +0000 Subject: [PATCH] Shorten (un)setting of all test flags Now that we have a list of all flags, we can set them to yes or no with a for-loop. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23969 b3059339-0415-0410-9bf9-f77b7e298cf2 --- TOOLS/checktree.sh | 36 +++++++----------------------------- 1 file changed, 7 insertions(+), 29 deletions(-) diff --git a/TOOLS/checktree.sh b/TOOLS/checktree.sh index 2329a1f8d0..2b2d48aef0 100755 --- a/TOOLS/checktree.sh +++ b/TOOLS/checktree.sh @@ -63,32 +63,10 @@ export LC_ALL=C # Helper functions -enable_all_tests() { - _spaces=yes - _extensions=yes - _crlf=yes - _tabs=yes - _trailws=yes - _rcsid=yes - _oll=yes - _charset=yes - _stupid=yes - _gnu=yes - _res=yes -} - -disable_all_tests() { - _spaces=no - _extensions=no - _crlf=no - _tabs=no - _trailws=no - _rcsid=no - _oll=no - _charset=no - _stupid=no - _gnu=no - _res=no +set_all_tests() { + for i in $testflags ; do + eval _$i=$1 + done } printoption() { @@ -148,13 +126,13 @@ for i in "$@"; do exit ;; -all) - enable_all_tests + set_all_tests yes ;; -noall) - disable_all_tests + set_all_tests no ;; -none) - disable_all_tests + set_all_tests no ;; -*) var=`echo X$i | sed 's/^X-//'`