1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/expansion/arith9.0 218469 2011-02-08 23:23:55Z jilles $ 23df4d8b0SPeter Avalos 33df4d8b0SPeter Avalosfailures=0 43df4d8b0SPeter Avalos 53df4d8b0SPeter Avaloscheck() { 63df4d8b0SPeter Avalos if [ $(($1)) != $2 ]; then 73df4d8b0SPeter Avalos failures=$((failures+1)) 83df4d8b0SPeter Avalos echo "For $1, expected $2 actual $(($1))" 93df4d8b0SPeter Avalos fi 103df4d8b0SPeter Avalos} 113df4d8b0SPeter Avalos 123df4d8b0SPeter Avaloscheck "0 ? 44 : 51" 51 133df4d8b0SPeter Avaloscheck "1 ? 68 : 30" 68 143df4d8b0SPeter Avaloscheck "2 ? 1 : -5" 1 153df4d8b0SPeter Avaloscheck "0 ? 4 : 0 ? 5 : 6" 6 163df4d8b0SPeter Avaloscheck "0 ? 4 : 1 ? 5 : 6" 5 173df4d8b0SPeter Avaloscheck "1 ? 4 : 0 ? 5 : 6" 4 183df4d8b0SPeter Avaloscheck "1 ? 4 : 1 ? 5 : 6" 4 193df4d8b0SPeter Avalos 203df4d8b0SPeter Avalosexit $((failures != 0)) 21