citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

commit 80dd86300c03bfcdafd8019ce7fc11a975661857
parent dace35e883f232375efc2c8e9b71ba48333e1973
Author: Kyle Milz <kyle@0x30.net>
Date:   Mon, 28 Nov 2016 11:45:08 -0700

src/check: use a saner line read idiom

Diffstat:
Msrc/check.sh | 13++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/check.sh b/src/check.sh @@ -85,12 +85,11 @@ fine_len=${#FINE[@]} print_tty -n "Checking '$dirs' ." -tmpfile=`mktemp /tmp/citrun_check.XXXXXXXXXX` -trap "rm -f $tmpfile" 0 -find $dirs -name citrun.log > $tmpfile - log_files=0 -while IFS= read -r line; do +OIFS="$IFS" +IFS=' +' +for line in `find $dirs -name citrun.log`; do print_tty -n . log_files=$((log_files + 1)) @@ -108,8 +107,8 @@ while IFS= read -r line; do fi FINE_COUNT[$i]=$((FINE_COUNT[$i] + tmp)) done -done < $tmpfile -rm $tmpfile +done +export IFS="$OIFS" print_tty "done" print_tty