4 . "${srcdir=.}/init.sh"; path_prepend_ ../src
8 cat <<EOF > exp- || fail=1
14 cat <<EOF > exp--u || fail=1
15 diff -N -r -u "a/ " "b/ "
22 cat <<EOF > exp--c || fail=1
23 diff -N -r -c "a/ " "b/ "
33 echo space > "b/ " || fail=1
34 for opt in '' -u -c; do
35 diff -N -r $opt a b > out 2> err; test $? = 1 || fail=1
36 # Remove date and time.
37 sed -e 's/^\([-+*][-+*][-+*] [^ ]*\) .*/\1/' out > k; mv k out
38 compare exp-$(echo $opt|tr ' ' _) out || fail=1
43 cat <<EOF > exp || fail=1
54 echo tab > "a/$tab" || fail=1
55 echo one > "b/$x01" || fail=1
56 diff -u "a/$tab" "b/$x01" > out 2> err; test $? = 1 || fail=1
57 # Remove date and time.
58 sed -e 's/^\([-+*][-+*][-+*] [^ ]*\) .*/\1/' out > k; mv k out
59 compare exp out || fail=1