*' ?'*) set -- sh -c "\$0 \$@ | test \$\? = ${name#* \?}" "$@";;
*' |'*) set -- sh -c "\$0 \$@ | ${name#* |}" "$@";;
*) set -- "$1" $2 $3
*' ?'*) set -- sh -c "\$0 \$@ | test \$\? = ${name#* \?}" "$@";;
*' |'*) set -- sh -c "\$0 \$@ | ${name#* |}" "$@";;
*) set -- "$1" $2 $3