1*13de33a5SJulio Merino 2*13de33a5SJulio Merinoc=: e= s=' ' 3*13de33a5SJulio Merinofailures='' 4*13de33a5SJulio Merinook='' 5*13de33a5SJulio Merino 6*13de33a5SJulio Merinocheck_result() { 7*13de33a5SJulio Merino if [ "x$2" = "x$3" ]; then 8*13de33a5SJulio Merino ok=x$ok 9*13de33a5SJulio Merino else 10*13de33a5SJulio Merino failures=x$failures 11*13de33a5SJulio Merino echo "For $1, expected $3 actual $2" 12*13de33a5SJulio Merino fi 13*13de33a5SJulio Merino} 14*13de33a5SJulio Merino 15*13de33a5SJulio MerinoIFS=' 16*13de33a5SJulio Merino' 17*13de33a5SJulio Merinoset -- a '' 18*13de33a5SJulio Merinoset -- "$@" 19*13de33a5SJulio Merinocheck_result 'set -- "$@"' "($#)($1)($2)" "(2)(a)()" 20*13de33a5SJulio Merino 21*13de33a5SJulio Merinoset -- a '' 22*13de33a5SJulio Merinoset -- "$@"$e 23*13de33a5SJulio Merinocheck_result 'set -- "$@"$e' "($#)($1)($2)" "(2)(a)()" 24*13de33a5SJulio Merino 25*13de33a5SJulio Merinoset -- a '' 26*13de33a5SJulio Merinoset -- "$@"$s 27*13de33a5SJulio Merinocheck_result 'set -- "$@"$s' "($#)($1)($2)" "(2)(a)()" 28*13de33a5SJulio Merino 29*13de33a5SJulio MerinoIFS="$c" 30*13de33a5SJulio Merinoset -- a '' 31*13de33a5SJulio Merinoset -- "$@"$c 32*13de33a5SJulio Merinocheck_result 'set -- "$@"$c' "($#)($1)($2)" "(2)(a)()" 33*13de33a5SJulio Merino 34*13de33a5SJulio Merinotest "x$failures" = x 35