Current Path : /compat/linux/proc/self/root/usr/src/tools/regression/bin/sh/expansion/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //compat/linux/proc/self/root/usr/src/tools/regression/bin/sh/expansion/arith1.0 |
# $FreeBSD: release/9.1.0/tools/regression/bin/sh/expansion/arith1.0 201259 2009-12-30 15:59:40Z jilles $ failures=0 check() { if [ $(($1)) != $2 ]; then failures=$((failures+1)) echo "For $1, expected $2 actual $(($1))" fi } check "0&&0" 0 check "1&&0" 0 check "0&&1" 0 check "1&&1" 1 check "2&&2" 1 check "1&&2" 1 check "1<<40&&1<<40" 1 check "1<<40&&4" 1 check "0||0" 0 check "1||0" 1 check "0||1" 1 check "1||1" 1 check "2||2" 1 check "1||2" 1 check "1<<40||1<<40" 1 check "1<<40||4" 1 exit $((failures != 0))