.
authorJim Meyering <jim@meyering.net>
Sun, 27 Feb 2000 11:26:07 +0000 (11:26 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 27 Feb 2000 11:26:07 +0000 (11:26 +0000)
tests/cut/cut-tests
tests/join/join-tests
tests/pr/pr-tests
tests/sort/sort-tests
tests/tac/tac-tests
tests/tail/tail-tests
tests/tr/tr-tests
tests/wc/wc-tests

index bebc78e..815b1a6 100755 (executable)
@@ -20,2249 +20,2381 @@ export LANG
 
 $xx -d: -f1,3- $srcdir/1.I > 1.O 2> 1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1.O $srcdir/1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1(F)"; fi ;;
-    1) $echo "Test 1(F) failed: files 1.O and $srcdir/1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1(F) may have failed." 1>&2;
-       $echo The command "cmp 1.O $srcdir/1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1(F)"; fi;;
+    1) $echo "Test 1(F) failed: files 1.O and $srcdir/1.X differ" 1>&2
+       (diff -c 1.O $srcdir/1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1(F) may have failed." 1>&2
+       $echo The command "cmp 1.O $srcdir/1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1.E || rm -f 1.E
 cat $srcdir/1.I | $xx -d: -f1,3- > 1.O 2> 1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1.O $srcdir/1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1(|)"; fi ;;
-    1) $echo "Test 1(|) failed: files 1.O and $srcdir/1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1(|) may have failed." 1>&2;
-       $echo The command "cmp 1.O $srcdir/1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1(|)"; fi;;
+    1) $echo "Test 1(|) failed: files 1.O and $srcdir/1.X differ" 1>&2
+       (diff -c 1.O $srcdir/1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1(|) may have failed." 1>&2
+       $echo The command "cmp 1.O $srcdir/1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1.E || rm -f 1.E
 $xx -d: -f1,3- < $srcdir/1.I > 1.O 2> 1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1.O $srcdir/1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1(<)"; fi ;;
-    1) $echo "Test 1(<) failed: files 1.O and $srcdir/1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1(<) may have failed." 1>&2;
-       $echo The command "cmp 1.O $srcdir/1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1(<)"; fi;;
+    1) $echo "Test 1(<) failed: files 1.O and $srcdir/1.X differ" 1>&2
+       (diff -c 1.O $srcdir/1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1(<) may have failed." 1>&2
+       $echo The command "cmp 1.O $srcdir/1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1.E || rm -f 1.E
 $xx -d: -f1,3- $srcdir/2.I > 2.O 2> 2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2.O $srcdir/2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2(F)"; fi ;;
-    1) $echo "Test 2(F) failed: files 2.O and $srcdir/2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2(F) may have failed." 1>&2;
-       $echo The command "cmp 2.O $srcdir/2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2(F)"; fi;;
+    1) $echo "Test 2(F) failed: files 2.O and $srcdir/2.X differ" 1>&2
+       (diff -c 2.O $srcdir/2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2(F) may have failed." 1>&2
+       $echo The command "cmp 2.O $srcdir/2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2.E || rm -f 2.E
 cat $srcdir/2.I | $xx -d: -f1,3- > 2.O 2> 2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2.O $srcdir/2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2(|)"; fi ;;
-    1) $echo "Test 2(|) failed: files 2.O and $srcdir/2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2(|) may have failed." 1>&2;
-       $echo The command "cmp 2.O $srcdir/2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2(|)"; fi;;
+    1) $echo "Test 2(|) failed: files 2.O and $srcdir/2.X differ" 1>&2
+       (diff -c 2.O $srcdir/2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2(|) may have failed." 1>&2
+       $echo The command "cmp 2.O $srcdir/2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2.E || rm -f 2.E
 $xx -d: -f1,3- < $srcdir/2.I > 2.O 2> 2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2.O $srcdir/2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2(<)"; fi ;;
-    1) $echo "Test 2(<) failed: files 2.O and $srcdir/2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2(<) may have failed." 1>&2;
-       $echo The command "cmp 2.O $srcdir/2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2(<)"; fi;;
+    1) $echo "Test 2(<) failed: files 2.O and $srcdir/2.X differ" 1>&2
+       (diff -c 2.O $srcdir/2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2(<) may have failed." 1>&2
+       $echo The command "cmp 2.O $srcdir/2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2.E || rm -f 2.E
 $xx -d: -f2- $srcdir/3.I > 3.O 2> 3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3.O $srcdir/3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3(F)"; fi ;;
-    1) $echo "Test 3(F) failed: files 3.O and $srcdir/3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3(F) may have failed." 1>&2;
-       $echo The command "cmp 3.O $srcdir/3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3(F)"; fi;;
+    1) $echo "Test 3(F) failed: files 3.O and $srcdir/3.X differ" 1>&2
+       (diff -c 3.O $srcdir/3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3(F) may have failed." 1>&2
+       $echo The command "cmp 3.O $srcdir/3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3.E || rm -f 3.E
 cat $srcdir/3.I | $xx -d: -f2- > 3.O 2> 3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3.O $srcdir/3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3(|)"; fi ;;
-    1) $echo "Test 3(|) failed: files 3.O and $srcdir/3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3(|) may have failed." 1>&2;
-       $echo The command "cmp 3.O $srcdir/3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3(|)"; fi;;
+    1) $echo "Test 3(|) failed: files 3.O and $srcdir/3.X differ" 1>&2
+       (diff -c 3.O $srcdir/3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3(|) may have failed." 1>&2
+       $echo The command "cmp 3.O $srcdir/3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3.E || rm -f 3.E
 $xx -d: -f2- < $srcdir/3.I > 3.O 2> 3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3.O $srcdir/3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3(<)"; fi ;;
-    1) $echo "Test 3(<) failed: files 3.O and $srcdir/3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3(<) may have failed." 1>&2;
-       $echo The command "cmp 3.O $srcdir/3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3(<)"; fi;;
+    1) $echo "Test 3(<) failed: files 3.O and $srcdir/3.X differ" 1>&2
+       (diff -c 3.O $srcdir/3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3(<) may have failed." 1>&2
+       $echo The command "cmp 3.O $srcdir/3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3.E || rm -f 3.E
 $xx -d: -f4 $srcdir/4.I > 4.O 2> 4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4.O $srcdir/4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4(F)"; fi ;;
-    1) $echo "Test 4(F) failed: files 4.O and $srcdir/4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4(F) may have failed." 1>&2;
-       $echo The command "cmp 4.O $srcdir/4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4(F)"; fi;;
+    1) $echo "Test 4(F) failed: files 4.O and $srcdir/4.X differ" 1>&2
+       (diff -c 4.O $srcdir/4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4(F) may have failed." 1>&2
+       $echo The command "cmp 4.O $srcdir/4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4.E || rm -f 4.E
 cat $srcdir/4.I | $xx -d: -f4 > 4.O 2> 4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4.O $srcdir/4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4(|)"; fi ;;
-    1) $echo "Test 4(|) failed: files 4.O and $srcdir/4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4(|) may have failed." 1>&2;
-       $echo The command "cmp 4.O $srcdir/4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4(|)"; fi;;
+    1) $echo "Test 4(|) failed: files 4.O and $srcdir/4.X differ" 1>&2
+       (diff -c 4.O $srcdir/4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4(|) may have failed." 1>&2
+       $echo The command "cmp 4.O $srcdir/4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4.E || rm -f 4.E
 $xx -d: -f4 < $srcdir/4.I > 4.O 2> 4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4.O $srcdir/4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4(<)"; fi ;;
-    1) $echo "Test 4(<) failed: files 4.O and $srcdir/4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4(<) may have failed." 1>&2;
-       $echo The command "cmp 4.O $srcdir/4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4(<)"; fi;;
+    1) $echo "Test 4(<) failed: files 4.O and $srcdir/4.X differ" 1>&2
+       (diff -c 4.O $srcdir/4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4(<) may have failed." 1>&2
+       $echo The command "cmp 4.O $srcdir/4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4.E || rm -f 4.E
 $xx -d: -f4 $srcdir/5.I > 5.O 2> 5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5.O $srcdir/5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5(F)"; fi ;;
-    1) $echo "Test 5(F) failed: files 5.O and $srcdir/5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5(F) may have failed." 1>&2;
-       $echo The command "cmp 5.O $srcdir/5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5(F)"; fi;;
+    1) $echo "Test 5(F) failed: files 5.O and $srcdir/5.X differ" 1>&2
+       (diff -c 5.O $srcdir/5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5(F) may have failed." 1>&2
+       $echo The command "cmp 5.O $srcdir/5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5.E || rm -f 5.E
 cat $srcdir/5.I | $xx -d: -f4 > 5.O 2> 5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5.O $srcdir/5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5(|)"; fi ;;
-    1) $echo "Test 5(|) failed: files 5.O and $srcdir/5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5(|) may have failed." 1>&2;
-       $echo The command "cmp 5.O $srcdir/5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5(|)"; fi;;
+    1) $echo "Test 5(|) failed: files 5.O and $srcdir/5.X differ" 1>&2
+       (diff -c 5.O $srcdir/5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5(|) may have failed." 1>&2
+       $echo The command "cmp 5.O $srcdir/5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5.E || rm -f 5.E
 $xx -d: -f4 < $srcdir/5.I > 5.O 2> 5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5.O $srcdir/5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5(<)"; fi ;;
-    1) $echo "Test 5(<) failed: files 5.O and $srcdir/5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5(<) may have failed." 1>&2;
-       $echo The command "cmp 5.O $srcdir/5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5(<)"; fi;;
+    1) $echo "Test 5(<) failed: files 5.O and $srcdir/5.X differ" 1>&2
+       (diff -c 5.O $srcdir/5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5(<) may have failed." 1>&2
+       $echo The command "cmp 5.O $srcdir/5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5.E || rm -f 5.E
 $xx -c4 $srcdir/6.I > 6.O 2> 6.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6.O $srcdir/6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6(F)"; fi ;;
-    1) $echo "Test 6(F) failed: files 6.O and $srcdir/6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6(F) may have failed." 1>&2;
-       $echo The command "cmp 6.O $srcdir/6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6(F)"; fi;;
+    1) $echo "Test 6(F) failed: files 6.O and $srcdir/6.X differ" 1>&2
+       (diff -c 6.O $srcdir/6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6(F) may have failed." 1>&2
+       $echo The command "cmp 6.O $srcdir/6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6.E || rm -f 6.E
 cat $srcdir/6.I | $xx -c4 > 6.O 2> 6.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6.O $srcdir/6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6(|)"; fi ;;
-    1) $echo "Test 6(|) failed: files 6.O and $srcdir/6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6(|) may have failed." 1>&2;
-       $echo The command "cmp 6.O $srcdir/6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6(|)"; fi;;
+    1) $echo "Test 6(|) failed: files 6.O and $srcdir/6.X differ" 1>&2
+       (diff -c 6.O $srcdir/6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6(|) may have failed." 1>&2
+       $echo The command "cmp 6.O $srcdir/6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6.E || rm -f 6.E
 $xx -c4 < $srcdir/6.I > 6.O 2> 6.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6.O $srcdir/6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6(<)"; fi ;;
-    1) $echo "Test 6(<) failed: files 6.O and $srcdir/6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6(<) may have failed." 1>&2;
-       $echo The command "cmp 6.O $srcdir/6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6(<)"; fi;;
+    1) $echo "Test 6(<) failed: files 6.O and $srcdir/6.X differ" 1>&2
+       (diff -c 6.O $srcdir/6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6(<) may have failed." 1>&2
+       $echo The command "cmp 6.O $srcdir/6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6.E || rm -f 6.E
 $xx -c4 $srcdir/7.I > 7.O 2> 7.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7.O $srcdir/7.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7(F)"; fi ;;
-    1) $echo "Test 7(F) failed: files 7.O and $srcdir/7.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7(F) may have failed." 1>&2;
-       $echo The command "cmp 7.O $srcdir/7.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7(F)"; fi;;
+    1) $echo "Test 7(F) failed: files 7.O and $srcdir/7.X differ" 1>&2
+       (diff -c 7.O $srcdir/7.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7(F) may have failed." 1>&2
+       $echo The command "cmp 7.O $srcdir/7.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7.E || rm -f 7.E
 cat $srcdir/7.I | $xx -c4 > 7.O 2> 7.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7.O $srcdir/7.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7(|)"; fi ;;
-    1) $echo "Test 7(|) failed: files 7.O and $srcdir/7.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7(|) may have failed." 1>&2;
-       $echo The command "cmp 7.O $srcdir/7.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7(|)"; fi;;
+    1) $echo "Test 7(|) failed: files 7.O and $srcdir/7.X differ" 1>&2
+       (diff -c 7.O $srcdir/7.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7(|) may have failed." 1>&2
+       $echo The command "cmp 7.O $srcdir/7.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7.E || rm -f 7.E
 $xx -c4 < $srcdir/7.I > 7.O 2> 7.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7.O $srcdir/7.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7(<)"; fi ;;
-    1) $echo "Test 7(<) failed: files 7.O and $srcdir/7.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7(<) may have failed." 1>&2;
-       $echo The command "cmp 7.O $srcdir/7.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7(<)"; fi;;
+    1) $echo "Test 7(<) failed: files 7.O and $srcdir/7.X differ" 1>&2
+       (diff -c 7.O $srcdir/7.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7(<) may have failed." 1>&2
+       $echo The command "cmp 7.O $srcdir/7.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7.E || rm -f 7.E
 $xx -c4 $srcdir/8.I > 8.O 2> 8.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 8(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 8.O $srcdir/8.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 8(F)"; fi ;;
-    1) $echo "Test 8(F) failed: files 8.O and $srcdir/8.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 8(F) may have failed." 1>&2;
-       $echo The command "cmp 8.O $srcdir/8.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 8(F)"; fi;;
+    1) $echo "Test 8(F) failed: files 8.O and $srcdir/8.X differ" 1>&2
+       (diff -c 8.O $srcdir/8.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 8(F) may have failed." 1>&2
+       $echo The command "cmp 8.O $srcdir/8.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 8.E || rm -f 8.E
 cat $srcdir/8.I | $xx -c4 > 8.O 2> 8.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 8(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 8.O $srcdir/8.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 8(|)"; fi ;;
-    1) $echo "Test 8(|) failed: files 8.O and $srcdir/8.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 8(|) may have failed." 1>&2;
-       $echo The command "cmp 8.O $srcdir/8.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 8(|)"; fi;;
+    1) $echo "Test 8(|) failed: files 8.O and $srcdir/8.X differ" 1>&2
+       (diff -c 8.O $srcdir/8.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 8(|) may have failed." 1>&2
+       $echo The command "cmp 8.O $srcdir/8.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 8.E || rm -f 8.E
 $xx -c4 < $srcdir/8.I > 8.O 2> 8.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 8(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 8.O $srcdir/8.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 8(<)"; fi ;;
-    1) $echo "Test 8(<) failed: files 8.O and $srcdir/8.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 8(<) may have failed." 1>&2;
-       $echo The command "cmp 8.O $srcdir/8.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 8(<)"; fi;;
+    1) $echo "Test 8(<) failed: files 8.O and $srcdir/8.X differ" 1>&2
+       (diff -c 8.O $srcdir/8.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 8(<) may have failed." 1>&2
+       $echo The command "cmp 8.O $srcdir/8.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 8.E || rm -f 8.E
 $xx -c4 $srcdir/9.I > 9.O 2> 9.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9.O $srcdir/9.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9(F)"; fi ;;
-    1) $echo "Test 9(F) failed: files 9.O and $srcdir/9.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9(F) may have failed." 1>&2;
-       $echo The command "cmp 9.O $srcdir/9.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9(F)"; fi;;
+    1) $echo "Test 9(F) failed: files 9.O and $srcdir/9.X differ" 1>&2
+       (diff -c 9.O $srcdir/9.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9(F) may have failed." 1>&2
+       $echo The command "cmp 9.O $srcdir/9.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9.E || rm -f 9.E
 cat $srcdir/9.I | $xx -c4 > 9.O 2> 9.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9.O $srcdir/9.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9(|)"; fi ;;
-    1) $echo "Test 9(|) failed: files 9.O and $srcdir/9.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9(|) may have failed." 1>&2;
-       $echo The command "cmp 9.O $srcdir/9.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9(|)"; fi;;
+    1) $echo "Test 9(|) failed: files 9.O and $srcdir/9.X differ" 1>&2
+       (diff -c 9.O $srcdir/9.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9(|) may have failed." 1>&2
+       $echo The command "cmp 9.O $srcdir/9.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9.E || rm -f 9.E
 $xx -c4 < $srcdir/9.I > 9.O 2> 9.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9.O $srcdir/9.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9(<)"; fi ;;
-    1) $echo "Test 9(<) failed: files 9.O and $srcdir/9.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9(<) may have failed." 1>&2;
-       $echo The command "cmp 9.O $srcdir/9.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9(<)"; fi;;
+    1) $echo "Test 9(<) failed: files 9.O and $srcdir/9.X differ" 1>&2
+       (diff -c 9.O $srcdir/9.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9(<) may have failed." 1>&2
+       $echo The command "cmp 9.O $srcdir/9.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9.E || rm -f 9.E
 $xx -s -d: -f3- $srcdir/a.I > a.O 2> a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a.O $srcdir/a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a(F)"; fi ;;
-    1) $echo "Test a(F) failed: files a.O and $srcdir/a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a(F) may have failed." 1>&2;
-       $echo The command "cmp a.O $srcdir/a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a(F)"; fi;;
+    1) $echo "Test a(F) failed: files a.O and $srcdir/a.X differ" 1>&2
+       (diff -c a.O $srcdir/a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a(F) may have failed." 1>&2
+       $echo The command "cmp a.O $srcdir/a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a.E || rm -f a.E
 cat $srcdir/a.I | $xx -s -d: -f3- > a.O 2> a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a.O $srcdir/a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a(|)"; fi ;;
-    1) $echo "Test a(|) failed: files a.O and $srcdir/a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a(|) may have failed." 1>&2;
-       $echo The command "cmp a.O $srcdir/a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a(|)"; fi;;
+    1) $echo "Test a(|) failed: files a.O and $srcdir/a.X differ" 1>&2
+       (diff -c a.O $srcdir/a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a(|) may have failed." 1>&2
+       $echo The command "cmp a.O $srcdir/a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a.E || rm -f a.E
 $xx -s -d: -f3- < $srcdir/a.I > a.O 2> a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a.O $srcdir/a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a(<)"; fi ;;
-    1) $echo "Test a(<) failed: files a.O and $srcdir/a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a(<) may have failed." 1>&2;
-       $echo The command "cmp a.O $srcdir/a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a(<)"; fi;;
+    1) $echo "Test a(<) failed: files a.O and $srcdir/a.X differ" 1>&2
+       (diff -c a.O $srcdir/a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a(<) may have failed." 1>&2
+       $echo The command "cmp a.O $srcdir/a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a.E || rm -f a.E
 $xx -s -d: -f2,3 $srcdir/b.I > b.O 2> b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test b(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp b.O $srcdir/b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed b(F)"; fi ;;
-    1) $echo "Test b(F) failed: files b.O and $srcdir/b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test b(F) may have failed." 1>&2;
-       $echo The command "cmp b.O $srcdir/b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed b(F)"; fi;;
+    1) $echo "Test b(F) failed: files b.O and $srcdir/b.X differ" 1>&2
+       (diff -c b.O $srcdir/b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test b(F) may have failed." 1>&2
+       $echo The command "cmp b.O $srcdir/b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s b.E || rm -f b.E
 cat $srcdir/b.I | $xx -s -d: -f2,3 > b.O 2> b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test b(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp b.O $srcdir/b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed b(|)"; fi ;;
-    1) $echo "Test b(|) failed: files b.O and $srcdir/b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test b(|) may have failed." 1>&2;
-       $echo The command "cmp b.O $srcdir/b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed b(|)"; fi;;
+    1) $echo "Test b(|) failed: files b.O and $srcdir/b.X differ" 1>&2
+       (diff -c b.O $srcdir/b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test b(|) may have failed." 1>&2
+       $echo The command "cmp b.O $srcdir/b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s b.E || rm -f b.E
 $xx -s -d: -f2,3 < $srcdir/b.I > b.O 2> b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test b(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp b.O $srcdir/b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed b(<)"; fi ;;
-    1) $echo "Test b(<) failed: files b.O and $srcdir/b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test b(<) may have failed." 1>&2;
-       $echo The command "cmp b.O $srcdir/b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed b(<)"; fi;;
+    1) $echo "Test b(<) failed: files b.O and $srcdir/b.X differ" 1>&2
+       (diff -c b.O $srcdir/b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test b(<) may have failed." 1>&2
+       $echo The command "cmp b.O $srcdir/b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s b.E || rm -f b.E
 $xx -s -d: -f1,3 $srcdir/c.I > c.O 2> c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test c(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp c.O $srcdir/c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed c(F)"; fi ;;
-    1) $echo "Test c(F) failed: files c.O and $srcdir/c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test c(F) may have failed." 1>&2;
-       $echo The command "cmp c.O $srcdir/c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed c(F)"; fi;;
+    1) $echo "Test c(F) failed: files c.O and $srcdir/c.X differ" 1>&2
+       (diff -c c.O $srcdir/c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test c(F) may have failed." 1>&2
+       $echo The command "cmp c.O $srcdir/c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s c.E || rm -f c.E
 cat $srcdir/c.I | $xx -s -d: -f1,3 > c.O 2> c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test c(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp c.O $srcdir/c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed c(|)"; fi ;;
-    1) $echo "Test c(|) failed: files c.O and $srcdir/c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test c(|) may have failed." 1>&2;
-       $echo The command "cmp c.O $srcdir/c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed c(|)"; fi;;
+    1) $echo "Test c(|) failed: files c.O and $srcdir/c.X differ" 1>&2
+       (diff -c c.O $srcdir/c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test c(|) may have failed." 1>&2
+       $echo The command "cmp c.O $srcdir/c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s c.E || rm -f c.E
 $xx -s -d: -f1,3 < $srcdir/c.I > c.O 2> c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test c(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp c.O $srcdir/c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed c(<)"; fi ;;
-    1) $echo "Test c(<) failed: files c.O and $srcdir/c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test c(<) may have failed." 1>&2;
-       $echo The command "cmp c.O $srcdir/c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed c(<)"; fi;;
+    1) $echo "Test c(<) failed: files c.O and $srcdir/c.X differ" 1>&2
+       (diff -c c.O $srcdir/c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test c(<) may have failed." 1>&2
+       $echo The command "cmp c.O $srcdir/c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s c.E || rm -f c.E
 $xx -s -d: -f1,3 $srcdir/d.I > d.O 2> d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test d(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp d.O $srcdir/d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed d(F)"; fi ;;
-    1) $echo "Test d(F) failed: files d.O and $srcdir/d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test d(F) may have failed." 1>&2;
-       $echo The command "cmp d.O $srcdir/d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed d(F)"; fi;;
+    1) $echo "Test d(F) failed: files d.O and $srcdir/d.X differ" 1>&2
+       (diff -c d.O $srcdir/d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test d(F) may have failed." 1>&2
+       $echo The command "cmp d.O $srcdir/d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s d.E || rm -f d.E
 cat $srcdir/d.I | $xx -s -d: -f1,3 > d.O 2> d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test d(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp d.O $srcdir/d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed d(|)"; fi ;;
-    1) $echo "Test d(|) failed: files d.O and $srcdir/d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test d(|) may have failed." 1>&2;
-       $echo The command "cmp d.O $srcdir/d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed d(|)"; fi;;
+    1) $echo "Test d(|) failed: files d.O and $srcdir/d.X differ" 1>&2
+       (diff -c d.O $srcdir/d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test d(|) may have failed." 1>&2
+       $echo The command "cmp d.O $srcdir/d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s d.E || rm -f d.E
 $xx -s -d: -f1,3 < $srcdir/d.I > d.O 2> d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test d(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp d.O $srcdir/d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed d(<)"; fi ;;
-    1) $echo "Test d(<) failed: files d.O and $srcdir/d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test d(<) may have failed." 1>&2;
-       $echo The command "cmp d.O $srcdir/d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed d(<)"; fi;;
+    1) $echo "Test d(<) failed: files d.O and $srcdir/d.X differ" 1>&2
+       (diff -c d.O $srcdir/d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test d(<) may have failed." 1>&2
+       $echo The command "cmp d.O $srcdir/d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s d.E || rm -f d.E
 $xx -s -d: -f3- $srcdir/e.I > e.O 2> e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test e(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp e.O $srcdir/e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed e(F)"; fi ;;
-    1) $echo "Test e(F) failed: files e.O and $srcdir/e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test e(F) may have failed." 1>&2;
-       $echo The command "cmp e.O $srcdir/e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed e(F)"; fi;;
+    1) $echo "Test e(F) failed: files e.O and $srcdir/e.X differ" 1>&2
+       (diff -c e.O $srcdir/e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test e(F) may have failed." 1>&2
+       $echo The command "cmp e.O $srcdir/e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s e.E || rm -f e.E
 cat $srcdir/e.I | $xx -s -d: -f3- > e.O 2> e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test e(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp e.O $srcdir/e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed e(|)"; fi ;;
-    1) $echo "Test e(|) failed: files e.O and $srcdir/e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test e(|) may have failed." 1>&2;
-       $echo The command "cmp e.O $srcdir/e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed e(|)"; fi;;
+    1) $echo "Test e(|) failed: files e.O and $srcdir/e.X differ" 1>&2
+       (diff -c e.O $srcdir/e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test e(|) may have failed." 1>&2
+       $echo The command "cmp e.O $srcdir/e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s e.E || rm -f e.E
 $xx -s -d: -f3- < $srcdir/e.I > e.O 2> e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test e(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp e.O $srcdir/e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed e(<)"; fi ;;
-    1) $echo "Test e(<) failed: files e.O and $srcdir/e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test e(<) may have failed." 1>&2;
-       $echo The command "cmp e.O $srcdir/e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed e(<)"; fi;;
+    1) $echo "Test e(<) failed: files e.O and $srcdir/e.X differ" 1>&2
+       (diff -c e.O $srcdir/e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test e(<) may have failed." 1>&2
+       $echo The command "cmp e.O $srcdir/e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s e.E || rm -f e.E
 $xx -s -d: -f3-4 $srcdir/f.I > f.O 2> f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test f(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp f.O $srcdir/f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed f(F)"; fi ;;
-    1) $echo "Test f(F) failed: files f.O and $srcdir/f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test f(F) may have failed." 1>&2;
-       $echo The command "cmp f.O $srcdir/f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed f(F)"; fi;;
+    1) $echo "Test f(F) failed: files f.O and $srcdir/f.X differ" 1>&2
+       (diff -c f.O $srcdir/f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test f(F) may have failed." 1>&2
+       $echo The command "cmp f.O $srcdir/f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s f.E || rm -f f.E
 cat $srcdir/f.I | $xx -s -d: -f3-4 > f.O 2> f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test f(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp f.O $srcdir/f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed f(|)"; fi ;;
-    1) $echo "Test f(|) failed: files f.O and $srcdir/f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test f(|) may have failed." 1>&2;
-       $echo The command "cmp f.O $srcdir/f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed f(|)"; fi;;
+    1) $echo "Test f(|) failed: files f.O and $srcdir/f.X differ" 1>&2
+       (diff -c f.O $srcdir/f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test f(|) may have failed." 1>&2
+       $echo The command "cmp f.O $srcdir/f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s f.E || rm -f f.E
 $xx -s -d: -f3-4 < $srcdir/f.I > f.O 2> f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test f(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp f.O $srcdir/f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed f(<)"; fi ;;
-    1) $echo "Test f(<) failed: files f.O and $srcdir/f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test f(<) may have failed." 1>&2;
-       $echo The command "cmp f.O $srcdir/f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed f(<)"; fi;;
+    1) $echo "Test f(<) failed: files f.O and $srcdir/f.X differ" 1>&2
+       (diff -c f.O $srcdir/f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test f(<) may have failed." 1>&2
+       $echo The command "cmp f.O $srcdir/f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s f.E || rm -f f.E
 $xx -s -d: -f3,4 $srcdir/g.I > g.O 2> g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test g(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp g.O $srcdir/g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed g(F)"; fi ;;
-    1) $echo "Test g(F) failed: files g.O and $srcdir/g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test g(F) may have failed." 1>&2;
-       $echo The command "cmp g.O $srcdir/g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed g(F)"; fi;;
+    1) $echo "Test g(F) failed: files g.O and $srcdir/g.X differ" 1>&2
+       (diff -c g.O $srcdir/g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test g(F) may have failed." 1>&2
+       $echo The command "cmp g.O $srcdir/g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s g.E || rm -f g.E
 cat $srcdir/g.I | $xx -s -d: -f3,4 > g.O 2> g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test g(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp g.O $srcdir/g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed g(|)"; fi ;;
-    1) $echo "Test g(|) failed: files g.O and $srcdir/g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test g(|) may have failed." 1>&2;
-       $echo The command "cmp g.O $srcdir/g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed g(|)"; fi;;
+    1) $echo "Test g(|) failed: files g.O and $srcdir/g.X differ" 1>&2
+       (diff -c g.O $srcdir/g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test g(|) may have failed." 1>&2
+       $echo The command "cmp g.O $srcdir/g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s g.E || rm -f g.E
 $xx -s -d: -f3,4 < $srcdir/g.I > g.O 2> g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test g(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp g.O $srcdir/g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed g(<)"; fi ;;
-    1) $echo "Test g(<) failed: files g.O and $srcdir/g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test g(<) may have failed." 1>&2;
-       $echo The command "cmp g.O $srcdir/g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed g(<)"; fi;;
+    1) $echo "Test g(<) failed: files g.O and $srcdir/g.X differ" 1>&2
+       (diff -c g.O $srcdir/g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test g(<) may have failed." 1>&2
+       $echo The command "cmp g.O $srcdir/g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s g.E || rm -f g.E
 $xx -s -d: -f2,3 $srcdir/h.I > h.O 2> h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test h(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp h.O $srcdir/h.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed h(F)"; fi ;;
-    1) $echo "Test h(F) failed: files h.O and $srcdir/h.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test h(F) may have failed." 1>&2;
-       $echo The command "cmp h.O $srcdir/h.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed h(F)"; fi;;
+    1) $echo "Test h(F) failed: files h.O and $srcdir/h.X differ" 1>&2
+       (diff -c h.O $srcdir/h.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test h(F) may have failed." 1>&2
+       $echo The command "cmp h.O $srcdir/h.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s h.E || rm -f h.E
 cat $srcdir/h.I | $xx -s -d: -f2,3 > h.O 2> h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test h(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp h.O $srcdir/h.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed h(|)"; fi ;;
-    1) $echo "Test h(|) failed: files h.O and $srcdir/h.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test h(|) may have failed." 1>&2;
-       $echo The command "cmp h.O $srcdir/h.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed h(|)"; fi;;
+    1) $echo "Test h(|) failed: files h.O and $srcdir/h.X differ" 1>&2
+       (diff -c h.O $srcdir/h.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test h(|) may have failed." 1>&2
+       $echo The command "cmp h.O $srcdir/h.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s h.E || rm -f h.E
 $xx -s -d: -f2,3 < $srcdir/h.I > h.O 2> h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test h(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp h.O $srcdir/h.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed h(<)"; fi ;;
-    1) $echo "Test h(<) failed: files h.O and $srcdir/h.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test h(<) may have failed." 1>&2;
-       $echo The command "cmp h.O $srcdir/h.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed h(<)"; fi;;
+    1) $echo "Test h(<) failed: files h.O and $srcdir/h.X differ" 1>&2
+       (diff -c h.O $srcdir/h.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test h(<) may have failed." 1>&2
+       $echo The command "cmp h.O $srcdir/h.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s h.E || rm -f h.E
 $xx -d: -f1-3 $srcdir/i.I > i.O 2> i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test i(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp i.O $srcdir/i.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed i(F)"; fi ;;
-    1) $echo "Test i(F) failed: files i.O and $srcdir/i.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test i(F) may have failed." 1>&2;
-       $echo The command "cmp i.O $srcdir/i.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed i(F)"; fi;;
+    1) $echo "Test i(F) failed: files i.O and $srcdir/i.X differ" 1>&2
+       (diff -c i.O $srcdir/i.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test i(F) may have failed." 1>&2
+       $echo The command "cmp i.O $srcdir/i.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s i.E || rm -f i.E
 cat $srcdir/i.I | $xx -d: -f1-3 > i.O 2> i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test i(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp i.O $srcdir/i.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed i(|)"; fi ;;
-    1) $echo "Test i(|) failed: files i.O and $srcdir/i.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test i(|) may have failed." 1>&2;
-       $echo The command "cmp i.O $srcdir/i.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed i(|)"; fi;;
+    1) $echo "Test i(|) failed: files i.O and $srcdir/i.X differ" 1>&2
+       (diff -c i.O $srcdir/i.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test i(|) may have failed." 1>&2
+       $echo The command "cmp i.O $srcdir/i.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s i.E || rm -f i.E
 $xx -d: -f1-3 < $srcdir/i.I > i.O 2> i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test i(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp i.O $srcdir/i.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed i(<)"; fi ;;
-    1) $echo "Test i(<) failed: files i.O and $srcdir/i.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test i(<) may have failed." 1>&2;
-       $echo The command "cmp i.O $srcdir/i.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed i(<)"; fi;;
+    1) $echo "Test i(<) failed: files i.O and $srcdir/i.X differ" 1>&2
+       (diff -c i.O $srcdir/i.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test i(<) may have failed." 1>&2
+       $echo The command "cmp i.O $srcdir/i.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s i.E || rm -f i.E
 $xx -d: -f1-4 $srcdir/j.I > j.O 2> j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test j(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp j.O $srcdir/j.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed j(F)"; fi ;;
-    1) $echo "Test j(F) failed: files j.O and $srcdir/j.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test j(F) may have failed." 1>&2;
-       $echo The command "cmp j.O $srcdir/j.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed j(F)"; fi;;
+    1) $echo "Test j(F) failed: files j.O and $srcdir/j.X differ" 1>&2
+       (diff -c j.O $srcdir/j.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test j(F) may have failed." 1>&2
+       $echo The command "cmp j.O $srcdir/j.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s j.E || rm -f j.E
 cat $srcdir/j.I | $xx -d: -f1-4 > j.O 2> j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test j(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp j.O $srcdir/j.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed j(|)"; fi ;;
-    1) $echo "Test j(|) failed: files j.O and $srcdir/j.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test j(|) may have failed." 1>&2;
-       $echo The command "cmp j.O $srcdir/j.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed j(|)"; fi;;
+    1) $echo "Test j(|) failed: files j.O and $srcdir/j.X differ" 1>&2
+       (diff -c j.O $srcdir/j.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test j(|) may have failed." 1>&2
+       $echo The command "cmp j.O $srcdir/j.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s j.E || rm -f j.E
 $xx -d: -f1-4 < $srcdir/j.I > j.O 2> j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test j(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp j.O $srcdir/j.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed j(<)"; fi ;;
-    1) $echo "Test j(<) failed: files j.O and $srcdir/j.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test j(<) may have failed." 1>&2;
-       $echo The command "cmp j.O $srcdir/j.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed j(<)"; fi;;
+    1) $echo "Test j(<) failed: files j.O and $srcdir/j.X differ" 1>&2
+       (diff -c j.O $srcdir/j.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test j(<) may have failed." 1>&2
+       $echo The command "cmp j.O $srcdir/j.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s j.E || rm -f j.E
 $xx -d: -f2-3 $srcdir/k.I > k.O 2> k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test k(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp k.O $srcdir/k.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed k(F)"; fi ;;
-    1) $echo "Test k(F) failed: files k.O and $srcdir/k.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test k(F) may have failed." 1>&2;
-       $echo The command "cmp k.O $srcdir/k.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed k(F)"; fi;;
+    1) $echo "Test k(F) failed: files k.O and $srcdir/k.X differ" 1>&2
+       (diff -c k.O $srcdir/k.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test k(F) may have failed." 1>&2
+       $echo The command "cmp k.O $srcdir/k.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s k.E || rm -f k.E
 cat $srcdir/k.I | $xx -d: -f2-3 > k.O 2> k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test k(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp k.O $srcdir/k.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed k(|)"; fi ;;
-    1) $echo "Test k(|) failed: files k.O and $srcdir/k.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test k(|) may have failed." 1>&2;
-       $echo The command "cmp k.O $srcdir/k.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed k(|)"; fi;;
+    1) $echo "Test k(|) failed: files k.O and $srcdir/k.X differ" 1>&2
+       (diff -c k.O $srcdir/k.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test k(|) may have failed." 1>&2
+       $echo The command "cmp k.O $srcdir/k.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s k.E || rm -f k.E
 $xx -d: -f2-3 < $srcdir/k.I > k.O 2> k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test k(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp k.O $srcdir/k.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed k(<)"; fi ;;
-    1) $echo "Test k(<) failed: files k.O and $srcdir/k.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test k(<) may have failed." 1>&2;
-       $echo The command "cmp k.O $srcdir/k.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed k(<)"; fi;;
+    1) $echo "Test k(<) failed: files k.O and $srcdir/k.X differ" 1>&2
+       (diff -c k.O $srcdir/k.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test k(<) may have failed." 1>&2
+       $echo The command "cmp k.O $srcdir/k.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s k.E || rm -f k.E
 $xx -d: -f2-4 $srcdir/l.I > l.O 2> l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test l(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp l.O $srcdir/l.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed l(F)"; fi ;;
-    1) $echo "Test l(F) failed: files l.O and $srcdir/l.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test l(F) may have failed." 1>&2;
-       $echo The command "cmp l.O $srcdir/l.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed l(F)"; fi;;
+    1) $echo "Test l(F) failed: files l.O and $srcdir/l.X differ" 1>&2
+       (diff -c l.O $srcdir/l.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test l(F) may have failed." 1>&2
+       $echo The command "cmp l.O $srcdir/l.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s l.E || rm -f l.E
 cat $srcdir/l.I | $xx -d: -f2-4 > l.O 2> l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test l(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp l.O $srcdir/l.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed l(|)"; fi ;;
-    1) $echo "Test l(|) failed: files l.O and $srcdir/l.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test l(|) may have failed." 1>&2;
-       $echo The command "cmp l.O $srcdir/l.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed l(|)"; fi;;
+    1) $echo "Test l(|) failed: files l.O and $srcdir/l.X differ" 1>&2
+       (diff -c l.O $srcdir/l.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test l(|) may have failed." 1>&2
+       $echo The command "cmp l.O $srcdir/l.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s l.E || rm -f l.E
 $xx -d: -f2-4 < $srcdir/l.I > l.O 2> l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test l(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp l.O $srcdir/l.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed l(<)"; fi ;;
-    1) $echo "Test l(<) failed: files l.O and $srcdir/l.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test l(<) may have failed." 1>&2;
-       $echo The command "cmp l.O $srcdir/l.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed l(<)"; fi;;
+    1) $echo "Test l(<) failed: files l.O and $srcdir/l.X differ" 1>&2
+       (diff -c l.O $srcdir/l.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test l(<) may have failed." 1>&2
+       $echo The command "cmp l.O $srcdir/l.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s l.E || rm -f l.E
 $xx -s -d: -f1-3 $srcdir/m.I > m.O 2> m.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test m(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp m.O $srcdir/m.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed m(F)"; fi ;;
-    1) $echo "Test m(F) failed: files m.O and $srcdir/m.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test m(F) may have failed." 1>&2;
-       $echo The command "cmp m.O $srcdir/m.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed m(F)"; fi;;
+    1) $echo "Test m(F) failed: files m.O and $srcdir/m.X differ" 1>&2
+       (diff -c m.O $srcdir/m.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test m(F) may have failed." 1>&2
+       $echo The command "cmp m.O $srcdir/m.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s m.E || rm -f m.E
 cat $srcdir/m.I | $xx -s -d: -f1-3 > m.O 2> m.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test m(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp m.O $srcdir/m.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed m(|)"; fi ;;
-    1) $echo "Test m(|) failed: files m.O and $srcdir/m.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test m(|) may have failed." 1>&2;
-       $echo The command "cmp m.O $srcdir/m.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed m(|)"; fi;;
+    1) $echo "Test m(|) failed: files m.O and $srcdir/m.X differ" 1>&2
+       (diff -c m.O $srcdir/m.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test m(|) may have failed." 1>&2
+       $echo The command "cmp m.O $srcdir/m.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s m.E || rm -f m.E
 $xx -s -d: -f1-3 < $srcdir/m.I > m.O 2> m.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test m(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp m.O $srcdir/m.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed m(<)"; fi ;;
-    1) $echo "Test m(<) failed: files m.O and $srcdir/m.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test m(<) may have failed." 1>&2;
-       $echo The command "cmp m.O $srcdir/m.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed m(<)"; fi;;
+    1) $echo "Test m(<) failed: files m.O and $srcdir/m.X differ" 1>&2
+       (diff -c m.O $srcdir/m.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test m(<) may have failed." 1>&2
+       $echo The command "cmp m.O $srcdir/m.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s m.E || rm -f m.E
 $xx -s -d: -f1-4 $srcdir/n.I > n.O 2> n.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n.O $srcdir/n.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n(F)"; fi ;;
-    1) $echo "Test n(F) failed: files n.O and $srcdir/n.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n(F) may have failed." 1>&2;
-       $echo The command "cmp n.O $srcdir/n.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n(F)"; fi;;
+    1) $echo "Test n(F) failed: files n.O and $srcdir/n.X differ" 1>&2
+       (diff -c n.O $srcdir/n.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n(F) may have failed." 1>&2
+       $echo The command "cmp n.O $srcdir/n.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n.E || rm -f n.E
 cat $srcdir/n.I | $xx -s -d: -f1-4 > n.O 2> n.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n.O $srcdir/n.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n(|)"; fi ;;
-    1) $echo "Test n(|) failed: files n.O and $srcdir/n.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n(|) may have failed." 1>&2;
-       $echo The command "cmp n.O $srcdir/n.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n(|)"; fi;;
+    1) $echo "Test n(|) failed: files n.O and $srcdir/n.X differ" 1>&2
+       (diff -c n.O $srcdir/n.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n(|) may have failed." 1>&2
+       $echo The command "cmp n.O $srcdir/n.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n.E || rm -f n.E
 $xx -s -d: -f1-4 < $srcdir/n.I > n.O 2> n.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n.O $srcdir/n.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n(<)"; fi ;;
-    1) $echo "Test n(<) failed: files n.O and $srcdir/n.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n(<) may have failed." 1>&2;
-       $echo The command "cmp n.O $srcdir/n.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n(<)"; fi;;
+    1) $echo "Test n(<) failed: files n.O and $srcdir/n.X differ" 1>&2
+       (diff -c n.O $srcdir/n.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n(<) may have failed." 1>&2
+       $echo The command "cmp n.O $srcdir/n.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n.E || rm -f n.E
 $xx -s -d: -f2-3 $srcdir/o.I > o.O 2> o.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test o(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o.O $srcdir/o.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o(F)"; fi ;;
-    1) $echo "Test o(F) failed: files o.O and $srcdir/o.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o(F) may have failed." 1>&2;
-       $echo The command "cmp o.O $srcdir/o.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o(F)"; fi;;
+    1) $echo "Test o(F) failed: files o.O and $srcdir/o.X differ" 1>&2
+       (diff -c o.O $srcdir/o.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o(F) may have failed." 1>&2
+       $echo The command "cmp o.O $srcdir/o.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o.E || rm -f o.E
 cat $srcdir/o.I | $xx -s -d: -f2-3 > o.O 2> o.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test o(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o.O $srcdir/o.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o(|)"; fi ;;
-    1) $echo "Test o(|) failed: files o.O and $srcdir/o.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o(|) may have failed." 1>&2;
-       $echo The command "cmp o.O $srcdir/o.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o(|)"; fi;;
+    1) $echo "Test o(|) failed: files o.O and $srcdir/o.X differ" 1>&2
+       (diff -c o.O $srcdir/o.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o(|) may have failed." 1>&2
+       $echo The command "cmp o.O $srcdir/o.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o.E || rm -f o.E
 $xx -s -d: -f2-3 < $srcdir/o.I > o.O 2> o.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test o(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o.O $srcdir/o.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o(<)"; fi ;;
-    1) $echo "Test o(<) failed: files o.O and $srcdir/o.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o(<) may have failed." 1>&2;
-       $echo The command "cmp o.O $srcdir/o.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o(<)"; fi;;
+    1) $echo "Test o(<) failed: files o.O and $srcdir/o.X differ" 1>&2
+       (diff -c o.O $srcdir/o.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o(<) may have failed." 1>&2
+       $echo The command "cmp o.O $srcdir/o.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o.E || rm -f o.E
 $xx -s -d: -f2-4 $srcdir/p.I > p.O 2> p.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test p(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp p.O $srcdir/p.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed p(F)"; fi ;;
-    1) $echo "Test p(F) failed: files p.O and $srcdir/p.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test p(F) may have failed." 1>&2;
-       $echo The command "cmp p.O $srcdir/p.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed p(F)"; fi;;
+    1) $echo "Test p(F) failed: files p.O and $srcdir/p.X differ" 1>&2
+       (diff -c p.O $srcdir/p.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test p(F) may have failed." 1>&2
+       $echo The command "cmp p.O $srcdir/p.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s p.E || rm -f p.E
 cat $srcdir/p.I | $xx -s -d: -f2-4 > p.O 2> p.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test p(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp p.O $srcdir/p.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed p(|)"; fi ;;
-    1) $echo "Test p(|) failed: files p.O and $srcdir/p.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test p(|) may have failed." 1>&2;
-       $echo The command "cmp p.O $srcdir/p.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed p(|)"; fi;;
+    1) $echo "Test p(|) failed: files p.O and $srcdir/p.X differ" 1>&2
+       (diff -c p.O $srcdir/p.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test p(|) may have failed." 1>&2
+       $echo The command "cmp p.O $srcdir/p.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s p.E || rm -f p.E
 $xx -s -d: -f2-4 < $srcdir/p.I > p.O 2> p.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test p(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp p.O $srcdir/p.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed p(<)"; fi ;;
-    1) $echo "Test p(<) failed: files p.O and $srcdir/p.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test p(<) may have failed." 1>&2;
-       $echo The command "cmp p.O $srcdir/p.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed p(<)"; fi;;
+    1) $echo "Test p(<) failed: files p.O and $srcdir/p.X differ" 1>&2
+       (diff -c p.O $srcdir/p.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test p(<) may have failed." 1>&2
+       $echo The command "cmp p.O $srcdir/p.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s p.E || rm -f p.E
 $xx -s -d: -f2-4 $srcdir/q.I > q.O 2> q.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test q(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp q.O $srcdir/q.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed q(F)"; fi ;;
-    1) $echo "Test q(F) failed: files q.O and $srcdir/q.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test q(F) may have failed." 1>&2;
-       $echo The command "cmp q.O $srcdir/q.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed q(F)"; fi;;
+    1) $echo "Test q(F) failed: files q.O and $srcdir/q.X differ" 1>&2
+       (diff -c q.O $srcdir/q.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test q(F) may have failed." 1>&2
+       $echo The command "cmp q.O $srcdir/q.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s q.E || rm -f q.E
 cat $srcdir/q.I | $xx -s -d: -f2-4 > q.O 2> q.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test q(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp q.O $srcdir/q.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed q(|)"; fi ;;
-    1) $echo "Test q(|) failed: files q.O and $srcdir/q.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test q(|) may have failed." 1>&2;
-       $echo The command "cmp q.O $srcdir/q.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed q(|)"; fi;;
+    1) $echo "Test q(|) failed: files q.O and $srcdir/q.X differ" 1>&2
+       (diff -c q.O $srcdir/q.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test q(|) may have failed." 1>&2
+       $echo The command "cmp q.O $srcdir/q.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s q.E || rm -f q.E
 $xx -s -d: -f2-4 < $srcdir/q.I > q.O 2> q.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test q(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp q.O $srcdir/q.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed q(<)"; fi ;;
-    1) $echo "Test q(<) failed: files q.O and $srcdir/q.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test q(<) may have failed." 1>&2;
-       $echo The command "cmp q.O $srcdir/q.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed q(<)"; fi;;
+    1) $echo "Test q(<) failed: files q.O and $srcdir/q.X differ" 1>&2
+       (diff -c q.O $srcdir/q.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test q(<) may have failed." 1>&2
+       $echo The command "cmp q.O $srcdir/q.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s q.E || rm -f q.E
 $xx -s -d: -f2-4 $srcdir/r.I > r.O 2> r.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test r(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp r.O $srcdir/r.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed r(F)"; fi ;;
-    1) $echo "Test r(F) failed: files r.O and $srcdir/r.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test r(F) may have failed." 1>&2;
-       $echo The command "cmp r.O $srcdir/r.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed r(F)"; fi;;
+    1) $echo "Test r(F) failed: files r.O and $srcdir/r.X differ" 1>&2
+       (diff -c r.O $srcdir/r.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test r(F) may have failed." 1>&2
+       $echo The command "cmp r.O $srcdir/r.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s r.E || rm -f r.E
 cat $srcdir/r.I | $xx -s -d: -f2-4 > r.O 2> r.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test r(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp r.O $srcdir/r.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed r(|)"; fi ;;
-    1) $echo "Test r(|) failed: files r.O and $srcdir/r.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test r(|) may have failed." 1>&2;
-       $echo The command "cmp r.O $srcdir/r.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed r(|)"; fi;;
+    1) $echo "Test r(|) failed: files r.O and $srcdir/r.X differ" 1>&2
+       (diff -c r.O $srcdir/r.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test r(|) may have failed." 1>&2
+       $echo The command "cmp r.O $srcdir/r.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s r.E || rm -f r.E
 $xx -s -d: -f2-4 < $srcdir/r.I > r.O 2> r.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test r(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp r.O $srcdir/r.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed r(<)"; fi ;;
-    1) $echo "Test r(<) failed: files r.O and $srcdir/r.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test r(<) may have failed." 1>&2;
-       $echo The command "cmp r.O $srcdir/r.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed r(<)"; fi;;
+    1) $echo "Test r(<) failed: files r.O and $srcdir/r.X differ" 1>&2
+       (diff -c r.O $srcdir/r.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test r(<) may have failed." 1>&2
+       $echo The command "cmp r.O $srcdir/r.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s r.E || rm -f r.E
 $xx -s -d: -f1-4 $srcdir/s.I > s.O 2> s.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test s(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp s.O $srcdir/s.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed s(F)"; fi ;;
-    1) $echo "Test s(F) failed: files s.O and $srcdir/s.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test s(F) may have failed." 1>&2;
-       $echo The command "cmp s.O $srcdir/s.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed s(F)"; fi;;
+    1) $echo "Test s(F) failed: files s.O and $srcdir/s.X differ" 1>&2
+       (diff -c s.O $srcdir/s.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test s(F) may have failed." 1>&2
+       $echo The command "cmp s.O $srcdir/s.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s s.E || rm -f s.E
 cat $srcdir/s.I | $xx -s -d: -f1-4 > s.O 2> s.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test s(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp s.O $srcdir/s.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed s(|)"; fi ;;
-    1) $echo "Test s(|) failed: files s.O and $srcdir/s.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test s(|) may have failed." 1>&2;
-       $echo The command "cmp s.O $srcdir/s.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed s(|)"; fi;;
+    1) $echo "Test s(|) failed: files s.O and $srcdir/s.X differ" 1>&2
+       (diff -c s.O $srcdir/s.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test s(|) may have failed." 1>&2
+       $echo The command "cmp s.O $srcdir/s.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s s.E || rm -f s.E
 $xx -s -d: -f1-4 < $srcdir/s.I > s.O 2> s.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test s(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp s.O $srcdir/s.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed s(<)"; fi ;;
-    1) $echo "Test s(<) failed: files s.O and $srcdir/s.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test s(<) may have failed." 1>&2;
-       $echo The command "cmp s.O $srcdir/s.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed s(<)"; fi;;
+    1) $echo "Test s(<) failed: files s.O and $srcdir/s.X differ" 1>&2
+       (diff -c s.O $srcdir/s.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test s(<) may have failed." 1>&2
+       $echo The command "cmp s.O $srcdir/s.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s s.E || rm -f s.E
 $xx -s -d: -f3- $srcdir/t.I > t.O 2> t.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test t(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp t.O $srcdir/t.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed t(F)"; fi ;;
-    1) $echo "Test t(F) failed: files t.O and $srcdir/t.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test t(F) may have failed." 1>&2;
-       $echo The command "cmp t.O $srcdir/t.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed t(F)"; fi;;
+    1) $echo "Test t(F) failed: files t.O and $srcdir/t.X differ" 1>&2
+       (diff -c t.O $srcdir/t.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test t(F) may have failed." 1>&2
+       $echo The command "cmp t.O $srcdir/t.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s t.E || rm -f t.E
 cat $srcdir/t.I | $xx -s -d: -f3- > t.O 2> t.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test t(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp t.O $srcdir/t.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed t(|)"; fi ;;
-    1) $echo "Test t(|) failed: files t.O and $srcdir/t.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test t(|) may have failed." 1>&2;
-       $echo The command "cmp t.O $srcdir/t.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed t(|)"; fi;;
+    1) $echo "Test t(|) failed: files t.O and $srcdir/t.X differ" 1>&2
+       (diff -c t.O $srcdir/t.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test t(|) may have failed." 1>&2
+       $echo The command "cmp t.O $srcdir/t.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s t.E || rm -f t.E
 $xx -s -d: -f3- < $srcdir/t.I > t.O 2> t.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test t(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp t.O $srcdir/t.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed t(<)"; fi ;;
-    1) $echo "Test t(<) failed: files t.O and $srcdir/t.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test t(<) may have failed." 1>&2;
-       $echo The command "cmp t.O $srcdir/t.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed t(<)"; fi;;
+    1) $echo "Test t(<) failed: files t.O and $srcdir/t.X differ" 1>&2
+       (diff -c t.O $srcdir/t.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test t(<) may have failed." 1>&2
+       $echo The command "cmp t.O $srcdir/t.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s t.E || rm -f t.E
 $xx -s -f3- $srcdir/u.I > u.O 2> u.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test u(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp u.O $srcdir/u.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed u(F)"; fi ;;
-    1) $echo "Test u(F) failed: files u.O and $srcdir/u.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test u(F) may have failed." 1>&2;
-       $echo The command "cmp u.O $srcdir/u.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed u(F)"; fi;;
+    1) $echo "Test u(F) failed: files u.O and $srcdir/u.X differ" 1>&2
+       (diff -c u.O $srcdir/u.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test u(F) may have failed." 1>&2
+       $echo The command "cmp u.O $srcdir/u.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s u.E || rm -f u.E
 cat $srcdir/u.I | $xx -s -f3- > u.O 2> u.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test u(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp u.O $srcdir/u.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed u(|)"; fi ;;
-    1) $echo "Test u(|) failed: files u.O and $srcdir/u.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test u(|) may have failed." 1>&2;
-       $echo The command "cmp u.O $srcdir/u.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed u(|)"; fi;;
+    1) $echo "Test u(|) failed: files u.O and $srcdir/u.X differ" 1>&2
+       (diff -c u.O $srcdir/u.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test u(|) may have failed." 1>&2
+       $echo The command "cmp u.O $srcdir/u.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s u.E || rm -f u.E
 $xx -s -f3- < $srcdir/u.I > u.O 2> u.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test u(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp u.O $srcdir/u.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed u(<)"; fi ;;
-    1) $echo "Test u(<) failed: files u.O and $srcdir/u.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test u(<) may have failed." 1>&2;
-       $echo The command "cmp u.O $srcdir/u.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed u(<)"; fi;;
+    1) $echo "Test u(<) failed: files u.O and $srcdir/u.X differ" 1>&2
+       (diff -c u.O $srcdir/u.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test u(<) may have failed." 1>&2
+       $echo The command "cmp u.O $srcdir/u.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s u.E || rm -f u.E
 $xx -f3- $srcdir/v.I > v.O 2> v.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test v(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp v.O $srcdir/v.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed v(F)"; fi ;;
-    1) $echo "Test v(F) failed: files v.O and $srcdir/v.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test v(F) may have failed." 1>&2;
-       $echo The command "cmp v.O $srcdir/v.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed v(F)"; fi;;
+    1) $echo "Test v(F) failed: files v.O and $srcdir/v.X differ" 1>&2
+       (diff -c v.O $srcdir/v.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test v(F) may have failed." 1>&2
+       $echo The command "cmp v.O $srcdir/v.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s v.E || rm -f v.E
 cat $srcdir/v.I | $xx -f3- > v.O 2> v.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test v(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp v.O $srcdir/v.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed v(|)"; fi ;;
-    1) $echo "Test v(|) failed: files v.O and $srcdir/v.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test v(|) may have failed." 1>&2;
-       $echo The command "cmp v.O $srcdir/v.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed v(|)"; fi;;
+    1) $echo "Test v(|) failed: files v.O and $srcdir/v.X differ" 1>&2
+       (diff -c v.O $srcdir/v.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test v(|) may have failed." 1>&2
+       $echo The command "cmp v.O $srcdir/v.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s v.E || rm -f v.E
 $xx -f3- < $srcdir/v.I > v.O 2> v.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test v(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp v.O $srcdir/v.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed v(<)"; fi ;;
-    1) $echo "Test v(<) failed: files v.O and $srcdir/v.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test v(<) may have failed." 1>&2;
-       $echo The command "cmp v.O $srcdir/v.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed v(<)"; fi;;
+    1) $echo "Test v(<) failed: files v.O and $srcdir/v.X differ" 1>&2
+       (diff -c v.O $srcdir/v.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test v(<) may have failed." 1>&2
+       $echo The command "cmp v.O $srcdir/v.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s v.E || rm -f v.E
 $xx -b 1 $srcdir/w.I > w.O 2> w.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test w(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp w.O $srcdir/w.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed w(F)"; fi ;;
-    1) $echo "Test w(F) failed: files w.O and $srcdir/w.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test w(F) may have failed." 1>&2;
-       $echo The command "cmp w.O $srcdir/w.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed w(F)"; fi;;
+    1) $echo "Test w(F) failed: files w.O and $srcdir/w.X differ" 1>&2
+       (diff -c w.O $srcdir/w.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test w(F) may have failed." 1>&2
+       $echo The command "cmp w.O $srcdir/w.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s w.E || rm -f w.E
 cat $srcdir/w.I | $xx -b 1 > w.O 2> w.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test w(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp w.O $srcdir/w.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed w(|)"; fi ;;
-    1) $echo "Test w(|) failed: files w.O and $srcdir/w.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test w(|) may have failed." 1>&2;
-       $echo The command "cmp w.O $srcdir/w.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed w(|)"; fi;;
+    1) $echo "Test w(|) failed: files w.O and $srcdir/w.X differ" 1>&2
+       (diff -c w.O $srcdir/w.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test w(|) may have failed." 1>&2
+       $echo The command "cmp w.O $srcdir/w.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s w.E || rm -f w.E
 $xx -b 1 < $srcdir/w.I > w.O 2> w.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test w(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp w.O $srcdir/w.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed w(<)"; fi ;;
-    1) $echo "Test w(<) failed: files w.O and $srcdir/w.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test w(<) may have failed." 1>&2;
-       $echo The command "cmp w.O $srcdir/w.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed w(<)"; fi;;
+    1) $echo "Test w(<) failed: files w.O and $srcdir/w.X differ" 1>&2
+       (diff -c w.O $srcdir/w.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test w(<) may have failed." 1>&2
+       $echo The command "cmp w.O $srcdir/w.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s w.E || rm -f w.E
 $xx -s -d: -f2-4 $srcdir/x.I > x.O 2> x.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test x(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp x.O $srcdir/x.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed x(F)"; fi ;;
-    1) $echo "Test x(F) failed: files x.O and $srcdir/x.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test x(F) may have failed." 1>&2;
-       $echo The command "cmp x.O $srcdir/x.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed x(F)"; fi;;
+    1) $echo "Test x(F) failed: files x.O and $srcdir/x.X differ" 1>&2
+       (diff -c x.O $srcdir/x.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test x(F) may have failed." 1>&2
+       $echo The command "cmp x.O $srcdir/x.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s x.E || rm -f x.E
 cat $srcdir/x.I | $xx -s -d: -f2-4 > x.O 2> x.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test x(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp x.O $srcdir/x.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed x(|)"; fi ;;
-    1) $echo "Test x(|) failed: files x.O and $srcdir/x.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test x(|) may have failed." 1>&2;
-       $echo The command "cmp x.O $srcdir/x.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed x(|)"; fi;;
+    1) $echo "Test x(|) failed: files x.O and $srcdir/x.X differ" 1>&2
+       (diff -c x.O $srcdir/x.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test x(|) may have failed." 1>&2
+       $echo The command "cmp x.O $srcdir/x.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s x.E || rm -f x.E
 $xx -s -d: -f2-4 < $srcdir/x.I > x.O 2> x.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test x(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp x.O $srcdir/x.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed x(<)"; fi ;;
-    1) $echo "Test x(<) failed: files x.O and $srcdir/x.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test x(<) may have failed." 1>&2;
-       $echo The command "cmp x.O $srcdir/x.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed x(<)"; fi;;
+    1) $echo "Test x(<) failed: files x.O and $srcdir/x.X differ" 1>&2
+       (diff -c x.O $srcdir/x.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test x(<) may have failed." 1>&2
+       $echo The command "cmp x.O $srcdir/x.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s x.E || rm -f x.E
 $xx -s -b4 $srcdir/y.I > y.O 2> y.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test y(F) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp y.O $srcdir/y.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed y(F)"; fi ;;
-    1) $echo "Test y(F) failed: files y.O and $srcdir/y.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test y(F) may have failed." 1>&2;
-       $echo The command "cmp y.O $srcdir/y.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed y(F)"; fi;;
+    1) $echo "Test y(F) failed: files y.O and $srcdir/y.X differ" 1>&2
+       (diff -c y.O $srcdir/y.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test y(F) may have failed." 1>&2
+       $echo The command "cmp y.O $srcdir/y.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s y.E || rm -f y.E
 $xx -s -b4 < $srcdir/y.I > y.O 2> y.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test y(<) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp y.O $srcdir/y.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed y(<)"; fi ;;
-    1) $echo "Test y(<) failed: files y.O and $srcdir/y.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test y(<) may have failed." 1>&2;
-       $echo The command "cmp y.O $srcdir/y.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed y(<)"; fi;;
+    1) $echo "Test y(<) failed: files y.O and $srcdir/y.X differ" 1>&2
+       (diff -c y.O $srcdir/y.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test y(<) may have failed." 1>&2
+       $echo The command "cmp y.O $srcdir/y.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s y.E || rm -f y.E
 $xx  $srcdir/z.I > z.O 2> z.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test z(F) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp z.O $srcdir/z.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed z(F)"; fi ;;
-    1) $echo "Test z(F) failed: files z.O and $srcdir/z.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test z(F) may have failed." 1>&2;
-       $echo The command "cmp z.O $srcdir/z.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed z(F)"; fi;;
+    1) $echo "Test z(F) failed: files z.O and $srcdir/z.X differ" 1>&2
+       (diff -c z.O $srcdir/z.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test z(F) may have failed." 1>&2
+       $echo The command "cmp z.O $srcdir/z.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s z.E || rm -f z.E
 $xx  < $srcdir/z.I > z.O 2> z.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test z(<) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp z.O $srcdir/z.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed z(<)"; fi ;;
-    1) $echo "Test z(<) failed: files z.O and $srcdir/z.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test z(<) may have failed." 1>&2;
-       $echo The command "cmp z.O $srcdir/z.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed z(<)"; fi;;
+    1) $echo "Test z(<) failed: files z.O and $srcdir/z.X differ" 1>&2
+       (diff -c z.O $srcdir/z.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test z(<) may have failed." 1>&2
+       $echo The command "cmp z.O $srcdir/z.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s z.E || rm -f z.E
 $xx -f '' $srcdir/empty-fl.I > empty-fl.O 2> empty-fl.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test empty-fl(F) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp empty-fl.O $srcdir/empty-fl.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed empty-fl(F)"; fi ;;
-    1) $echo "Test empty-fl(F) failed: files empty-fl.O and $srcdir/empty-fl.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test empty-fl(F) may have failed." 1>&2;
-       $echo The command "cmp empty-fl.O $srcdir/empty-fl.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed empty-fl(F)"; fi;;
+    1) $echo "Test empty-fl(F) failed: files empty-fl.O and $srcdir/empty-fl.X differ" 1>&2
+       (diff -c empty-fl.O $srcdir/empty-fl.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test empty-fl(F) may have failed." 1>&2
+       $echo The command "cmp empty-fl.O $srcdir/empty-fl.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s empty-fl.E || rm -f empty-fl.E
 $xx -f '' < $srcdir/empty-fl.I > empty-fl.O 2> empty-fl.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test empty-fl(<) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp empty-fl.O $srcdir/empty-fl.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed empty-fl(<)"; fi ;;
-    1) $echo "Test empty-fl(<) failed: files empty-fl.O and $srcdir/empty-fl.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test empty-fl(<) may have failed." 1>&2;
-       $echo The command "cmp empty-fl.O $srcdir/empty-fl.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed empty-fl(<)"; fi;;
+    1) $echo "Test empty-fl(<) failed: files empty-fl.O and $srcdir/empty-fl.X differ" 1>&2
+       (diff -c empty-fl.O $srcdir/empty-fl.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test empty-fl(<) may have failed." 1>&2
+       $echo The command "cmp empty-fl.O $srcdir/empty-fl.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s empty-fl.E || rm -f empty-fl.E
 $xx -f $srcdir/missing-fl.I > missing-fl.O 2> missing-fl.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test missing-fl(F) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp missing-fl.O $srcdir/missing-fl.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed missing-fl(F)"; fi ;;
-    1) $echo "Test missing-fl(F) failed: files missing-fl.O and $srcdir/missing-fl.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test missing-fl(F) may have failed." 1>&2;
-       $echo The command "cmp missing-fl.O $srcdir/missing-fl.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed missing-fl(F)"; fi;;
+    1) $echo "Test missing-fl(F) failed: files missing-fl.O and $srcdir/missing-fl.X differ" 1>&2
+       (diff -c missing-fl.O $srcdir/missing-fl.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test missing-fl(F) may have failed." 1>&2
+       $echo The command "cmp missing-fl.O $srcdir/missing-fl.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s missing-fl.E || rm -f missing-fl.E
 $xx -f < $srcdir/missing-fl.I > missing-fl.O 2> missing-fl.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test missing-fl(<) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp missing-fl.O $srcdir/missing-fl.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed missing-fl(<)"; fi ;;
-    1) $echo "Test missing-fl(<) failed: files missing-fl.O and $srcdir/missing-fl.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test missing-fl(<) may have failed." 1>&2;
-       $echo The command "cmp missing-fl.O $srcdir/missing-fl.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed missing-fl(<)"; fi;;
+    1) $echo "Test missing-fl(<) failed: files missing-fl.O and $srcdir/missing-fl.X differ" 1>&2
+       (diff -c missing-fl.O $srcdir/missing-fl.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test missing-fl(<) may have failed." 1>&2
+       $echo The command "cmp missing-fl.O $srcdir/missing-fl.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s missing-fl.E || rm -f missing-fl.E
 $xx -b '' $srcdir/empty-bl.I > empty-bl.O 2> empty-bl.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test empty-bl(F) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp empty-bl.O $srcdir/empty-bl.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed empty-bl(F)"; fi ;;
-    1) $echo "Test empty-bl(F) failed: files empty-bl.O and $srcdir/empty-bl.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test empty-bl(F) may have failed." 1>&2;
-       $echo The command "cmp empty-bl.O $srcdir/empty-bl.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed empty-bl(F)"; fi;;
+    1) $echo "Test empty-bl(F) failed: files empty-bl.O and $srcdir/empty-bl.X differ" 1>&2
+       (diff -c empty-bl.O $srcdir/empty-bl.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test empty-bl(F) may have failed." 1>&2
+       $echo The command "cmp empty-bl.O $srcdir/empty-bl.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s empty-bl.E || rm -f empty-bl.E
 $xx -b '' < $srcdir/empty-bl.I > empty-bl.O 2> empty-bl.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test empty-bl(<) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp empty-bl.O $srcdir/empty-bl.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed empty-bl(<)"; fi ;;
-    1) $echo "Test empty-bl(<) failed: files empty-bl.O and $srcdir/empty-bl.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test empty-bl(<) may have failed." 1>&2;
-       $echo The command "cmp empty-bl.O $srcdir/empty-bl.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed empty-bl(<)"; fi;;
+    1) $echo "Test empty-bl(<) failed: files empty-bl.O and $srcdir/empty-bl.X differ" 1>&2
+       (diff -c empty-bl.O $srcdir/empty-bl.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test empty-bl(<) may have failed." 1>&2
+       $echo The command "cmp empty-bl.O $srcdir/empty-bl.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s empty-bl.E || rm -f empty-bl.E
 $xx -b $srcdir/missing-bl.I > missing-bl.O 2> missing-bl.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test missing-bl(F) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp missing-bl.O $srcdir/missing-bl.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed missing-bl(F)"; fi ;;
-    1) $echo "Test missing-bl(F) failed: files missing-bl.O and $srcdir/missing-bl.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test missing-bl(F) may have failed." 1>&2;
-       $echo The command "cmp missing-bl.O $srcdir/missing-bl.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed missing-bl(F)"; fi;;
+    1) $echo "Test missing-bl(F) failed: files missing-bl.O and $srcdir/missing-bl.X differ" 1>&2
+       (diff -c missing-bl.O $srcdir/missing-bl.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test missing-bl(F) may have failed." 1>&2
+       $echo The command "cmp missing-bl.O $srcdir/missing-bl.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s missing-bl.E || rm -f missing-bl.E
 $xx -b < $srcdir/missing-bl.I > missing-bl.O 2> missing-bl.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test missing-bl(<) failed: ../../src/cut return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp missing-bl.O $srcdir/missing-bl.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed missing-bl(<)"; fi ;;
-    1) $echo "Test missing-bl(<) failed: files missing-bl.O and $srcdir/missing-bl.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test missing-bl(<) may have failed." 1>&2;
-       $echo The command "cmp missing-bl.O $srcdir/missing-bl.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed missing-bl(<)"; fi;;
+    1) $echo "Test missing-bl(<) failed: files missing-bl.O and $srcdir/missing-bl.X differ" 1>&2
+       (diff -c missing-bl.O $srcdir/missing-bl.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test missing-bl(<) may have failed." 1>&2
+       $echo The command "cmp missing-bl.O $srcdir/missing-bl.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s missing-bl.E || rm -f missing-bl.E
 $xx -f1 $srcdir/empty-f1.I > empty-f1.O 2> empty-f1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test empty-f1(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp empty-f1.O $srcdir/empty-f1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed empty-f1(F)"; fi ;;
-    1) $echo "Test empty-f1(F) failed: files empty-f1.O and $srcdir/empty-f1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test empty-f1(F) may have failed." 1>&2;
-       $echo The command "cmp empty-f1.O $srcdir/empty-f1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed empty-f1(F)"; fi;;
+    1) $echo "Test empty-f1(F) failed: files empty-f1.O and $srcdir/empty-f1.X differ" 1>&2
+       (diff -c empty-f1.O $srcdir/empty-f1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test empty-f1(F) may have failed." 1>&2
+       $echo The command "cmp empty-f1.O $srcdir/empty-f1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s empty-f1.E || rm -f empty-f1.E
 cat $srcdir/empty-f1.I | $xx -f1 > empty-f1.O 2> empty-f1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test empty-f1(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp empty-f1.O $srcdir/empty-f1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed empty-f1(|)"; fi ;;
-    1) $echo "Test empty-f1(|) failed: files empty-f1.O and $srcdir/empty-f1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test empty-f1(|) may have failed." 1>&2;
-       $echo The command "cmp empty-f1.O $srcdir/empty-f1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed empty-f1(|)"; fi;;
+    1) $echo "Test empty-f1(|) failed: files empty-f1.O and $srcdir/empty-f1.X differ" 1>&2
+       (diff -c empty-f1.O $srcdir/empty-f1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test empty-f1(|) may have failed." 1>&2
+       $echo The command "cmp empty-f1.O $srcdir/empty-f1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s empty-f1.E || rm -f empty-f1.E
 $xx -f1 < $srcdir/empty-f1.I > empty-f1.O 2> empty-f1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test empty-f1(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp empty-f1.O $srcdir/empty-f1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed empty-f1(<)"; fi ;;
-    1) $echo "Test empty-f1(<) failed: files empty-f1.O and $srcdir/empty-f1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test empty-f1(<) may have failed." 1>&2;
-       $echo The command "cmp empty-f1.O $srcdir/empty-f1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed empty-f1(<)"; fi;;
+    1) $echo "Test empty-f1(<) failed: files empty-f1.O and $srcdir/empty-f1.X differ" 1>&2
+       (diff -c empty-f1.O $srcdir/empty-f1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test empty-f1(<) may have failed." 1>&2
+       $echo The command "cmp empty-f1.O $srcdir/empty-f1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s empty-f1.E || rm -f empty-f1.E
 $xx -f2 $srcdir/empty-f2.I > empty-f2.O 2> empty-f2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test empty-f2(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp empty-f2.O $srcdir/empty-f2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed empty-f2(F)"; fi ;;
-    1) $echo "Test empty-f2(F) failed: files empty-f2.O and $srcdir/empty-f2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test empty-f2(F) may have failed." 1>&2;
-       $echo The command "cmp empty-f2.O $srcdir/empty-f2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed empty-f2(F)"; fi;;
+    1) $echo "Test empty-f2(F) failed: files empty-f2.O and $srcdir/empty-f2.X differ" 1>&2
+       (diff -c empty-f2.O $srcdir/empty-f2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test empty-f2(F) may have failed." 1>&2
+       $echo The command "cmp empty-f2.O $srcdir/empty-f2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s empty-f2.E || rm -f empty-f2.E
 cat $srcdir/empty-f2.I | $xx -f2 > empty-f2.O 2> empty-f2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test empty-f2(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp empty-f2.O $srcdir/empty-f2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed empty-f2(|)"; fi ;;
-    1) $echo "Test empty-f2(|) failed: files empty-f2.O and $srcdir/empty-f2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test empty-f2(|) may have failed." 1>&2;
-       $echo The command "cmp empty-f2.O $srcdir/empty-f2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed empty-f2(|)"; fi;;
+    1) $echo "Test empty-f2(|) failed: files empty-f2.O and $srcdir/empty-f2.X differ" 1>&2
+       (diff -c empty-f2.O $srcdir/empty-f2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test empty-f2(|) may have failed." 1>&2
+       $echo The command "cmp empty-f2.O $srcdir/empty-f2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s empty-f2.E || rm -f empty-f2.E
 $xx -f2 < $srcdir/empty-f2.I > empty-f2.O 2> empty-f2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test empty-f2(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp empty-f2.O $srcdir/empty-f2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed empty-f2(<)"; fi ;;
-    1) $echo "Test empty-f2(<) failed: files empty-f2.O and $srcdir/empty-f2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test empty-f2(<) may have failed." 1>&2;
-       $echo The command "cmp empty-f2.O $srcdir/empty-f2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed empty-f2(<)"; fi;;
+    1) $echo "Test empty-f2(<) failed: files empty-f2.O and $srcdir/empty-f2.X differ" 1>&2
+       (diff -c empty-f2.O $srcdir/empty-f2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test empty-f2(<) may have failed." 1>&2
+       $echo The command "cmp empty-f2.O $srcdir/empty-f2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s empty-f2.E || rm -f empty-f2.E
 $xx -d: -f2,3 --out=_ $srcdir/o-delim.I > o-delim.O 2> o-delim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test o-delim(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o-delim.O $srcdir/o-delim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o-delim(F)"; fi ;;
-    1) $echo "Test o-delim(F) failed: files o-delim.O and $srcdir/o-delim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o-delim(F) may have failed." 1>&2;
-       $echo The command "cmp o-delim.O $srcdir/o-delim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o-delim(F)"; fi;;
+    1) $echo "Test o-delim(F) failed: files o-delim.O and $srcdir/o-delim.X differ" 1>&2
+       (diff -c o-delim.O $srcdir/o-delim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o-delim(F) may have failed." 1>&2
+       $echo The command "cmp o-delim.O $srcdir/o-delim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o-delim.E || rm -f o-delim.E
 cat $srcdir/o-delim.I | $xx -d: -f2,3 --out=_ > o-delim.O 2> o-delim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test o-delim(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o-delim.O $srcdir/o-delim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o-delim(|)"; fi ;;
-    1) $echo "Test o-delim(|) failed: files o-delim.O and $srcdir/o-delim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o-delim(|) may have failed." 1>&2;
-       $echo The command "cmp o-delim.O $srcdir/o-delim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o-delim(|)"; fi;;
+    1) $echo "Test o-delim(|) failed: files o-delim.O and $srcdir/o-delim.X differ" 1>&2
+       (diff -c o-delim.O $srcdir/o-delim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o-delim(|) may have failed." 1>&2
+       $echo The command "cmp o-delim.O $srcdir/o-delim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o-delim.E || rm -f o-delim.E
 $xx -d: -f2,3 --out=_ < $srcdir/o-delim.I > o-delim.O 2> o-delim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test o-delim(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o-delim.O $srcdir/o-delim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o-delim(<)"; fi ;;
-    1) $echo "Test o-delim(<) failed: files o-delim.O and $srcdir/o-delim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o-delim(<) may have failed." 1>&2;
-       $echo The command "cmp o-delim.O $srcdir/o-delim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o-delim(<)"; fi;;
+    1) $echo "Test o-delim(<) failed: files o-delim.O and $srcdir/o-delim.X differ" 1>&2
+       (diff -c o-delim.O $srcdir/o-delim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o-delim(<) may have failed." 1>&2
+       $echo The command "cmp o-delim.O $srcdir/o-delim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o-delim.E || rm -f o-delim.E
 $xx -d '' -f2,3 --out=_ $srcdir/nul-idelim.I > nul-idelim.O 2> nul-idelim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test nul-idelim(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp nul-idelim.O $srcdir/nul-idelim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed nul-idelim(F)"; fi ;;
-    1) $echo "Test nul-idelim(F) failed: files nul-idelim.O and $srcdir/nul-idelim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test nul-idelim(F) may have failed." 1>&2;
-       $echo The command "cmp nul-idelim.O $srcdir/nul-idelim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed nul-idelim(F)"; fi;;
+    1) $echo "Test nul-idelim(F) failed: files nul-idelim.O and $srcdir/nul-idelim.X differ" 1>&2
+       (diff -c nul-idelim.O $srcdir/nul-idelim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test nul-idelim(F) may have failed." 1>&2
+       $echo The command "cmp nul-idelim.O $srcdir/nul-idelim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s nul-idelim.E || rm -f nul-idelim.E
 cat $srcdir/nul-idelim.I | $xx -d '' -f2,3 --out=_ > nul-idelim.O 2> nul-idelim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test nul-idelim(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp nul-idelim.O $srcdir/nul-idelim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed nul-idelim(|)"; fi ;;
-    1) $echo "Test nul-idelim(|) failed: files nul-idelim.O and $srcdir/nul-idelim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test nul-idelim(|) may have failed." 1>&2;
-       $echo The command "cmp nul-idelim.O $srcdir/nul-idelim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed nul-idelim(|)"; fi;;
+    1) $echo "Test nul-idelim(|) failed: files nul-idelim.O and $srcdir/nul-idelim.X differ" 1>&2
+       (diff -c nul-idelim.O $srcdir/nul-idelim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test nul-idelim(|) may have failed." 1>&2
+       $echo The command "cmp nul-idelim.O $srcdir/nul-idelim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s nul-idelim.E || rm -f nul-idelim.E
 $xx -d '' -f2,3 --out=_ < $srcdir/nul-idelim.I > nul-idelim.O 2> nul-idelim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test nul-idelim(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp nul-idelim.O $srcdir/nul-idelim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed nul-idelim(<)"; fi ;;
-    1) $echo "Test nul-idelim(<) failed: files nul-idelim.O and $srcdir/nul-idelim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test nul-idelim(<) may have failed." 1>&2;
-       $echo The command "cmp nul-idelim.O $srcdir/nul-idelim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed nul-idelim(<)"; fi;;
+    1) $echo "Test nul-idelim(<) failed: files nul-idelim.O and $srcdir/nul-idelim.X differ" 1>&2
+       (diff -c nul-idelim.O $srcdir/nul-idelim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test nul-idelim(<) may have failed." 1>&2
+       $echo The command "cmp nul-idelim.O $srcdir/nul-idelim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s nul-idelim.E || rm -f nul-idelim.E
 $xx -d: -f2,3 --out= $srcdir/nul-odelim.I > nul-odelim.O 2> nul-odelim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test nul-odelim(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp nul-odelim.O $srcdir/nul-odelim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed nul-odelim(F)"; fi ;;
-    1) $echo "Test nul-odelim(F) failed: files nul-odelim.O and $srcdir/nul-odelim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test nul-odelim(F) may have failed." 1>&2;
-       $echo The command "cmp nul-odelim.O $srcdir/nul-odelim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed nul-odelim(F)"; fi;;
+    1) $echo "Test nul-odelim(F) failed: files nul-odelim.O and $srcdir/nul-odelim.X differ" 1>&2
+       (diff -c nul-odelim.O $srcdir/nul-odelim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test nul-odelim(F) may have failed." 1>&2
+       $echo The command "cmp nul-odelim.O $srcdir/nul-odelim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s nul-odelim.E || rm -f nul-odelim.E
 cat $srcdir/nul-odelim.I | $xx -d: -f2,3 --out= > nul-odelim.O 2> nul-odelim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test nul-odelim(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp nul-odelim.O $srcdir/nul-odelim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed nul-odelim(|)"; fi ;;
-    1) $echo "Test nul-odelim(|) failed: files nul-odelim.O and $srcdir/nul-odelim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test nul-odelim(|) may have failed." 1>&2;
-       $echo The command "cmp nul-odelim.O $srcdir/nul-odelim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed nul-odelim(|)"; fi;;
+    1) $echo "Test nul-odelim(|) failed: files nul-odelim.O and $srcdir/nul-odelim.X differ" 1>&2
+       (diff -c nul-odelim.O $srcdir/nul-odelim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test nul-odelim(|) may have failed." 1>&2
+       $echo The command "cmp nul-odelim.O $srcdir/nul-odelim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s nul-odelim.E || rm -f nul-odelim.E
 $xx -d: -f2,3 --out= < $srcdir/nul-odelim.I > nul-odelim.O 2> nul-odelim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test nul-odelim(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp nul-odelim.O $srcdir/nul-odelim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed nul-odelim(<)"; fi ;;
-    1) $echo "Test nul-odelim(<) failed: files nul-odelim.O and $srcdir/nul-odelim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test nul-odelim(<) may have failed." 1>&2;
-       $echo The command "cmp nul-odelim.O $srcdir/nul-odelim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed nul-odelim(<)"; fi;;
+    1) $echo "Test nul-odelim(<) failed: files nul-odelim.O and $srcdir/nul-odelim.X differ" 1>&2
+       (diff -c nul-odelim.O $srcdir/nul-odelim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test nul-odelim(<) may have failed." 1>&2
+       $echo The command "cmp nul-odelim.O $srcdir/nul-odelim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s nul-odelim.E || rm -f nul-odelim.E
 $xx -d: -f2,3 --out=_._ $srcdir/multichar-od.I > multichar-od.O 2> multichar-od.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test multichar-od(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp multichar-od.O $srcdir/multichar-od.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed multichar-od(F)"; fi ;;
-    1) $echo "Test multichar-od(F) failed: files multichar-od.O and $srcdir/multichar-od.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test multichar-od(F) may have failed." 1>&2;
-       $echo The command "cmp multichar-od.O $srcdir/multichar-od.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed multichar-od(F)"; fi;;
+    1) $echo "Test multichar-od(F) failed: files multichar-od.O and $srcdir/multichar-od.X differ" 1>&2
+       (diff -c multichar-od.O $srcdir/multichar-od.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test multichar-od(F) may have failed." 1>&2
+       $echo The command "cmp multichar-od.O $srcdir/multichar-od.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s multichar-od.E || rm -f multichar-od.E
 cat $srcdir/multichar-od.I | $xx -d: -f2,3 --out=_._ > multichar-od.O 2> multichar-od.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test multichar-od(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp multichar-od.O $srcdir/multichar-od.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed multichar-od(|)"; fi ;;
-    1) $echo "Test multichar-od(|) failed: files multichar-od.O and $srcdir/multichar-od.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test multichar-od(|) may have failed." 1>&2;
-       $echo The command "cmp multichar-od.O $srcdir/multichar-od.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed multichar-od(|)"; fi;;
+    1) $echo "Test multichar-od(|) failed: files multichar-od.O and $srcdir/multichar-od.X differ" 1>&2
+       (diff -c multichar-od.O $srcdir/multichar-od.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test multichar-od(|) may have failed." 1>&2
+       $echo The command "cmp multichar-od.O $srcdir/multichar-od.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s multichar-od.E || rm -f multichar-od.E
 $xx -d: -f2,3 --out=_._ < $srcdir/multichar-od.I > multichar-od.O 2> multichar-od.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test multichar-od(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp multichar-od.O $srcdir/multichar-od.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed multichar-od(<)"; fi ;;
-    1) $echo "Test multichar-od(<) failed: files multichar-od.O and $srcdir/multichar-od.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test multichar-od(<) may have failed." 1>&2;
-       $echo The command "cmp multichar-od.O $srcdir/multichar-od.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed multichar-od(<)"; fi;;
+    1) $echo "Test multichar-od(<) failed: files multichar-od.O and $srcdir/multichar-od.X differ" 1>&2
+       (diff -c multichar-od.O $srcdir/multichar-od.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test multichar-od(<) may have failed." 1>&2
+       $echo The command "cmp multichar-od.O $srcdir/multichar-od.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s multichar-od.E || rm -f multichar-od.E
 $xx '-d­' -f2,3 --out=_ $srcdir/8bit-delim.I > 8bit-delim.O 2> 8bit-delim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 8bit-delim(F) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 8bit-delim.O $srcdir/8bit-delim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 8bit-delim(F)"; fi ;;
-    1) $echo "Test 8bit-delim(F) failed: files 8bit-delim.O and $srcdir/8bit-delim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 8bit-delim(F) may have failed." 1>&2;
-       $echo The command "cmp 8bit-delim.O $srcdir/8bit-delim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 8bit-delim(F)"; fi;;
+    1) $echo "Test 8bit-delim(F) failed: files 8bit-delim.O and $srcdir/8bit-delim.X differ" 1>&2
+       (diff -c 8bit-delim.O $srcdir/8bit-delim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 8bit-delim(F) may have failed." 1>&2
+       $echo The command "cmp 8bit-delim.O $srcdir/8bit-delim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 8bit-delim.E || rm -f 8bit-delim.E
 cat $srcdir/8bit-delim.I | $xx '-d­' -f2,3 --out=_ > 8bit-delim.O 2> 8bit-delim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 8bit-delim(|) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 8bit-delim.O $srcdir/8bit-delim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 8bit-delim(|)"; fi ;;
-    1) $echo "Test 8bit-delim(|) failed: files 8bit-delim.O and $srcdir/8bit-delim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 8bit-delim(|) may have failed." 1>&2;
-       $echo The command "cmp 8bit-delim.O $srcdir/8bit-delim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 8bit-delim(|)"; fi;;
+    1) $echo "Test 8bit-delim(|) failed: files 8bit-delim.O and $srcdir/8bit-delim.X differ" 1>&2
+       (diff -c 8bit-delim.O $srcdir/8bit-delim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 8bit-delim(|) may have failed." 1>&2
+       $echo The command "cmp 8bit-delim.O $srcdir/8bit-delim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 8bit-delim.E || rm -f 8bit-delim.E
 $xx '-d­' -f2,3 --out=_ < $srcdir/8bit-delim.I > 8bit-delim.O 2> 8bit-delim.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 8bit-delim(<) failed: ../../src/cut return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 8bit-delim.O $srcdir/8bit-delim.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 8bit-delim(<)"; fi ;;
-    1) $echo "Test 8bit-delim(<) failed: files 8bit-delim.O and $srcdir/8bit-delim.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 8bit-delim(<) may have failed." 1>&2;
-       $echo The command "cmp 8bit-delim.O $srcdir/8bit-delim.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 8bit-delim(<)"; fi;;
+    1) $echo "Test 8bit-delim(<) failed: files 8bit-delim.O and $srcdir/8bit-delim.X differ" 1>&2
+       (diff -c 8bit-delim.O $srcdir/8bit-delim.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 8bit-delim(<) may have failed." 1>&2
+       $echo The command "cmp 8bit-delim.O $srcdir/8bit-delim.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 8bit-delim.E || rm -f 8bit-delim.E
-if test $errors = 0 ; then
+if test $errors = 0; then
   $echo Passed all 132 tests. 1>&2
 else
   $echo Failed $errors tests. 1>&2
index dacc781..bc26283 100755 (executable)
@@ -20,634 +20,671 @@ export LANG
 
 $xx -a1 $srcdir/1a.I1 $srcdir/1a.I2 > 1a.O 2> 1a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1a failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1a.O $srcdir/1a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1a"; fi ;;
-    1) $echo "Test 1a failed: files 1a.O and $srcdir/1a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1a may have failed." 1>&2;
-       $echo The command "cmp 1a.O $srcdir/1a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1a"; fi;;
+    1) $echo "Test 1a failed: files 1a.O and $srcdir/1a.X differ" 1>&2
+       (diff -c 1a.O $srcdir/1a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1a may have failed." 1>&2
+       $echo The command "cmp 1a.O $srcdir/1a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1a.E || rm -f 1a.E
 $xx -a2 $srcdir/1b.I1 $srcdir/1b.I2 > 1b.O 2> 1b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1b failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1b.O $srcdir/1b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1b"; fi ;;
-    1) $echo "Test 1b failed: files 1b.O and $srcdir/1b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1b may have failed." 1>&2;
-       $echo The command "cmp 1b.O $srcdir/1b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1b"; fi;;
+    1) $echo "Test 1b failed: files 1b.O and $srcdir/1b.X differ" 1>&2
+       (diff -c 1b.O $srcdir/1b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1b may have failed." 1>&2
+       $echo The command "cmp 1b.O $srcdir/1b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1b.E || rm -f 1b.E
 $xx -a1 -a2 $srcdir/1c.I1 $srcdir/1c.I2 > 1c.O 2> 1c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1c failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1c.O $srcdir/1c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1c"; fi ;;
-    1) $echo "Test 1c failed: files 1c.O and $srcdir/1c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1c may have failed." 1>&2;
-       $echo The command "cmp 1c.O $srcdir/1c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1c"; fi;;
+    1) $echo "Test 1c failed: files 1c.O and $srcdir/1c.X differ" 1>&2
+       (diff -c 1c.O $srcdir/1c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1c may have failed." 1>&2
+       $echo The command "cmp 1c.O $srcdir/1c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1c.E || rm -f 1c.E
 $xx -a1 $srcdir/1d.I1 $srcdir/1d.I2 > 1d.O 2> 1d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1d failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1d.O $srcdir/1d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1d"; fi ;;
-    1) $echo "Test 1d failed: files 1d.O and $srcdir/1d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1d may have failed." 1>&2;
-       $echo The command "cmp 1d.O $srcdir/1d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1d"; fi;;
+    1) $echo "Test 1d failed: files 1d.O and $srcdir/1d.X differ" 1>&2
+       (diff -c 1d.O $srcdir/1d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1d may have failed." 1>&2
+       $echo The command "cmp 1d.O $srcdir/1d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1d.E || rm -f 1d.E
 $xx -a2 $srcdir/1e.I1 $srcdir/1e.I2 > 1e.O 2> 1e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1e failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1e.O $srcdir/1e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1e"; fi ;;
-    1) $echo "Test 1e failed: files 1e.O and $srcdir/1e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1e may have failed." 1>&2;
-       $echo The command "cmp 1e.O $srcdir/1e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1e"; fi;;
+    1) $echo "Test 1e failed: files 1e.O and $srcdir/1e.X differ" 1>&2
+       (diff -c 1e.O $srcdir/1e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1e may have failed." 1>&2
+       $echo The command "cmp 1e.O $srcdir/1e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1e.E || rm -f 1e.E
 $xx -a2 $srcdir/1f.I1 $srcdir/1f.I2 > 1f.O 2> 1f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1f failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1f.O $srcdir/1f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1f"; fi ;;
-    1) $echo "Test 1f failed: files 1f.O and $srcdir/1f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1f may have failed." 1>&2;
-       $echo The command "cmp 1f.O $srcdir/1f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1f"; fi;;
+    1) $echo "Test 1f failed: files 1f.O and $srcdir/1f.X differ" 1>&2
+       (diff -c 1f.O $srcdir/1f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1f may have failed." 1>&2
+       $echo The command "cmp 1f.O $srcdir/1f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1f.E || rm -f 1f.E
 $xx -a1 -e . $srcdir/2a.I1 $srcdir/2a.I2 > 2a.O 2> 2a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2a failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2a.O $srcdir/2a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2a"; fi ;;
-    1) $echo "Test 2a failed: files 2a.O and $srcdir/2a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2a may have failed." 1>&2;
-       $echo The command "cmp 2a.O $srcdir/2a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2a"; fi;;
+    1) $echo "Test 2a failed: files 2a.O and $srcdir/2a.X differ" 1>&2
+       (diff -c 2a.O $srcdir/2a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2a may have failed." 1>&2
+       $echo The command "cmp 2a.O $srcdir/2a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2a.E || rm -f 2a.E
 $xx -a1 -e . -o 2.1,2.2,2.3 $srcdir/2b.I1 $srcdir/2b.I2 > 2b.O 2> 2b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2b failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2b.O $srcdir/2b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2b"; fi ;;
-    1) $echo "Test 2b failed: files 2b.O and $srcdir/2b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2b may have failed." 1>&2;
-       $echo The command "cmp 2b.O $srcdir/2b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2b"; fi;;
+    1) $echo "Test 2b failed: files 2b.O and $srcdir/2b.X differ" 1>&2
+       (diff -c 2b.O $srcdir/2b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2b may have failed." 1>&2
+       $echo The command "cmp 2b.O $srcdir/2b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2b.E || rm -f 2b.E
 $xx -a1 -e . -o 2.1,2.2,2.3 $srcdir/2c.I1 $srcdir/2c.I2 > 2c.O 2> 2c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2c failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2c.O $srcdir/2c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2c"; fi ;;
-    1) $echo "Test 2c failed: files 2c.O and $srcdir/2c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2c may have failed." 1>&2;
-       $echo The command "cmp 2c.O $srcdir/2c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2c"; fi;;
+    1) $echo "Test 2c failed: files 2c.O and $srcdir/2c.X differ" 1>&2
+       (diff -c 2c.O $srcdir/2c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2c may have failed." 1>&2
+       $echo The command "cmp 2c.O $srcdir/2c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2c.E || rm -f 2c.E
 $xx -t: $srcdir/3a.I1 $srcdir/3a.I2 > 3a.O 2> 3a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3a failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3a.O $srcdir/3a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3a"; fi ;;
-    1) $echo "Test 3a failed: files 3a.O and $srcdir/3a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3a may have failed." 1>&2;
-       $echo The command "cmp 3a.O $srcdir/3a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3a"; fi;;
+    1) $echo "Test 3a failed: files 3a.O and $srcdir/3a.X differ" 1>&2
+       (diff -c 3a.O $srcdir/3a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3a may have failed." 1>&2
+       $echo The command "cmp 3a.O $srcdir/3a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3a.E || rm -f 3a.E
 $xx -v 1 $srcdir/4a.I1 $srcdir/4a.I2 > 4a.O 2> 4a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4a failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4a.O $srcdir/4a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4a"; fi ;;
-    1) $echo "Test 4a failed: files 4a.O and $srcdir/4a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4a may have failed." 1>&2;
-       $echo The command "cmp 4a.O $srcdir/4a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4a"; fi;;
+    1) $echo "Test 4a failed: files 4a.O and $srcdir/4a.X differ" 1>&2
+       (diff -c 4a.O $srcdir/4a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4a may have failed." 1>&2
+       $echo The command "cmp 4a.O $srcdir/4a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4a.E || rm -f 4a.E
 $xx -v 2 $srcdir/4b.I1 $srcdir/4b.I2 > 4b.O 2> 4b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4b failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4b.O $srcdir/4b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4b"; fi ;;
-    1) $echo "Test 4b failed: files 4b.O and $srcdir/4b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4b may have failed." 1>&2;
-       $echo The command "cmp 4b.O $srcdir/4b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4b"; fi;;
+    1) $echo "Test 4b failed: files 4b.O and $srcdir/4b.X differ" 1>&2
+       (diff -c 4b.O $srcdir/4b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4b may have failed." 1>&2
+       $echo The command "cmp 4b.O $srcdir/4b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4b.E || rm -f 4b.E
 $xx -v 1 $srcdir/4c.I1 $srcdir/4c.I2 > 4c.O 2> 4c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4c failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4c.O $srcdir/4c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4c"; fi ;;
-    1) $echo "Test 4c failed: files 4c.O and $srcdir/4c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4c may have failed." 1>&2;
-       $echo The command "cmp 4c.O $srcdir/4c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4c"; fi;;
+    1) $echo "Test 4c failed: files 4c.O and $srcdir/4c.X differ" 1>&2
+       (diff -c 4c.O $srcdir/4c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4c may have failed." 1>&2
+       $echo The command "cmp 4c.O $srcdir/4c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4c.E || rm -f 4c.E
 $xx -v 2 $srcdir/4d.I1 $srcdir/4d.I2 > 4d.O 2> 4d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4d failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4d.O $srcdir/4d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4d"; fi ;;
-    1) $echo "Test 4d failed: files 4d.O and $srcdir/4d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4d may have failed." 1>&2;
-       $echo The command "cmp 4d.O $srcdir/4d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4d"; fi;;
+    1) $echo "Test 4d failed: files 4d.O and $srcdir/4d.X differ" 1>&2
+       (diff -c 4d.O $srcdir/4d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4d may have failed." 1>&2
+       $echo The command "cmp 4d.O $srcdir/4d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4d.E || rm -f 4d.E
 $xx -v 2 $srcdir/4e.I1 $srcdir/4e.I2 > 4e.O 2> 4e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4e failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4e.O $srcdir/4e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4e"; fi ;;
-    1) $echo "Test 4e failed: files 4e.O and $srcdir/4e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4e may have failed." 1>&2;
-       $echo The command "cmp 4e.O $srcdir/4e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4e"; fi;;
+    1) $echo "Test 4e failed: files 4e.O and $srcdir/4e.X differ" 1>&2
+       (diff -c 4e.O $srcdir/4e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4e may have failed." 1>&2
+       $echo The command "cmp 4e.O $srcdir/4e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4e.E || rm -f 4e.E
 $xx -a1 -e - -o 1.1 2.2 $srcdir/5a.I1 $srcdir/5a.I2 > 5a.O 2> 5a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5a failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5a.O $srcdir/5a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5a"; fi ;;
-    1) $echo "Test 5a failed: files 5a.O and $srcdir/5a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5a may have failed." 1>&2;
-       $echo The command "cmp 5a.O $srcdir/5a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5a"; fi;;
+    1) $echo "Test 5a failed: files 5a.O and $srcdir/5a.X differ" 1>&2
+       (diff -c 5a.O $srcdir/5a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5a may have failed." 1>&2
+       $echo The command "cmp 5a.O $srcdir/5a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5a.E || rm -f 5a.E
 $xx -a1 -e - -o 1.1 2.2 $srcdir/5b.I1 $srcdir/5b.I2 > 5b.O 2> 5b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5b failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5b.O $srcdir/5b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5b"; fi ;;
-    1) $echo "Test 5b failed: files 5b.O and $srcdir/5b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5b may have failed." 1>&2;
-       $echo The command "cmp 5b.O $srcdir/5b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5b"; fi;;
+    1) $echo "Test 5b failed: files 5b.O and $srcdir/5b.X differ" 1>&2
+       (diff -c 5b.O $srcdir/5b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5b may have failed." 1>&2
+       $echo The command "cmp 5b.O $srcdir/5b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5b.E || rm -f 5b.E
 $xx -a1 -e - -o 1.1 2.2 $srcdir/5c.I1 $srcdir/5c.I2 > 5c.O 2> 5c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5c failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5c.O $srcdir/5c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5c"; fi ;;
-    1) $echo "Test 5c failed: files 5c.O and $srcdir/5c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5c may have failed." 1>&2;
-       $echo The command "cmp 5c.O $srcdir/5c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5c"; fi;;
+    1) $echo "Test 5c failed: files 5c.O and $srcdir/5c.X differ" 1>&2
+       (diff -c 5c.O $srcdir/5c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5c may have failed." 1>&2
+       $echo The command "cmp 5c.O $srcdir/5c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5c.E || rm -f 5c.E
 $xx -a1 -e - -o 1.1 2.2 $srcdir/5d.I1 $srcdir/5d.I2 > 5d.O 2> 5d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5d failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5d.O $srcdir/5d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5d"; fi ;;
-    1) $echo "Test 5d failed: files 5d.O and $srcdir/5d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5d may have failed." 1>&2;
-       $echo The command "cmp 5d.O $srcdir/5d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5d"; fi;;
+    1) $echo "Test 5d failed: files 5d.O and $srcdir/5d.X differ" 1>&2
+       (diff -c 5d.O $srcdir/5d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5d may have failed." 1>&2
+       $echo The command "cmp 5d.O $srcdir/5d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5d.E || rm -f 5d.E
 $xx -a2 -e - -o 1.1 2.2 $srcdir/5e.I1 $srcdir/5e.I2 > 5e.O 2> 5e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5e failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5e.O $srcdir/5e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5e"; fi ;;
-    1) $echo "Test 5e failed: files 5e.O and $srcdir/5e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5e may have failed." 1>&2;
-       $echo The command "cmp 5e.O $srcdir/5e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5e"; fi;;
+    1) $echo "Test 5e failed: files 5e.O and $srcdir/5e.X differ" 1>&2
+       (diff -c 5e.O $srcdir/5e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5e may have failed." 1>&2
+       $echo The command "cmp 5e.O $srcdir/5e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5e.E || rm -f 5e.E
 $xx -a2 -e - -o 2.2 1.1 $srcdir/5f.I1 $srcdir/5f.I2 > 5f.O 2> 5f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5f failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5f.O $srcdir/5f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5f"; fi ;;
-    1) $echo "Test 5f failed: files 5f.O and $srcdir/5f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5f may have failed." 1>&2;
-       $echo The command "cmp 5f.O $srcdir/5f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5f"; fi;;
+    1) $echo "Test 5f failed: files 5f.O and $srcdir/5f.X differ" 1>&2
+       (diff -c 5f.O $srcdir/5f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5f may have failed." 1>&2
+       $echo The command "cmp 5f.O $srcdir/5f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5f.E || rm -f 5f.E
 $xx -a1 -e - -o 2.2 1.1 $srcdir/5g.I1 $srcdir/5g.I2 > 5g.O 2> 5g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5g failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5g.O $srcdir/5g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5g"; fi ;;
-    1) $echo "Test 5g failed: files 5g.O and $srcdir/5g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5g may have failed." 1>&2;
-       $echo The command "cmp 5g.O $srcdir/5g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5g"; fi;;
+    1) $echo "Test 5g failed: files 5g.O and $srcdir/5g.X differ" 1>&2
+       (diff -c 5g.O $srcdir/5g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5g may have failed." 1>&2
+       $echo The command "cmp 5g.O $srcdir/5g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5g.E || rm -f 5g.E
 $xx -a1 -e - -o 2.2 1.1 $srcdir/5h.I1 $srcdir/5h.I2 > 5h.O 2> 5h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5h failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5h.O $srcdir/5h.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5h"; fi ;;
-    1) $echo "Test 5h failed: files 5h.O and $srcdir/5h.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5h may have failed." 1>&2;
-       $echo The command "cmp 5h.O $srcdir/5h.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5h"; fi;;
+    1) $echo "Test 5h failed: files 5h.O and $srcdir/5h.X differ" 1>&2
+       (diff -c 5h.O $srcdir/5h.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5h may have failed." 1>&2
+       $echo The command "cmp 5h.O $srcdir/5h.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5h.E || rm -f 5h.E
 $xx -a1 -e - -o 1.1 2.2 $srcdir/5i.I1 $srcdir/5i.I2 > 5i.O 2> 5i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5i failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5i.O $srcdir/5i.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5i"; fi ;;
-    1) $echo "Test 5i failed: files 5i.O and $srcdir/5i.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5i may have failed." 1>&2;
-       $echo The command "cmp 5i.O $srcdir/5i.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5i"; fi;;
+    1) $echo "Test 5i failed: files 5i.O and $srcdir/5i.X differ" 1>&2
+       (diff -c 5i.O $srcdir/5i.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5i may have failed." 1>&2
+       $echo The command "cmp 5i.O $srcdir/5i.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5i.E || rm -f 5i.E
 $xx -a2 -e - -o 2.2 1.1 $srcdir/5j.I1 $srcdir/5j.I2 > 5j.O 2> 5j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5j failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5j.O $srcdir/5j.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5j"; fi ;;
-    1) $echo "Test 5j failed: files 5j.O and $srcdir/5j.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5j may have failed." 1>&2;
-       $echo The command "cmp 5j.O $srcdir/5j.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5j"; fi;;
+    1) $echo "Test 5j failed: files 5j.O and $srcdir/5j.X differ" 1>&2
+       (diff -c 5j.O $srcdir/5j.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5j may have failed." 1>&2
+       $echo The command "cmp 5j.O $srcdir/5j.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5j.E || rm -f 5j.E
 $xx -a2 -e - -o 2.2 1.1 $srcdir/5k.I1 $srcdir/5k.I2 > 5k.O 2> 5k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5k failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5k.O $srcdir/5k.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5k"; fi ;;
-    1) $echo "Test 5k failed: files 5k.O and $srcdir/5k.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5k may have failed." 1>&2;
-       $echo The command "cmp 5k.O $srcdir/5k.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5k"; fi;;
+    1) $echo "Test 5k failed: files 5k.O and $srcdir/5k.X differ" 1>&2
+       (diff -c 5k.O $srcdir/5k.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5k may have failed." 1>&2
+       $echo The command "cmp 5k.O $srcdir/5k.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5k.E || rm -f 5k.E
 $xx -a1 -e - -o 2.2 1.1 $srcdir/5l.I1 $srcdir/5l.I2 > 5l.O 2> 5l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5l failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5l.O $srcdir/5l.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5l"; fi ;;
-    1) $echo "Test 5l failed: files 5l.O and $srcdir/5l.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5l may have failed." 1>&2;
-       $echo The command "cmp 5l.O $srcdir/5l.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5l"; fi;;
+    1) $echo "Test 5l failed: files 5l.O and $srcdir/5l.X differ" 1>&2
+       (diff -c 5l.O $srcdir/5l.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5l may have failed." 1>&2
+       $echo The command "cmp 5l.O $srcdir/5l.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5l.E || rm -f 5l.E
 $xx -a2 -e - -o 2.2 1.1 $srcdir/5m.I1 $srcdir/5m.I2 > 5m.O 2> 5m.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5m failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5m.O $srcdir/5m.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5m"; fi ;;
-    1) $echo "Test 5m failed: files 5m.O and $srcdir/5m.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5m may have failed." 1>&2;
-       $echo The command "cmp 5m.O $srcdir/5m.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5m"; fi;;
+    1) $echo "Test 5m failed: files 5m.O and $srcdir/5m.X differ" 1>&2
+       (diff -c 5m.O $srcdir/5m.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5m may have failed." 1>&2
+       $echo The command "cmp 5m.O $srcdir/5m.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5m.E || rm -f 5m.E
 $xx -e - $srcdir/6a.I1 $srcdir/6a.I2 > 6a.O 2> 6a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6a failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6a.O $srcdir/6a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6a"; fi ;;
-    1) $echo "Test 6a failed: files 6a.O and $srcdir/6a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6a may have failed." 1>&2;
-       $echo The command "cmp 6a.O $srcdir/6a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6a"; fi;;
+    1) $echo "Test 6a failed: files 6a.O and $srcdir/6a.X differ" 1>&2
+       (diff -c 6a.O $srcdir/6a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6a may have failed." 1>&2
+       $echo The command "cmp 6a.O $srcdir/6a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6a.E || rm -f 6a.E
 $xx -a1 -e - $srcdir/6b.I1 $srcdir/6b.I2 > 6b.O 2> 6b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6b failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6b.O $srcdir/6b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6b"; fi ;;
-    1) $echo "Test 6b failed: files 6b.O and $srcdir/6b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6b may have failed." 1>&2;
-       $echo The command "cmp 6b.O $srcdir/6b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6b"; fi;;
+    1) $echo "Test 6b failed: files 6b.O and $srcdir/6b.X differ" 1>&2
+       (diff -c 6b.O $srcdir/6b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6b may have failed." 1>&2
+       $echo The command "cmp 6b.O $srcdir/6b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6b.E || rm -f 6b.E
 $xx -a1 -e - $srcdir/6c.I1 $srcdir/6c.I2 > 6c.O 2> 6c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6c failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6c.O $srcdir/6c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6c"; fi ;;
-    1) $echo "Test 6c failed: files 6c.O and $srcdir/6c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6c may have failed." 1>&2;
-       $echo The command "cmp 6c.O $srcdir/6c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6c"; fi;;
+    1) $echo "Test 6c failed: files 6c.O and $srcdir/6c.X differ" 1>&2
+       (diff -c 6c.O $srcdir/6c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6c may have failed." 1>&2
+       $echo The command "cmp 6c.O $srcdir/6c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6c.E || rm -f 6c.E
 $xx -a1 -e . -o 2.7 $srcdir/7a.I1 $srcdir/7a.I2 > 7a.O 2> 7a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7a failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7a.O $srcdir/7a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7a"; fi ;;
-    1) $echo "Test 7a failed: files 7a.O and $srcdir/7a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7a may have failed." 1>&2;
-       $echo The command "cmp 7a.O $srcdir/7a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7a"; fi;;
+    1) $echo "Test 7a failed: files 7a.O and $srcdir/7a.X differ" 1>&2
+       (diff -c 7a.O $srcdir/7a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7a may have failed." 1>&2
+       $echo The command "cmp 7a.O $srcdir/7a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7a.E || rm -f 7a.E
 $xx -a1 -e . -o 0,1.2 $srcdir/8a.I1 $srcdir/8a.I2 > 8a.O 2> 8a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 8a failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 8a.O $srcdir/8a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 8a"; fi ;;
-    1) $echo "Test 8a failed: files 8a.O and $srcdir/8a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 8a may have failed." 1>&2;
-       $echo The command "cmp 8a.O $srcdir/8a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 8a"; fi;;
+    1) $echo "Test 8a failed: files 8a.O and $srcdir/8a.X differ" 1>&2
+       (diff -c 8a.O $srcdir/8a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 8a may have failed." 1>&2
+       $echo The command "cmp 8a.O $srcdir/8a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 8a.E || rm -f 8a.E
 $xx -a1 -a2 -e . -o 0,1.2 $srcdir/8b.I1 $srcdir/8b.I2 > 8b.O 2> 8b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 8b failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 8b.O $srcdir/8b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 8b"; fi ;;
-    1) $echo "Test 8b failed: files 8b.O and $srcdir/8b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 8b may have failed." 1>&2;
-       $echo The command "cmp 8b.O $srcdir/8b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 8b"; fi;;
+    1) $echo "Test 8b failed: files 8b.O and $srcdir/8b.X differ" 1>&2
+       (diff -c 8b.O $srcdir/8b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 8b may have failed." 1>&2
+       $echo The command "cmp 8b.O $srcdir/8b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 8b.E || rm -f 8b.E
 $xx  $srcdir/9a.I1 $srcdir/9a.I2 > 9a.O 2> 9a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9a failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9a.O $srcdir/9a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9a"; fi ;;
-    1) $echo "Test 9a failed: files 9a.O and $srcdir/9a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9a may have failed." 1>&2;
-       $echo The command "cmp 9a.O $srcdir/9a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9a"; fi;;
+    1) $echo "Test 9a failed: files 9a.O and $srcdir/9a.X differ" 1>&2
+       (diff -c 9a.O $srcdir/9a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9a may have failed." 1>&2
+       $echo The command "cmp 9a.O $srcdir/9a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9a.E || rm -f 9a.E
 $xx -t: -1 1 -2 1 $srcdir/trailing-sp.I1 $srcdir/trailing-sp.I2 > trailing-sp.O 2> trailing-sp.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test trailing-sp failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp trailing-sp.O $srcdir/trailing-sp.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed trailing-sp"; fi ;;
-    1) $echo "Test trailing-sp failed: files trailing-sp.O and $srcdir/trailing-sp.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test trailing-sp may have failed." 1>&2;
-       $echo The command "cmp trailing-sp.O $srcdir/trailing-sp.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed trailing-sp"; fi;;
+    1) $echo "Test trailing-sp failed: files trailing-sp.O and $srcdir/trailing-sp.X differ" 1>&2
+       (diff -c trailing-sp.O $srcdir/trailing-sp.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test trailing-sp may have failed." 1>&2
+       $echo The command "cmp trailing-sp.O $srcdir/trailing-sp.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s trailing-sp.E || rm -f trailing-sp.E
 $xx  $srcdir/sp-vs-blank.I1 $srcdir/sp-vs-blank.I2 > sp-vs-blank.O 2> sp-vs-blank.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test sp-vs-blank failed: ../../src/join return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp sp-vs-blank.O $srcdir/sp-vs-blank.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed sp-vs-blank"; fi ;;
-    1) $echo "Test sp-vs-blank failed: files sp-vs-blank.O and $srcdir/sp-vs-blank.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test sp-vs-blank may have failed." 1>&2;
-       $echo The command "cmp sp-vs-blank.O $srcdir/sp-vs-blank.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed sp-vs-blank"; fi;;
+    1) $echo "Test sp-vs-blank failed: files sp-vs-blank.O and $srcdir/sp-vs-blank.X differ" 1>&2
+       (diff -c sp-vs-blank.O $srcdir/sp-vs-blank.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test sp-vs-blank may have failed." 1>&2
+       $echo The command "cmp sp-vs-blank.O $srcdir/sp-vs-blank.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s sp-vs-blank.E || rm -f sp-vs-blank.E
-if test $errors = 0 ; then
+if test $errors = 0; then
   $echo Passed all 37 tests. 1>&2
 else
   $echo Failed $errors tests. 1>&2
index 0303fe6..0fe4608 100755 (executable)
@@ -20,4238 +20,4487 @@ export LANG
 
 $xx --test -h x $srcdir/0Ft > 1a.O 2> 1a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1a.O $srcdir/0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1a"; fi ;;
-    1) $echo "Test 1a failed: files 1a.O and $srcdir/0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1a may have failed." 1>&2;
-       $echo The command "cmp 1a.O $srcdir/0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1a"; fi;;
+    1) $echo "Test 1a failed: files 1a.O and $srcdir/0F differ" 1>&2
+       (diff -c 1a.O $srcdir/0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1a may have failed." 1>&2
+       $echo The command "cmp 1a.O $srcdir/0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1a.E || rm -f 1a.E
 $xx --test -h x $srcdir/0Fnt > 1b.O 2> 1b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1b.O $srcdir/0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1b"; fi ;;
-    1) $echo "Test 1b failed: files 1b.O and $srcdir/0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1b may have failed." 1>&2;
-       $echo The command "cmp 1b.O $srcdir/0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1b"; fi;;
+    1) $echo "Test 1b failed: files 1b.O and $srcdir/0F differ" 1>&2
+       (diff -c 1b.O $srcdir/0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1b may have failed." 1>&2
+       $echo The command "cmp 1b.O $srcdir/0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1b.E || rm -f 1b.E
 $xx --test -h x +3 $srcdir/0Ft > 1c.O 2> 1c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1c failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1c.O $srcdir/3-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1c"; fi ;;
-    1) $echo "Test 1c failed: files 1c.O and $srcdir/3-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1c may have failed." 1>&2;
-       $echo The command "cmp 1c.O $srcdir/3-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1c"; fi;;
+    1) $echo "Test 1c failed: files 1c.O and $srcdir/3-0F differ" 1>&2
+       (diff -c 1c.O $srcdir/3-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1c may have failed." 1>&2
+       $echo The command "cmp 1c.O $srcdir/3-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1c.E || rm -f 1c.E
 $xx --test -h x +3 -f $srcdir/0Ft > 1d.O 2> 1d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1d failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1d.O $srcdir/3f-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1d"; fi ;;
-    1) $echo "Test 1d failed: files 1d.O and $srcdir/3f-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1d may have failed." 1>&2;
-       $echo The command "cmp 1d.O $srcdir/3f-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1d"; fi;;
+    1) $echo "Test 1d failed: files 1d.O and $srcdir/3f-0F differ" 1>&2
+       (diff -c 1d.O $srcdir/3f-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1d may have failed." 1>&2
+       $echo The command "cmp 1d.O $srcdir/3f-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1d.E || rm -f 1d.E
 $xx --test -h x -a -3 $srcdir/0Ft > 1e.O 2> 1e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1e failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1e.O $srcdir/a3-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1e"; fi ;;
-    1) $echo "Test 1e failed: files 1e.O and $srcdir/a3-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1e may have failed." 1>&2;
-       $echo The command "cmp 1e.O $srcdir/a3-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1e"; fi;;
+    1) $echo "Test 1e failed: files 1e.O and $srcdir/a3-0F differ" 1>&2
+       (diff -c 1e.O $srcdir/a3-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1e may have failed." 1>&2
+       $echo The command "cmp 1e.O $srcdir/a3-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1e.E || rm -f 1e.E
 $xx --test -h x -a -3 -f $srcdir/0Ft > 1f.O 2> 1f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1f failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1f.O $srcdir/a3f-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1f"; fi ;;
-    1) $echo "Test 1f failed: files 1f.O and $srcdir/a3f-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1f may have failed." 1>&2;
-       $echo The command "cmp 1f.O $srcdir/a3f-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1f"; fi;;
+    1) $echo "Test 1f failed: files 1f.O and $srcdir/a3f-0F differ" 1>&2
+       (diff -c 1f.O $srcdir/a3f-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1f may have failed." 1>&2
+       $echo The command "cmp 1f.O $srcdir/a3f-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1f.E || rm -f 1f.E
 $xx --test -h x -a -3 -f $srcdir/0Fnt > 1g.O 2> 1g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1g failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1g.O $srcdir/a3f-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1g"; fi ;;
-    1) $echo "Test 1g failed: files 1g.O and $srcdir/a3f-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1g may have failed." 1>&2;
-       $echo The command "cmp 1g.O $srcdir/a3f-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1g"; fi;;
+    1) $echo "Test 1g failed: files 1g.O and $srcdir/a3f-0F differ" 1>&2
+       (diff -c 1g.O $srcdir/a3f-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1g may have failed." 1>&2
+       $echo The command "cmp 1g.O $srcdir/a3f-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1g.E || rm -f 1g.E
 $xx --test -h x +3 -a -3 -f $srcdir/0Ft > 1h.O 2> 1h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1h failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1h.O $srcdir/3a3f-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1h"; fi ;;
-    1) $echo "Test 1h failed: files 1h.O and $srcdir/3a3f-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1h may have failed." 1>&2;
-       $echo The command "cmp 1h.O $srcdir/3a3f-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1h"; fi;;
+    1) $echo "Test 1h failed: files 1h.O and $srcdir/3a3f-0F differ" 1>&2
+       (diff -c 1h.O $srcdir/3a3f-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1h may have failed." 1>&2
+       $echo The command "cmp 1h.O $srcdir/3a3f-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1h.E || rm -f 1h.E
 $xx --test -h x -b -3 $srcdir/0Ft > 1i.O 2> 1i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1i failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1i.O $srcdir/b3-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1i"; fi ;;
-    1) $echo "Test 1i failed: files 1i.O and $srcdir/b3-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1i may have failed." 1>&2;
-       $echo The command "cmp 1i.O $srcdir/b3-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1i"; fi;;
+    1) $echo "Test 1i failed: files 1i.O and $srcdir/b3-0F differ" 1>&2
+       (diff -c 1i.O $srcdir/b3-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1i may have failed." 1>&2
+       $echo The command "cmp 1i.O $srcdir/b3-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1i.E || rm -f 1i.E
 $xx --test -h x -b -3 -f $srcdir/0Ft > 1j.O 2> 1j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1j failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1j.O $srcdir/b3f-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1j"; fi ;;
-    1) $echo "Test 1j failed: files 1j.O and $srcdir/b3f-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1j may have failed." 1>&2;
-       $echo The command "cmp 1j.O $srcdir/b3f-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1j"; fi;;
+    1) $echo "Test 1j failed: files 1j.O and $srcdir/b3f-0F differ" 1>&2
+       (diff -c 1j.O $srcdir/b3f-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1j may have failed." 1>&2
+       $echo The command "cmp 1j.O $srcdir/b3f-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1j.E || rm -f 1j.E
 $xx --test -h x -b -3 -f $srcdir/0Fnt > 1k.O 2> 1k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1k failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1k.O $srcdir/b3f-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1k"; fi ;;
-    1) $echo "Test 1k failed: files 1k.O and $srcdir/b3f-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1k may have failed." 1>&2;
-       $echo The command "cmp 1k.O $srcdir/b3f-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1k"; fi;;
+    1) $echo "Test 1k failed: files 1k.O and $srcdir/b3f-0F differ" 1>&2
+       (diff -c 1k.O $srcdir/b3f-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1k may have failed." 1>&2
+       $echo The command "cmp 1k.O $srcdir/b3f-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1k.E || rm -f 1k.E
 $xx --test -h x +3 -b -3 -f $srcdir/0Ft > 1l.O 2> 1l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1l failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1l.O $srcdir/3b3f-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1l"; fi ;;
-    1) $echo "Test 1l failed: files 1l.O and $srcdir/3b3f-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1l may have failed." 1>&2;
-       $echo The command "cmp 1l.O $srcdir/3b3f-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1l"; fi;;
+    1) $echo "Test 1l failed: files 1l.O and $srcdir/3b3f-0F differ" 1>&2
+       (diff -c 1l.O $srcdir/3b3f-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1l may have failed." 1>&2
+       $echo The command "cmp 1l.O $srcdir/3b3f-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1l.E || rm -f 1l.E
 $xx --test -h x $srcdir/0FFt > 2a.O 2> 2a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2a.O $srcdir/0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2a"; fi ;;
-    1) $echo "Test 2a failed: files 2a.O and $srcdir/0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2a may have failed." 1>&2;
-       $echo The command "cmp 2a.O $srcdir/0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2a"; fi;;
+    1) $echo "Test 2a failed: files 2a.O and $srcdir/0FF differ" 1>&2
+       (diff -c 2a.O $srcdir/0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2a may have failed." 1>&2
+       $echo The command "cmp 2a.O $srcdir/0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2a.E || rm -f 2a.E
 $xx --test -h x $srcdir/0FnFnt > 2b.O 2> 2b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2b.O $srcdir/0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2b"; fi ;;
-    1) $echo "Test 2b failed: files 2b.O and $srcdir/0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2b may have failed." 1>&2;
-       $echo The command "cmp 2b.O $srcdir/0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2b"; fi;;
+    1) $echo "Test 2b failed: files 2b.O and $srcdir/0FF differ" 1>&2
+       (diff -c 2b.O $srcdir/0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2b may have failed." 1>&2
+       $echo The command "cmp 2b.O $srcdir/0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2b.E || rm -f 2b.E
 $xx --test -h x -a -3 -f $srcdir/0FFt > 2c.O 2> 2c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2c failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2c.O $srcdir/a3f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2c"; fi ;;
-    1) $echo "Test 2c failed: files 2c.O and $srcdir/a3f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2c may have failed." 1>&2;
-       $echo The command "cmp 2c.O $srcdir/a3f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2c"; fi;;
+    1) $echo "Test 2c failed: files 2c.O and $srcdir/a3f-0FF differ" 1>&2
+       (diff -c 2c.O $srcdir/a3f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2c may have failed." 1>&2
+       $echo The command "cmp 2c.O $srcdir/a3f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2c.E || rm -f 2c.E
 $xx --test -h x -a -3 -f $srcdir/0FFnt > 2d.O 2> 2d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2d failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2d.O $srcdir/a3f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2d"; fi ;;
-    1) $echo "Test 2d failed: files 2d.O and $srcdir/a3f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2d may have failed." 1>&2;
-       $echo The command "cmp 2d.O $srcdir/a3f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2d"; fi;;
+    1) $echo "Test 2d failed: files 2d.O and $srcdir/a3f-0FF differ" 1>&2
+       (diff -c 2d.O $srcdir/a3f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2d may have failed." 1>&2
+       $echo The command "cmp 2d.O $srcdir/a3f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2d.E || rm -f 2d.E
 $xx --test -h x -b -3 -f $srcdir/0FFt > 2e.O 2> 2e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2e failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2e.O $srcdir/b3f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2e"; fi ;;
-    1) $echo "Test 2e failed: files 2e.O and $srcdir/b3f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2e may have failed." 1>&2;
-       $echo The command "cmp 2e.O $srcdir/b3f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2e"; fi;;
+    1) $echo "Test 2e failed: files 2e.O and $srcdir/b3f-0FF differ" 1>&2
+       (diff -c 2e.O $srcdir/b3f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2e may have failed." 1>&2
+       $echo The command "cmp 2e.O $srcdir/b3f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2e.E || rm -f 2e.E
 $xx --test -h x -b -3 -f $srcdir/0FFnt > 2f.O 2> 2f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2f failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2f.O $srcdir/b3f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2f"; fi ;;
-    1) $echo "Test 2f failed: files 2f.O and $srcdir/b3f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2f may have failed." 1>&2;
-       $echo The command "cmp 2f.O $srcdir/b3f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2f"; fi;;
+    1) $echo "Test 2f failed: files 2f.O and $srcdir/b3f-0FF differ" 1>&2
+       (diff -c 2f.O $srcdir/b3f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2f may have failed." 1>&2
+       $echo The command "cmp 2f.O $srcdir/b3f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2f.E || rm -f 2f.E
 $xx --test -h x -b -3 -f $srcdir/0FnFt > 2g.O 2> 2g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2g failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2g.O $srcdir/b3f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2g"; fi ;;
-    1) $echo "Test 2g failed: files 2g.O and $srcdir/b3f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2g may have failed." 1>&2;
-       $echo The command "cmp 2g.O $srcdir/b3f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2g"; fi;;
+    1) $echo "Test 2g failed: files 2g.O and $srcdir/b3f-0FF differ" 1>&2
+       (diff -c 2g.O $srcdir/b3f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2g may have failed." 1>&2
+       $echo The command "cmp 2g.O $srcdir/b3f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2g.E || rm -f 2g.E
 $xx --test -h x -b -3 -f $srcdir/0FnFnt > 2h.O 2> 2h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2h failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2h.O $srcdir/b3f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2h"; fi ;;
-    1) $echo "Test 2h failed: files 2h.O and $srcdir/b3f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2h may have failed." 1>&2;
-       $echo The command "cmp 2h.O $srcdir/b3f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2h"; fi;;
+    1) $echo "Test 2h failed: files 2h.O and $srcdir/b3f-0FF differ" 1>&2
+       (diff -c 2h.O $srcdir/b3f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2h may have failed." 1>&2
+       $echo The command "cmp 2h.O $srcdir/b3f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2h.E || rm -f 2h.E
 $xx --test -h x +3 -b -3 -f $srcdir/0FFt > 2i.O 2> 2i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2i failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2i.O $srcdir/3b3f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2i"; fi ;;
-    1) $echo "Test 2i failed: files 2i.O and $srcdir/3b3f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2i may have failed." 1>&2;
-       $echo The command "cmp 2i.O $srcdir/3b3f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2i"; fi;;
+    1) $echo "Test 2i failed: files 2i.O and $srcdir/3b3f-0FF differ" 1>&2
+       (diff -c 2i.O $srcdir/3b3f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2i may have failed." 1>&2
+       $echo The command "cmp 2i.O $srcdir/3b3f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2i.E || rm -f 2i.E
 $xx --test -h x +3 -b -3 -f $srcdir/0FFnt > 2j.O 2> 2j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2j failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2j.O $srcdir/3b3f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2j"; fi ;;
-    1) $echo "Test 2j failed: files 2j.O and $srcdir/3b3f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2j may have failed." 1>&2;
-       $echo The command "cmp 2j.O $srcdir/3b3f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2j"; fi;;
+    1) $echo "Test 2j failed: files 2j.O and $srcdir/3b3f-0FF differ" 1>&2
+       (diff -c 2j.O $srcdir/3b3f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2j may have failed." 1>&2
+       $echo The command "cmp 2j.O $srcdir/3b3f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2j.E || rm -f 2j.E
 $xx --test -h x $srcdir/FFn > 3a.O 2> 3a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3a.O $srcdir/FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3a"; fi ;;
-    1) $echo "Test 3a failed: files 3a.O and $srcdir/FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3a may have failed." 1>&2;
-       $echo The command "cmp 3a.O $srcdir/FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3a"; fi;;
+    1) $echo "Test 3a failed: files 3a.O and $srcdir/FF differ" 1>&2
+       (diff -c 3a.O $srcdir/FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3a may have failed." 1>&2
+       $echo The command "cmp 3a.O $srcdir/FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3a.E || rm -f 3a.E
 $xx --test -h x $srcdir/FnFn > 3b.O 2> 3b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3b.O $srcdir/FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3b"; fi ;;
-    1) $echo "Test 3b failed: files 3b.O and $srcdir/FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3b may have failed." 1>&2;
-       $echo The command "cmp 3b.O $srcdir/FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3b"; fi;;
+    1) $echo "Test 3b failed: files 3b.O and $srcdir/FF differ" 1>&2
+       (diff -c 3b.O $srcdir/FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3b may have failed." 1>&2
+       $echo The command "cmp 3b.O $srcdir/FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3b.E || rm -f 3b.E
 $xx --test -h x +3 $srcdir/FFn > 3c.O 2> 3c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3c failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3c.O $srcdir/3-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3c"; fi ;;
-    1) $echo "Test 3c failed: files 3c.O and $srcdir/3-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3c may have failed." 1>&2;
-       $echo The command "cmp 3c.O $srcdir/3-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3c"; fi;;
+    1) $echo "Test 3c failed: files 3c.O and $srcdir/3-FF differ" 1>&2
+       (diff -c 3c.O $srcdir/3-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3c may have failed." 1>&2
+       $echo The command "cmp 3c.O $srcdir/3-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3c.E || rm -f 3c.E
 $xx --test -h x +3 -f $srcdir/FFn > 3d.O 2> 3d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3d failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3d.O $srcdir/3f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3d"; fi ;;
-    1) $echo "Test 3d failed: files 3d.O and $srcdir/3f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3d may have failed." 1>&2;
-       $echo The command "cmp 3d.O $srcdir/3f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3d"; fi;;
+    1) $echo "Test 3d failed: files 3d.O and $srcdir/3f-FF differ" 1>&2
+       (diff -c 3d.O $srcdir/3f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3d may have failed." 1>&2
+       $echo The command "cmp 3d.O $srcdir/3f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3d.E || rm -f 3d.E
 $xx --test -h x -a -3 -f $srcdir/FFn > 3e.O 2> 3e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3e failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3e.O $srcdir/a3f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3e"; fi ;;
-    1) $echo "Test 3e failed: files 3e.O and $srcdir/a3f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3e may have failed." 1>&2;
-       $echo The command "cmp 3e.O $srcdir/a3f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3e"; fi;;
+    1) $echo "Test 3e failed: files 3e.O and $srcdir/a3f-FF differ" 1>&2
+       (diff -c 3e.O $srcdir/a3f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3e may have failed." 1>&2
+       $echo The command "cmp 3e.O $srcdir/a3f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3e.E || rm -f 3e.E
 $xx --test -h x -a -3 -f $srcdir/FFtn > 3f.O 2> 3f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3f failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3f.O $srcdir/a3f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3f"; fi ;;
-    1) $echo "Test 3f failed: files 3f.O and $srcdir/a3f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3f may have failed." 1>&2;
-       $echo The command "cmp 3f.O $srcdir/a3f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3f"; fi;;
+    1) $echo "Test 3f failed: files 3f.O and $srcdir/a3f-FF differ" 1>&2
+       (diff -c 3f.O $srcdir/a3f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3f may have failed." 1>&2
+       $echo The command "cmp 3f.O $srcdir/a3f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3f.E || rm -f 3f.E
 $xx --test -h x -b -3 -f $srcdir/FFn > 3g.O 2> 3g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3g failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3g.O $srcdir/b3f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3g"; fi ;;
-    1) $echo "Test 3g failed: files 3g.O and $srcdir/b3f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3g may have failed." 1>&2;
-       $echo The command "cmp 3g.O $srcdir/b3f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3g"; fi;;
+    1) $echo "Test 3g failed: files 3g.O and $srcdir/b3f-FF differ" 1>&2
+       (diff -c 3g.O $srcdir/b3f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3g may have failed." 1>&2
+       $echo The command "cmp 3g.O $srcdir/b3f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3g.E || rm -f 3g.E
 $xx --test -h x -b -3 -f $srcdir/FFtn > 3h.O 2> 3h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3h failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3h.O $srcdir/b3f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3h"; fi ;;
-    1) $echo "Test 3h failed: files 3h.O and $srcdir/b3f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3h may have failed." 1>&2;
-       $echo The command "cmp 3h.O $srcdir/b3f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3h"; fi;;
+    1) $echo "Test 3h failed: files 3h.O and $srcdir/b3f-FF differ" 1>&2
+       (diff -c 3h.O $srcdir/b3f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3h may have failed." 1>&2
+       $echo The command "cmp 3h.O $srcdir/b3f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3h.E || rm -f 3h.E
 $xx --test -h x -b -3 -f $srcdir/FnFn > 3i.O 2> 3i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3i failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3i.O $srcdir/b3f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3i"; fi ;;
-    1) $echo "Test 3i failed: files 3i.O and $srcdir/b3f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3i may have failed." 1>&2;
-       $echo The command "cmp 3i.O $srcdir/b3f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3i"; fi;;
+    1) $echo "Test 3i failed: files 3i.O and $srcdir/b3f-FF differ" 1>&2
+       (diff -c 3i.O $srcdir/b3f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3i may have failed." 1>&2
+       $echo The command "cmp 3i.O $srcdir/b3f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3i.E || rm -f 3i.E
 $xx --test -h x -b -3 -f $srcdir/tFFn > 3j.O 2> 3j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3j failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3j.O $srcdir/b3f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3j"; fi ;;
-    1) $echo "Test 3j failed: files 3j.O and $srcdir/b3f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3j may have failed." 1>&2;
-       $echo The command "cmp 3j.O $srcdir/b3f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3j"; fi;;
+    1) $echo "Test 3j failed: files 3j.O and $srcdir/b3f-FF differ" 1>&2
+       (diff -c 3j.O $srcdir/b3f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3j may have failed." 1>&2
+       $echo The command "cmp 3j.O $srcdir/b3f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3j.E || rm -f 3j.E
 $xx --test -h x -b -3 -f $srcdir/tFnFt > 3k.O 2> 3k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3k failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3k.O $srcdir/b3f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3k"; fi ;;
-    1) $echo "Test 3k failed: files 3k.O and $srcdir/b3f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3k may have failed." 1>&2;
-       $echo The command "cmp 3k.O $srcdir/b3f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3k"; fi;;
+    1) $echo "Test 3k failed: files 3k.O and $srcdir/b3f-FF differ" 1>&2
+       (diff -c 3k.O $srcdir/b3f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3k may have failed." 1>&2
+       $echo The command "cmp 3k.O $srcdir/b3f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3k.E || rm -f 3k.E
 $xx --test -h x +3 -b -3 -f $srcdir/FFn > 3l.O 2> 3l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3l failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3l.O $srcdir/3b3f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3l"; fi ;;
-    1) $echo "Test 3l failed: files 3l.O and $srcdir/3b3f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3l may have failed." 1>&2;
-       $echo The command "cmp 3l.O $srcdir/3b3f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3l"; fi;;
+    1) $echo "Test 3l failed: files 3l.O and $srcdir/3b3f-FF differ" 1>&2
+       (diff -c 3l.O $srcdir/3b3f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3l may have failed." 1>&2
+       $echo The command "cmp 3l.O $srcdir/3b3f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3l.E || rm -f 3l.E
 $xx --test -h x +3 -b -3 -f $srcdir/FFtn > 3m.O 2> 3m.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3m failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3m.O $srcdir/3b3f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3m"; fi ;;
-    1) $echo "Test 3m failed: files 3m.O and $srcdir/3b3f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3m may have failed." 1>&2;
-       $echo The command "cmp 3m.O $srcdir/3b3f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3m"; fi;;
+    1) $echo "Test 3m failed: files 3m.O and $srcdir/3b3f-FF differ" 1>&2
+       (diff -c 3m.O $srcdir/3b3f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3m may have failed." 1>&2
+       $echo The command "cmp 3m.O $srcdir/3b3f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3m.E || rm -f 3m.E
 $xx --test -h x -l 24 $srcdir/FFn > 3la.O 2> 3la.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3la failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3la.O $srcdir/l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3la"; fi ;;
-    1) $echo "Test 3la failed: files 3la.O and $srcdir/l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3la may have failed." 1>&2;
-       $echo The command "cmp 3la.O $srcdir/l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3la"; fi;;
+    1) $echo "Test 3la failed: files 3la.O and $srcdir/l24-FF differ" 1>&2
+       (diff -c 3la.O $srcdir/l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3la may have failed." 1>&2
+       $echo The command "cmp 3la.O $srcdir/l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3la.E || rm -f 3la.E
 $xx --test -h x -l 24 $srcdir/FFtn > 3lb.O 2> 3lb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3lb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3lb.O $srcdir/l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3lb"; fi ;;
-    1) $echo "Test 3lb failed: files 3lb.O and $srcdir/l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3lb may have failed." 1>&2;
-       $echo The command "cmp 3lb.O $srcdir/l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3lb"; fi;;
+    1) $echo "Test 3lb failed: files 3lb.O and $srcdir/l24-FF differ" 1>&2
+       (diff -c 3lb.O $srcdir/l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3lb may have failed." 1>&2
+       $echo The command "cmp 3lb.O $srcdir/l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3lb.E || rm -f 3lb.E
 $xx --test -h x -l 24 $srcdir/FnFn > 3lc.O 2> 3lc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3lc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3lc.O $srcdir/l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3lc"; fi ;;
-    1) $echo "Test 3lc failed: files 3lc.O and $srcdir/l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3lc may have failed." 1>&2;
-       $echo The command "cmp 3lc.O $srcdir/l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3lc"; fi;;
+    1) $echo "Test 3lc failed: files 3lc.O and $srcdir/l24-FF differ" 1>&2
+       (diff -c 3lc.O $srcdir/l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3lc may have failed." 1>&2
+       $echo The command "cmp 3lc.O $srcdir/l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3lc.E || rm -f 3lc.E
 $xx --test -h x -l 24 $srcdir/tFFn > 3ld.O 2> 3ld.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3ld failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3ld.O $srcdir/l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3ld"; fi ;;
-    1) $echo "Test 3ld failed: files 3ld.O and $srcdir/l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3ld may have failed." 1>&2;
-       $echo The command "cmp 3ld.O $srcdir/l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3ld"; fi;;
+    1) $echo "Test 3ld failed: files 3ld.O and $srcdir/l24-FF differ" 1>&2
+       (diff -c 3ld.O $srcdir/l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3ld may have failed." 1>&2
+       $echo The command "cmp 3ld.O $srcdir/l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3ld.E || rm -f 3ld.E
 $xx --test -h x -l 24 $srcdir/tFnFt > 3le.O 2> 3le.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3le failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3le.O $srcdir/l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3le"; fi ;;
-    1) $echo "Test 3le failed: files 3le.O and $srcdir/l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3le may have failed." 1>&2;
-       $echo The command "cmp 3le.O $srcdir/l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3le"; fi;;
+    1) $echo "Test 3le failed: files 3le.O and $srcdir/l24-FF differ" 1>&2
+       (diff -c 3le.O $srcdir/l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3le may have failed." 1>&2
+       $echo The command "cmp 3le.O $srcdir/l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3le.E || rm -f 3le.E
 $xx --test -h x -l 24 $srcdir/tFFt > 3lf.O 2> 3lf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3lf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3lf.O $srcdir/l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3lf"; fi ;;
-    1) $echo "Test 3lf failed: files 3lf.O and $srcdir/l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3lf may have failed." 1>&2;
-       $echo The command "cmp 3lf.O $srcdir/l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3lf"; fi;;
+    1) $echo "Test 3lf failed: files 3lf.O and $srcdir/l24-FF differ" 1>&2
+       (diff -c 3lf.O $srcdir/l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3lf may have failed." 1>&2
+       $echo The command "cmp 3lf.O $srcdir/l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3lf.E || rm -f 3lf.E
 $xx --test -h x -a -2 -l 17 $srcdir/FFn > 3aa.O 2> 3aa.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3aa failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3aa.O $srcdir/a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3aa"; fi ;;
-    1) $echo "Test 3aa failed: files 3aa.O and $srcdir/a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3aa may have failed." 1>&2;
-       $echo The command "cmp 3aa.O $srcdir/a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3aa"; fi;;
+    1) $echo "Test 3aa failed: files 3aa.O and $srcdir/a2l17-FF differ" 1>&2
+       (diff -c 3aa.O $srcdir/a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3aa may have failed." 1>&2
+       $echo The command "cmp 3aa.O $srcdir/a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3aa.E || rm -f 3aa.E
 $xx --test -h x -a -2 -l 17 $srcdir/FFtn > 3ab.O 2> 3ab.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3ab failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3ab.O $srcdir/a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3ab"; fi ;;
-    1) $echo "Test 3ab failed: files 3ab.O and $srcdir/a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3ab may have failed." 1>&2;
-       $echo The command "cmp 3ab.O $srcdir/a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3ab"; fi;;
+    1) $echo "Test 3ab failed: files 3ab.O and $srcdir/a2l17-FF differ" 1>&2
+       (diff -c 3ab.O $srcdir/a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3ab may have failed." 1>&2
+       $echo The command "cmp 3ab.O $srcdir/a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3ab.E || rm -f 3ab.E
 $xx --test -h x -a -2 -l 17 $srcdir/FnFn > 3ac.O 2> 3ac.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3ac failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3ac.O $srcdir/a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3ac"; fi ;;
-    1) $echo "Test 3ac failed: files 3ac.O and $srcdir/a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3ac may have failed." 1>&2;
-       $echo The command "cmp 3ac.O $srcdir/a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3ac"; fi;;
+    1) $echo "Test 3ac failed: files 3ac.O and $srcdir/a2l17-FF differ" 1>&2
+       (diff -c 3ac.O $srcdir/a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3ac may have failed." 1>&2
+       $echo The command "cmp 3ac.O $srcdir/a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3ac.E || rm -f 3ac.E
 $xx --test -h x -a -2 -l 17 $srcdir/tFFn > 3ad.O 2> 3ad.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3ad failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3ad.O $srcdir/a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3ad"; fi ;;
-    1) $echo "Test 3ad failed: files 3ad.O and $srcdir/a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3ad may have failed." 1>&2;
-       $echo The command "cmp 3ad.O $srcdir/a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3ad"; fi;;
+    1) $echo "Test 3ad failed: files 3ad.O and $srcdir/a2l17-FF differ" 1>&2
+       (diff -c 3ad.O $srcdir/a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3ad may have failed." 1>&2
+       $echo The command "cmp 3ad.O $srcdir/a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3ad.E || rm -f 3ad.E
 $xx --test -h x -a -2 -l 17 $srcdir/tFnFt > 3ae.O 2> 3ae.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3ae failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3ae.O $srcdir/a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3ae"; fi ;;
-    1) $echo "Test 3ae failed: files 3ae.O and $srcdir/a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3ae may have failed." 1>&2;
-       $echo The command "cmp 3ae.O $srcdir/a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3ae"; fi;;
+    1) $echo "Test 3ae failed: files 3ae.O and $srcdir/a2l17-FF differ" 1>&2
+       (diff -c 3ae.O $srcdir/a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3ae may have failed." 1>&2
+       $echo The command "cmp 3ae.O $srcdir/a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3ae.E || rm -f 3ae.E
 $xx --test -h x -a -2 -l 17 $srcdir/tFFt > 3af.O 2> 3af.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3af failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3af.O $srcdir/a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3af"; fi ;;
-    1) $echo "Test 3af failed: files 3af.O and $srcdir/a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3af may have failed." 1>&2;
-       $echo The command "cmp 3af.O $srcdir/a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3af"; fi;;
+    1) $echo "Test 3af failed: files 3af.O and $srcdir/a2l17-FF differ" 1>&2
+       (diff -c 3af.O $srcdir/a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3af may have failed." 1>&2
+       $echo The command "cmp 3af.O $srcdir/a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3af.E || rm -f 3af.E
 $xx --test -h x -a -2 -l 15 $srcdir/FFn > 3ag.O 2> 3ag.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3ag failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3ag.O $srcdir/a2l15-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3ag"; fi ;;
-    1) $echo "Test 3ag failed: files 3ag.O and $srcdir/a2l15-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3ag may have failed." 1>&2;
-       $echo The command "cmp 3ag.O $srcdir/a2l15-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3ag"; fi;;
+    1) $echo "Test 3ag failed: files 3ag.O and $srcdir/a2l15-FF differ" 1>&2
+       (diff -c 3ag.O $srcdir/a2l15-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3ag may have failed." 1>&2
+       $echo The command "cmp 3ag.O $srcdir/a2l15-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3ag.E || rm -f 3ag.E
 $xx --test -h x -a -2 -l 15 $srcdir/FFtn > 3ah.O 2> 3ah.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3ah failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3ah.O $srcdir/a2l15-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3ah"; fi ;;
-    1) $echo "Test 3ah failed: files 3ah.O and $srcdir/a2l15-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3ah may have failed." 1>&2;
-       $echo The command "cmp 3ah.O $srcdir/a2l15-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3ah"; fi;;
+    1) $echo "Test 3ah failed: files 3ah.O and $srcdir/a2l15-FF differ" 1>&2
+       (diff -c 3ah.O $srcdir/a2l15-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3ah may have failed." 1>&2
+       $echo The command "cmp 3ah.O $srcdir/a2l15-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3ah.E || rm -f 3ah.E
 $xx --test -h x -a -2 -l 15 $srcdir/FnFn > 3ai.O 2> 3ai.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3ai failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3ai.O $srcdir/a2l15-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3ai"; fi ;;
-    1) $echo "Test 3ai failed: files 3ai.O and $srcdir/a2l15-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3ai may have failed." 1>&2;
-       $echo The command "cmp 3ai.O $srcdir/a2l15-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3ai"; fi;;
+    1) $echo "Test 3ai failed: files 3ai.O and $srcdir/a2l15-FF differ" 1>&2
+       (diff -c 3ai.O $srcdir/a2l15-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3ai may have failed." 1>&2
+       $echo The command "cmp 3ai.O $srcdir/a2l15-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3ai.E || rm -f 3ai.E
 $xx --test -h x -a -2 -l 15 $srcdir/tFFn > 3aj.O 2> 3aj.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3aj failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3aj.O $srcdir/a2l15-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3aj"; fi ;;
-    1) $echo "Test 3aj failed: files 3aj.O and $srcdir/a2l15-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3aj may have failed." 1>&2;
-       $echo The command "cmp 3aj.O $srcdir/a2l15-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3aj"; fi;;
+    1) $echo "Test 3aj failed: files 3aj.O and $srcdir/a2l15-FF differ" 1>&2
+       (diff -c 3aj.O $srcdir/a2l15-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3aj may have failed." 1>&2
+       $echo The command "cmp 3aj.O $srcdir/a2l15-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3aj.E || rm -f 3aj.E
 $xx --test -h x -a -2 -l 15 $srcdir/tFnFt > 3ak.O 2> 3ak.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3ak failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3ak.O $srcdir/a2l15-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3ak"; fi ;;
-    1) $echo "Test 3ak failed: files 3ak.O and $srcdir/a2l15-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3ak may have failed." 1>&2;
-       $echo The command "cmp 3ak.O $srcdir/a2l15-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3ak"; fi;;
+    1) $echo "Test 3ak failed: files 3ak.O and $srcdir/a2l15-FF differ" 1>&2
+       (diff -c 3ak.O $srcdir/a2l15-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3ak may have failed." 1>&2
+       $echo The command "cmp 3ak.O $srcdir/a2l15-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3ak.E || rm -f 3ak.E
 $xx --test -h x -b -2 -l 17 $srcdir/FFn > 3ba.O 2> 3ba.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3ba failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3ba.O $srcdir/b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3ba"; fi ;;
-    1) $echo "Test 3ba failed: files 3ba.O and $srcdir/b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3ba may have failed." 1>&2;
-       $echo The command "cmp 3ba.O $srcdir/b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3ba"; fi;;
+    1) $echo "Test 3ba failed: files 3ba.O and $srcdir/b2l17-FF differ" 1>&2
+       (diff -c 3ba.O $srcdir/b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3ba may have failed." 1>&2
+       $echo The command "cmp 3ba.O $srcdir/b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3ba.E || rm -f 3ba.E
 $xx --test -h x -b -2 -l 17 $srcdir/FFtn > 3bb.O 2> 3bb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3bb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3bb.O $srcdir/b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3bb"; fi ;;
-    1) $echo "Test 3bb failed: files 3bb.O and $srcdir/b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3bb may have failed." 1>&2;
-       $echo The command "cmp 3bb.O $srcdir/b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3bb"; fi;;
+    1) $echo "Test 3bb failed: files 3bb.O and $srcdir/b2l17-FF differ" 1>&2
+       (diff -c 3bb.O $srcdir/b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3bb may have failed." 1>&2
+       $echo The command "cmp 3bb.O $srcdir/b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3bb.E || rm -f 3bb.E
 $xx --test -h x -b -2 -l 17 $srcdir/FnFn > 3bc.O 2> 3bc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3bc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3bc.O $srcdir/b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3bc"; fi ;;
-    1) $echo "Test 3bc failed: files 3bc.O and $srcdir/b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3bc may have failed." 1>&2;
-       $echo The command "cmp 3bc.O $srcdir/b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3bc"; fi;;
+    1) $echo "Test 3bc failed: files 3bc.O and $srcdir/b2l17-FF differ" 1>&2
+       (diff -c 3bc.O $srcdir/b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3bc may have failed." 1>&2
+       $echo The command "cmp 3bc.O $srcdir/b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3bc.E || rm -f 3bc.E
 $xx --test -h x -b -2 -l 17 $srcdir/tFFn > 3bd.O 2> 3bd.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3bd failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3bd.O $srcdir/b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3bd"; fi ;;
-    1) $echo "Test 3bd failed: files 3bd.O and $srcdir/b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3bd may have failed." 1>&2;
-       $echo The command "cmp 3bd.O $srcdir/b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3bd"; fi;;
+    1) $echo "Test 3bd failed: files 3bd.O and $srcdir/b2l17-FF differ" 1>&2
+       (diff -c 3bd.O $srcdir/b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3bd may have failed." 1>&2
+       $echo The command "cmp 3bd.O $srcdir/b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3bd.E || rm -f 3bd.E
 $xx --test -h x -b -2 -l 17 $srcdir/tFnFt > 3be.O 2> 3be.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3be failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3be.O $srcdir/b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3be"; fi ;;
-    1) $echo "Test 3be failed: files 3be.O and $srcdir/b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3be may have failed." 1>&2;
-       $echo The command "cmp 3be.O $srcdir/b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3be"; fi;;
+    1) $echo "Test 3be failed: files 3be.O and $srcdir/b2l17-FF differ" 1>&2
+       (diff -c 3be.O $srcdir/b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3be may have failed." 1>&2
+       $echo The command "cmp 3be.O $srcdir/b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3be.E || rm -f 3be.E
 $xx --test -h x -b -2 -l 17 $srcdir/tFFt > 3bf.O 2> 3bf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3bf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3bf.O $srcdir/b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3bf"; fi ;;
-    1) $echo "Test 3bf failed: files 3bf.O and $srcdir/b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3bf may have failed." 1>&2;
-       $echo The command "cmp 3bf.O $srcdir/b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3bf"; fi;;
+    1) $echo "Test 3bf failed: files 3bf.O and $srcdir/b2l17-FF differ" 1>&2
+       (diff -c 3bf.O $srcdir/b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3bf may have failed." 1>&2
+       $echo The command "cmp 3bf.O $srcdir/b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3bf.E || rm -f 3bf.E
 $xx --test -h x -b -2 -l 15 $srcdir/FFn > 3bg.O 2> 3bg.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3bg failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3bg.O $srcdir/b2l15-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3bg"; fi ;;
-    1) $echo "Test 3bg failed: files 3bg.O and $srcdir/b2l15-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3bg may have failed." 1>&2;
-       $echo The command "cmp 3bg.O $srcdir/b2l15-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3bg"; fi;;
+    1) $echo "Test 3bg failed: files 3bg.O and $srcdir/b2l15-FF differ" 1>&2
+       (diff -c 3bg.O $srcdir/b2l15-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3bg may have failed." 1>&2
+       $echo The command "cmp 3bg.O $srcdir/b2l15-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3bg.E || rm -f 3bg.E
 $xx --test -h x -b -2 -l 15 $srcdir/FFtn > 3bh.O 2> 3bh.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3bh failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3bh.O $srcdir/b2l15-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3bh"; fi ;;
-    1) $echo "Test 3bh failed: files 3bh.O and $srcdir/b2l15-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3bh may have failed." 1>&2;
-       $echo The command "cmp 3bh.O $srcdir/b2l15-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3bh"; fi;;
+    1) $echo "Test 3bh failed: files 3bh.O and $srcdir/b2l15-FF differ" 1>&2
+       (diff -c 3bh.O $srcdir/b2l15-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3bh may have failed." 1>&2
+       $echo The command "cmp 3bh.O $srcdir/b2l15-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3bh.E || rm -f 3bh.E
 $xx --test -h x -b -2 -l 15 $srcdir/FnFn > 3bi.O 2> 3bi.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3bi failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3bi.O $srcdir/b2l15-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3bi"; fi ;;
-    1) $echo "Test 3bi failed: files 3bi.O and $srcdir/b2l15-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3bi may have failed." 1>&2;
-       $echo The command "cmp 3bi.O $srcdir/b2l15-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3bi"; fi;;
+    1) $echo "Test 3bi failed: files 3bi.O and $srcdir/b2l15-FF differ" 1>&2
+       (diff -c 3bi.O $srcdir/b2l15-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3bi may have failed." 1>&2
+       $echo The command "cmp 3bi.O $srcdir/b2l15-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3bi.E || rm -f 3bi.E
 $xx --test -h x -b -2 -l 15 $srcdir/tFFn > 3bj.O 2> 3bj.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3bj failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3bj.O $srcdir/b2l15-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3bj"; fi ;;
-    1) $echo "Test 3bj failed: files 3bj.O and $srcdir/b2l15-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3bj may have failed." 1>&2;
-       $echo The command "cmp 3bj.O $srcdir/b2l15-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3bj"; fi;;
+    1) $echo "Test 3bj failed: files 3bj.O and $srcdir/b2l15-FF differ" 1>&2
+       (diff -c 3bj.O $srcdir/b2l15-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3bj may have failed." 1>&2
+       $echo The command "cmp 3bj.O $srcdir/b2l15-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3bj.E || rm -f 3bj.E
 $xx --test -h x -b -2 -l 15 $srcdir/tFnFt > 3bk.O 2> 3bk.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3bk failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3bk.O $srcdir/b2l15-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3bk"; fi ;;
-    1) $echo "Test 3bk failed: files 3bk.O and $srcdir/b2l15-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3bk may have failed." 1>&2;
-       $echo The command "cmp 3bk.O $srcdir/b2l15-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3bk"; fi;;
+    1) $echo "Test 3bk failed: files 3bk.O and $srcdir/b2l15-FF differ" 1>&2
+       (diff -c 3bk.O $srcdir/b2l15-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3bk may have failed." 1>&2
+       $echo The command "cmp 3bk.O $srcdir/b2l15-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3bk.E || rm -f 3bk.E
 $xx --test -h x +4 -l 24 $srcdir/FFn > 3Pa.O 2> 3Pa.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pa failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pa.O $srcdir/4l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pa"; fi ;;
-    1) $echo "Test 3Pa failed: files 3Pa.O and $srcdir/4l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pa may have failed." 1>&2;
-       $echo The command "cmp 3Pa.O $srcdir/4l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pa"; fi;;
+    1) $echo "Test 3Pa failed: files 3Pa.O and $srcdir/4l24-FF differ" 1>&2
+       (diff -c 3Pa.O $srcdir/4l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pa may have failed." 1>&2
+       $echo The command "cmp 3Pa.O $srcdir/4l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pa.E || rm -f 3Pa.E
 $xx --test -h x +4 -l 24 $srcdir/FFtn > 3Pb.O 2> 3Pb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pb.O $srcdir/4l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pb"; fi ;;
-    1) $echo "Test 3Pb failed: files 3Pb.O and $srcdir/4l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pb may have failed." 1>&2;
-       $echo The command "cmp 3Pb.O $srcdir/4l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pb"; fi;;
+    1) $echo "Test 3Pb failed: files 3Pb.O and $srcdir/4l24-FF differ" 1>&2
+       (diff -c 3Pb.O $srcdir/4l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pb may have failed." 1>&2
+       $echo The command "cmp 3Pb.O $srcdir/4l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pb.E || rm -f 3Pb.E
 $xx --test -h x +4 -l 24 $srcdir/FnFn > 3Pc.O 2> 3Pc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pc.O $srcdir/4l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pc"; fi ;;
-    1) $echo "Test 3Pc failed: files 3Pc.O and $srcdir/4l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pc may have failed." 1>&2;
-       $echo The command "cmp 3Pc.O $srcdir/4l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pc"; fi;;
+    1) $echo "Test 3Pc failed: files 3Pc.O and $srcdir/4l24-FF differ" 1>&2
+       (diff -c 3Pc.O $srcdir/4l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pc may have failed." 1>&2
+       $echo The command "cmp 3Pc.O $srcdir/4l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pc.E || rm -f 3Pc.E
 $xx --test -h x +4 -l 24 $srcdir/tFFn > 3Pd.O 2> 3Pd.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pd failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pd.O $srcdir/4l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pd"; fi ;;
-    1) $echo "Test 3Pd failed: files 3Pd.O and $srcdir/4l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pd may have failed." 1>&2;
-       $echo The command "cmp 3Pd.O $srcdir/4l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pd"; fi;;
+    1) $echo "Test 3Pd failed: files 3Pd.O and $srcdir/4l24-FF differ" 1>&2
+       (diff -c 3Pd.O $srcdir/4l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pd may have failed." 1>&2
+       $echo The command "cmp 3Pd.O $srcdir/4l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pd.E || rm -f 3Pd.E
 $xx --test -h x +4 -l 24 $srcdir/tFnFt > 3Pe.O 2> 3Pe.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pe failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pe.O $srcdir/4l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pe"; fi ;;
-    1) $echo "Test 3Pe failed: files 3Pe.O and $srcdir/4l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pe may have failed." 1>&2;
-       $echo The command "cmp 3Pe.O $srcdir/4l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pe"; fi;;
+    1) $echo "Test 3Pe failed: files 3Pe.O and $srcdir/4l24-FF differ" 1>&2
+       (diff -c 3Pe.O $srcdir/4l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pe may have failed." 1>&2
+       $echo The command "cmp 3Pe.O $srcdir/4l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pe.E || rm -f 3Pe.E
 $xx --test -h x +4 -l 24 $srcdir/tFFt > 3Pf.O 2> 3Pf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pf.O $srcdir/4l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pf"; fi ;;
-    1) $echo "Test 3Pf failed: files 3Pf.O and $srcdir/4l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pf may have failed." 1>&2;
-       $echo The command "cmp 3Pf.O $srcdir/4l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pf"; fi;;
+    1) $echo "Test 3Pf failed: files 3Pf.O and $srcdir/4l24-FF differ" 1>&2
+       (diff -c 3Pf.O $srcdir/4l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pf may have failed." 1>&2
+       $echo The command "cmp 3Pf.O $srcdir/4l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pf.E || rm -f 3Pf.E
 $xx --test -h x +4:7 -l 24 $srcdir/tFFt > 3Pg.O 2> 3Pg.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pg failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pg.O $srcdir/4-7l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pg"; fi ;;
-    1) $echo "Test 3Pg failed: files 3Pg.O and $srcdir/4-7l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pg may have failed." 1>&2;
-       $echo The command "cmp 3Pg.O $srcdir/4-7l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pg"; fi;;
+    1) $echo "Test 3Pg failed: files 3Pg.O and $srcdir/4-7l24-FF differ" 1>&2
+       (diff -c 3Pg.O $srcdir/4-7l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pg may have failed." 1>&2
+       $echo The command "cmp 3Pg.O $srcdir/4-7l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pg.E || rm -f 3Pg.E
 $xx --test -h x +3 -a -2 -l 17 $srcdir/FFn > 3Paa.O 2> 3Paa.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Paa failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Paa.O $srcdir/3a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Paa"; fi ;;
-    1) $echo "Test 3Paa failed: files 3Paa.O and $srcdir/3a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Paa may have failed." 1>&2;
-       $echo The command "cmp 3Paa.O $srcdir/3a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Paa"; fi;;
+    1) $echo "Test 3Paa failed: files 3Paa.O and $srcdir/3a2l17-FF differ" 1>&2
+       (diff -c 3Paa.O $srcdir/3a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Paa may have failed." 1>&2
+       $echo The command "cmp 3Paa.O $srcdir/3a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Paa.E || rm -f 3Paa.E
 $xx --test -h x +3 -a -2 -l 17 $srcdir/FFtn > 3Pab.O 2> 3Pab.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pab failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pab.O $srcdir/3a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pab"; fi ;;
-    1) $echo "Test 3Pab failed: files 3Pab.O and $srcdir/3a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pab may have failed." 1>&2;
-       $echo The command "cmp 3Pab.O $srcdir/3a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pab"; fi;;
+    1) $echo "Test 3Pab failed: files 3Pab.O and $srcdir/3a2l17-FF differ" 1>&2
+       (diff -c 3Pab.O $srcdir/3a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pab may have failed." 1>&2
+       $echo The command "cmp 3Pab.O $srcdir/3a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pab.E || rm -f 3Pab.E
 $xx --test -h x +3 -a -2 -l 17 $srcdir/FnFn > 3Pac.O 2> 3Pac.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pac failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pac.O $srcdir/3a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pac"; fi ;;
-    1) $echo "Test 3Pac failed: files 3Pac.O and $srcdir/3a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pac may have failed." 1>&2;
-       $echo The command "cmp 3Pac.O $srcdir/3a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pac"; fi;;
+    1) $echo "Test 3Pac failed: files 3Pac.O and $srcdir/3a2l17-FF differ" 1>&2
+       (diff -c 3Pac.O $srcdir/3a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pac may have failed." 1>&2
+       $echo The command "cmp 3Pac.O $srcdir/3a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pac.E || rm -f 3Pac.E
 $xx --test -h x +3 -a -2 -l 17 $srcdir/tFFn > 3Pad.O 2> 3Pad.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pad failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pad.O $srcdir/3a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pad"; fi ;;
-    1) $echo "Test 3Pad failed: files 3Pad.O and $srcdir/3a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pad may have failed." 1>&2;
-       $echo The command "cmp 3Pad.O $srcdir/3a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pad"; fi;;
+    1) $echo "Test 3Pad failed: files 3Pad.O and $srcdir/3a2l17-FF differ" 1>&2
+       (diff -c 3Pad.O $srcdir/3a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pad may have failed." 1>&2
+       $echo The command "cmp 3Pad.O $srcdir/3a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pad.E || rm -f 3Pad.E
 $xx --test -h x +3 -a -2 -l 17 $srcdir/tFnFt > 3Pae.O 2> 3Pae.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pae failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pae.O $srcdir/3a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pae"; fi ;;
-    1) $echo "Test 3Pae failed: files 3Pae.O and $srcdir/3a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pae may have failed." 1>&2;
-       $echo The command "cmp 3Pae.O $srcdir/3a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pae"; fi;;
+    1) $echo "Test 3Pae failed: files 3Pae.O and $srcdir/3a2l17-FF differ" 1>&2
+       (diff -c 3Pae.O $srcdir/3a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pae may have failed." 1>&2
+       $echo The command "cmp 3Pae.O $srcdir/3a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pae.E || rm -f 3Pae.E
 $xx --test -h x +3 -a -2 -l 17 $srcdir/tFFt > 3Paf.O 2> 3Paf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Paf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Paf.O $srcdir/3a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Paf"; fi ;;
-    1) $echo "Test 3Paf failed: files 3Paf.O and $srcdir/3a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Paf may have failed." 1>&2;
-       $echo The command "cmp 3Paf.O $srcdir/3a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Paf"; fi;;
+    1) $echo "Test 3Paf failed: files 3Paf.O and $srcdir/3a2l17-FF differ" 1>&2
+       (diff -c 3Paf.O $srcdir/3a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Paf may have failed." 1>&2
+       $echo The command "cmp 3Paf.O $srcdir/3a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Paf.E || rm -f 3Paf.E
 $xx --test -h x +3 -b -2 -l 17 $srcdir/FFn > 3Pba.O 2> 3Pba.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pba failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pba.O $srcdir/3b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pba"; fi ;;
-    1) $echo "Test 3Pba failed: files 3Pba.O and $srcdir/3b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pba may have failed." 1>&2;
-       $echo The command "cmp 3Pba.O $srcdir/3b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pba"; fi;;
+    1) $echo "Test 3Pba failed: files 3Pba.O and $srcdir/3b2l17-FF differ" 1>&2
+       (diff -c 3Pba.O $srcdir/3b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pba may have failed." 1>&2
+       $echo The command "cmp 3Pba.O $srcdir/3b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pba.E || rm -f 3Pba.E
 $xx --test -h x +3 -b -2 -l 17 $srcdir/FFtn > 3Pbb.O 2> 3Pbb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pbb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pbb.O $srcdir/3b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pbb"; fi ;;
-    1) $echo "Test 3Pbb failed: files 3Pbb.O and $srcdir/3b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pbb may have failed." 1>&2;
-       $echo The command "cmp 3Pbb.O $srcdir/3b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pbb"; fi;;
+    1) $echo "Test 3Pbb failed: files 3Pbb.O and $srcdir/3b2l17-FF differ" 1>&2
+       (diff -c 3Pbb.O $srcdir/3b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pbb may have failed." 1>&2
+       $echo The command "cmp 3Pbb.O $srcdir/3b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pbb.E || rm -f 3Pbb.E
 $xx --test -h x +3 -b -2 -l 17 $srcdir/FnFn > 3Pbc.O 2> 3Pbc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pbc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pbc.O $srcdir/3b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pbc"; fi ;;
-    1) $echo "Test 3Pbc failed: files 3Pbc.O and $srcdir/3b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pbc may have failed." 1>&2;
-       $echo The command "cmp 3Pbc.O $srcdir/3b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pbc"; fi;;
+    1) $echo "Test 3Pbc failed: files 3Pbc.O and $srcdir/3b2l17-FF differ" 1>&2
+       (diff -c 3Pbc.O $srcdir/3b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pbc may have failed." 1>&2
+       $echo The command "cmp 3Pbc.O $srcdir/3b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pbc.E || rm -f 3Pbc.E
 $xx --test -h x +3 -b -2 -l 17 $srcdir/tFFn > 3Pbd.O 2> 3Pbd.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pbd failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pbd.O $srcdir/3b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pbd"; fi ;;
-    1) $echo "Test 3Pbd failed: files 3Pbd.O and $srcdir/3b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pbd may have failed." 1>&2;
-       $echo The command "cmp 3Pbd.O $srcdir/3b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pbd"; fi;;
+    1) $echo "Test 3Pbd failed: files 3Pbd.O and $srcdir/3b2l17-FF differ" 1>&2
+       (diff -c 3Pbd.O $srcdir/3b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pbd may have failed." 1>&2
+       $echo The command "cmp 3Pbd.O $srcdir/3b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pbd.E || rm -f 3Pbd.E
 $xx --test -h x +3 -b -2 -l 17 $srcdir/tFnFt > 3Pbe.O 2> 3Pbe.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pbe failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pbe.O $srcdir/3b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pbe"; fi ;;
-    1) $echo "Test 3Pbe failed: files 3Pbe.O and $srcdir/3b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pbe may have failed." 1>&2;
-       $echo The command "cmp 3Pbe.O $srcdir/3b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pbe"; fi;;
+    1) $echo "Test 3Pbe failed: files 3Pbe.O and $srcdir/3b2l17-FF differ" 1>&2
+       (diff -c 3Pbe.O $srcdir/3b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pbe may have failed." 1>&2
+       $echo The command "cmp 3Pbe.O $srcdir/3b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pbe.E || rm -f 3Pbe.E
 $xx --test -h x +3 -b -2 -l 17 $srcdir/tFFt > 3Pbf.O 2> 3Pbf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3Pbf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3Pbf.O $srcdir/3b2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3Pbf"; fi ;;
-    1) $echo "Test 3Pbf failed: files 3Pbf.O and $srcdir/3b2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3Pbf may have failed." 1>&2;
-       $echo The command "cmp 3Pbf.O $srcdir/3b2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3Pbf"; fi;;
+    1) $echo "Test 3Pbf failed: files 3Pbf.O and $srcdir/3b2l17-FF differ" 1>&2
+       (diff -c 3Pbf.O $srcdir/3b2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3Pbf may have failed." 1>&2
+       $echo The command "cmp 3Pbf.O $srcdir/3b2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3Pbf.E || rm -f 3Pbf.E
 $xx --test -h x -l 24 $srcdir/tn > 4a.O 2> 4a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4a.O $srcdir/l24-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4a"; fi ;;
-    1) $echo "Test 4a failed: files 4a.O and $srcdir/l24-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4a may have failed." 1>&2;
-       $echo The command "cmp 4a.O $srcdir/l24-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4a"; fi;;
+    1) $echo "Test 4a failed: files 4a.O and $srcdir/l24-t differ" 1>&2
+       (diff -c 4a.O $srcdir/l24-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4a may have failed." 1>&2
+       $echo The command "cmp 4a.O $srcdir/l24-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4a.E || rm -f 4a.E
 $xx --test -h x -l 17 -f $srcdir/tn > 4b.O 2> 4b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4b.O $srcdir/l17f-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4b"; fi ;;
-    1) $echo "Test 4b failed: files 4b.O and $srcdir/l17f-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4b may have failed." 1>&2;
-       $echo The command "cmp 4b.O $srcdir/l17f-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4b"; fi;;
+    1) $echo "Test 4b failed: files 4b.O and $srcdir/l17f-t differ" 1>&2
+       (diff -c 4b.O $srcdir/l17f-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4b may have failed." 1>&2
+       $echo The command "cmp 4b.O $srcdir/l17f-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4b.E || rm -f 4b.E
 $xx --test -h x +3 -l 24 $srcdir/tn > 4c.O 2> 4c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4c failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4c.O $srcdir/3l24-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4c"; fi ;;
-    1) $echo "Test 4c failed: files 4c.O and $srcdir/3l24-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4c may have failed." 1>&2;
-       $echo The command "cmp 4c.O $srcdir/3l24-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4c"; fi;;
+    1) $echo "Test 4c failed: files 4c.O and $srcdir/3l24-t differ" 1>&2
+       (diff -c 4c.O $srcdir/3l24-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4c may have failed." 1>&2
+       $echo The command "cmp 4c.O $srcdir/3l24-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4c.E || rm -f 4c.E
 $xx --test -h x +3 -l 17 -f $srcdir/tn > 4d.O 2> 4d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4d failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4d.O $srcdir/3l17f-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4d"; fi ;;
-    1) $echo "Test 4d failed: files 4d.O and $srcdir/3l17f-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4d may have failed." 1>&2;
-       $echo The command "cmp 4d.O $srcdir/3l17f-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4d"; fi;;
+    1) $echo "Test 4d failed: files 4d.O and $srcdir/3l17f-t differ" 1>&2
+       (diff -c 4d.O $srcdir/3l17f-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4d may have failed." 1>&2
+       $echo The command "cmp 4d.O $srcdir/3l17f-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4d.E || rm -f 4d.E
 $xx --test -h x +3:5 -l 17 -f $srcdir/tn > 4e.O 2> 4e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4e failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4e.O $srcdir/3-5l17f-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4e"; fi ;;
-    1) $echo "Test 4e failed: files 4e.O and $srcdir/3-5l17f-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4e may have failed." 1>&2;
-       $echo The command "cmp 4e.O $srcdir/3-5l17f-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4e"; fi;;
+    1) $echo "Test 4e failed: files 4e.O and $srcdir/3-5l17f-t differ" 1>&2
+       (diff -c 4e.O $srcdir/3-5l17f-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4e may have failed." 1>&2
+       $echo The command "cmp 4e.O $srcdir/3-5l17f-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4e.E || rm -f 4e.E
 $xx --test -h x -a -3 -l 15 $srcdir/tn > 4f.O 2> 4f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4f failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4f.O $srcdir/a3l15-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4f"; fi ;;
-    1) $echo "Test 4f failed: files 4f.O and $srcdir/a3l15-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4f may have failed." 1>&2;
-       $echo The command "cmp 4f.O $srcdir/a3l15-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4f"; fi;;
+    1) $echo "Test 4f failed: files 4f.O and $srcdir/a3l15-t differ" 1>&2
+       (diff -c 4f.O $srcdir/a3l15-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4f may have failed." 1>&2
+       $echo The command "cmp 4f.O $srcdir/a3l15-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4f.E || rm -f 4f.E
 $xx --test -h x -a -3 -l 8 -f $srcdir/tn > 4g.O 2> 4g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4g failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4g.O $srcdir/a3l8f-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4g"; fi ;;
-    1) $echo "Test 4g failed: files 4g.O and $srcdir/a3l8f-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4g may have failed." 1>&2;
-       $echo The command "cmp 4g.O $srcdir/a3l8f-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4g"; fi;;
+    1) $echo "Test 4g failed: files 4g.O and $srcdir/a3l8f-t differ" 1>&2
+       (diff -c 4g.O $srcdir/a3l8f-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4g may have failed." 1>&2
+       $echo The command "cmp 4g.O $srcdir/a3l8f-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4g.E || rm -f 4g.E
 $xx --test -h x +3 -a -3 -l 15 $srcdir/tn > 4h.O 2> 4h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4h failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4h.O $srcdir/3a3l15-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4h"; fi ;;
-    1) $echo "Test 4h failed: files 4h.O and $srcdir/3a3l15-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4h may have failed." 1>&2;
-       $echo The command "cmp 4h.O $srcdir/3a3l15-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4h"; fi;;
+    1) $echo "Test 4h failed: files 4h.O and $srcdir/3a3l15-t differ" 1>&2
+       (diff -c 4h.O $srcdir/3a3l15-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4h may have failed." 1>&2
+       $echo The command "cmp 4h.O $srcdir/3a3l15-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4h.E || rm -f 4h.E
 $xx --test -h x +3 -a -3 -l 8 -f $srcdir/tn > 4i.O 2> 4i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4i failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4i.O $srcdir/3a3l8f-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4i"; fi ;;
-    1) $echo "Test 4i failed: files 4i.O and $srcdir/3a3l8f-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4i may have failed." 1>&2;
-       $echo The command "cmp 4i.O $srcdir/3a3l8f-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4i"; fi;;
+    1) $echo "Test 4i failed: files 4i.O and $srcdir/3a3l8f-t differ" 1>&2
+       (diff -c 4i.O $srcdir/3a3l8f-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4i may have failed." 1>&2
+       $echo The command "cmp 4i.O $srcdir/3a3l8f-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4i.E || rm -f 4i.E
 $xx --test -h x -b -3 -l 15 $srcdir/tn > 4j.O 2> 4j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4j failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4j.O $srcdir/b3l15-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4j"; fi ;;
-    1) $echo "Test 4j failed: files 4j.O and $srcdir/b3l15-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4j may have failed." 1>&2;
-       $echo The command "cmp 4j.O $srcdir/b3l15-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4j"; fi;;
+    1) $echo "Test 4j failed: files 4j.O and $srcdir/b3l15-t differ" 1>&2
+       (diff -c 4j.O $srcdir/b3l15-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4j may have failed." 1>&2
+       $echo The command "cmp 4j.O $srcdir/b3l15-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4j.E || rm -f 4j.E
 $xx --test -h x -b -3 -l 8 -f $srcdir/tn > 4k.O 2> 4k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4k failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4k.O $srcdir/b3l8f-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4k"; fi ;;
-    1) $echo "Test 4k failed: files 4k.O and $srcdir/b3l8f-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4k may have failed." 1>&2;
-       $echo The command "cmp 4k.O $srcdir/b3l8f-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4k"; fi;;
+    1) $echo "Test 4k failed: files 4k.O and $srcdir/b3l8f-t differ" 1>&2
+       (diff -c 4k.O $srcdir/b3l8f-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4k may have failed." 1>&2
+       $echo The command "cmp 4k.O $srcdir/b3l8f-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4k.E || rm -f 4k.E
 $xx --test -h x +3 -b -3 -l 15 $srcdir/tn > 4l.O 2> 4l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4l failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4l.O $srcdir/3b3l15-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4l"; fi ;;
-    1) $echo "Test 4l failed: files 4l.O and $srcdir/3b3l15-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4l may have failed." 1>&2;
-       $echo The command "cmp 4l.O $srcdir/3b3l15-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4l"; fi;;
+    1) $echo "Test 4l failed: files 4l.O and $srcdir/3b3l15-t differ" 1>&2
+       (diff -c 4l.O $srcdir/3b3l15-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4l may have failed." 1>&2
+       $echo The command "cmp 4l.O $srcdir/3b3l15-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4l.E || rm -f 4l.E
 $xx --test -h x +3 -b -3 -l 8 -f $srcdir/tn > 4m.O 2> 4m.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4m failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4m.O $srcdir/3b3l8f-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4m"; fi ;;
-    1) $echo "Test 4m failed: files 4m.O and $srcdir/3b3l8f-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4m may have failed." 1>&2;
-       $echo The command "cmp 4m.O $srcdir/3b3l8f-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4m"; fi;;
+    1) $echo "Test 4m failed: files 4m.O and $srcdir/3b3l8f-t differ" 1>&2
+       (diff -c 4m.O $srcdir/3b3l8f-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4m may have failed." 1>&2
+       $echo The command "cmp 4m.O $srcdir/3b3l8f-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4m.E || rm -f 4m.E
 $xx --test -h x -m -l 24 $srcdir/tn $srcdir/tn > 5a.O 2> 5a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5a.O $srcdir/ml24-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5a"; fi ;;
-    1) $echo "Test 5a failed: files 5a.O and $srcdir/ml24-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5a may have failed." 1>&2;
-       $echo The command "cmp 5a.O $srcdir/ml24-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5a"; fi;;
+    1) $echo "Test 5a failed: files 5a.O and $srcdir/ml24-t differ" 1>&2
+       (diff -c 5a.O $srcdir/ml24-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5a may have failed." 1>&2
+       $echo The command "cmp 5a.O $srcdir/ml24-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5a.E || rm -f 5a.E
 $xx --test -h x -m -l 17 -f $srcdir/tn $srcdir/tn > 5b.O 2> 5b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5b.O $srcdir/ml17f-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5b"; fi ;;
-    1) $echo "Test 5b failed: files 5b.O and $srcdir/ml17f-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5b may have failed." 1>&2;
-       $echo The command "cmp 5b.O $srcdir/ml17f-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5b"; fi;;
+    1) $echo "Test 5b failed: files 5b.O and $srcdir/ml17f-t differ" 1>&2
+       (diff -c 5b.O $srcdir/ml17f-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5b may have failed." 1>&2
+       $echo The command "cmp 5b.O $srcdir/ml17f-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5b.E || rm -f 5b.E
 $xx --test -h x +3 -m -l 24 $srcdir/tn $srcdir/tn > 5c.O 2> 5c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5c failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5c.O $srcdir/3ml24-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5c"; fi ;;
-    1) $echo "Test 5c failed: files 5c.O and $srcdir/3ml24-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5c may have failed." 1>&2;
-       $echo The command "cmp 5c.O $srcdir/3ml24-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5c"; fi;;
+    1) $echo "Test 5c failed: files 5c.O and $srcdir/3ml24-t differ" 1>&2
+       (diff -c 5c.O $srcdir/3ml24-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5c may have failed." 1>&2
+       $echo The command "cmp 5c.O $srcdir/3ml24-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5c.E || rm -f 5c.E
 $xx --test -h x +3 -m -l 17 -f $srcdir/tn $srcdir/tn > 5d.O 2> 5d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5d failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5d.O $srcdir/3ml17f-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5d"; fi ;;
-    1) $echo "Test 5d failed: files 5d.O and $srcdir/3ml17f-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5d may have failed." 1>&2;
-       $echo The command "cmp 5d.O $srcdir/3ml17f-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5d"; fi;;
+    1) $echo "Test 5d failed: files 5d.O and $srcdir/3ml17f-t differ" 1>&2
+       (diff -c 5d.O $srcdir/3ml17f-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5d may have failed." 1>&2
+       $echo The command "cmp 5d.O $srcdir/3ml17f-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5d.E || rm -f 5d.E
 $xx --test -h x -m -l 17 -f $srcdir/0Ft $srcdir/0Ft > 5e.O 2> 5e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5e failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5e.O $srcdir/ml17f-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5e"; fi ;;
-    1) $echo "Test 5e failed: files 5e.O and $srcdir/ml17f-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5e may have failed." 1>&2;
-       $echo The command "cmp 5e.O $srcdir/ml17f-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5e"; fi;;
+    1) $echo "Test 5e failed: files 5e.O and $srcdir/ml17f-0F differ" 1>&2
+       (diff -c 5e.O $srcdir/ml17f-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5e may have failed." 1>&2
+       $echo The command "cmp 5e.O $srcdir/ml17f-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5e.E || rm -f 5e.E
 $xx --test -h x -m -l 17 -f $srcdir/0Ft $srcdir/0Fnt > 5f.O 2> 5f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5f failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5f.O $srcdir/ml17f-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5f"; fi ;;
-    1) $echo "Test 5f failed: files 5f.O and $srcdir/ml17f-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5f may have failed." 1>&2;
-       $echo The command "cmp 5f.O $srcdir/ml17f-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5f"; fi;;
+    1) $echo "Test 5f failed: files 5f.O and $srcdir/ml17f-0F differ" 1>&2
+       (diff -c 5f.O $srcdir/ml17f-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5f may have failed." 1>&2
+       $echo The command "cmp 5f.O $srcdir/ml17f-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5f.E || rm -f 5f.E
 $xx --test -h x -m -l 17 -f $srcdir/tn $srcdir/0Ft > 5g.O 2> 5g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5g failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5g.O $srcdir/ml17f-t-0F > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5g"; fi ;;
-    1) $echo "Test 5g failed: files 5g.O and $srcdir/ml17f-t-0F differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5g may have failed." 1>&2;
-       $echo The command "cmp 5g.O $srcdir/ml17f-t-0F" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5g"; fi;;
+    1) $echo "Test 5g failed: files 5g.O and $srcdir/ml17f-t-0F differ" 1>&2
+       (diff -c 5g.O $srcdir/ml17f-t-0F) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5g may have failed." 1>&2
+       $echo The command "cmp 5g.O $srcdir/ml17f-t-0F" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5g.E || rm -f 5g.E
 $xx --test -h x -m -l 24 $srcdir/tFFn $srcdir/tFnFt > 5ma.O 2> 5ma.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5ma failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5ma.O $srcdir/ml24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5ma"; fi ;;
-    1) $echo "Test 5ma failed: files 5ma.O and $srcdir/ml24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5ma may have failed." 1>&2;
-       $echo The command "cmp 5ma.O $srcdir/ml24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5ma"; fi;;
+    1) $echo "Test 5ma failed: files 5ma.O and $srcdir/ml24-FF differ" 1>&2
+       (diff -c 5ma.O $srcdir/ml24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5ma may have failed." 1>&2
+       $echo The command "cmp 5ma.O $srcdir/ml24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5ma.E || rm -f 5ma.E
 $xx --test -h x -m -l 24 $srcdir/tFFn $srcdir/FFn > 5mb.O 2> 5mb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5mb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5mb.O $srcdir/ml24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5mb"; fi ;;
-    1) $echo "Test 5mb failed: files 5mb.O and $srcdir/ml24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5mb may have failed." 1>&2;
-       $echo The command "cmp 5mb.O $srcdir/ml24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5mb"; fi;;
+    1) $echo "Test 5mb failed: files 5mb.O and $srcdir/ml24-FF differ" 1>&2
+       (diff -c 5mb.O $srcdir/ml24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5mb may have failed." 1>&2
+       $echo The command "cmp 5mb.O $srcdir/ml24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5mb.E || rm -f 5mb.E
 $xx --test -h x -m -l 24 $srcdir/tn $srcdir/FFn > 5mc.O 2> 5mc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5mc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5mc.O $srcdir/ml24-t-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5mc"; fi ;;
-    1) $echo "Test 5mc failed: files 5mc.O and $srcdir/ml24-t-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5mc may have failed." 1>&2;
-       $echo The command "cmp 5mc.O $srcdir/ml24-t-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5mc"; fi;;
+    1) $echo "Test 5mc failed: files 5mc.O and $srcdir/ml24-t-FF differ" 1>&2
+       (diff -c 5mc.O $srcdir/ml24-t-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5mc may have failed." 1>&2
+       $echo The command "cmp 5mc.O $srcdir/ml24-t-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5mc.E || rm -f 5mc.E
 $xx --test -h x -m -l 20 $srcdir/FFn $srcdir/tn > 5md.O 2> 5md.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5md failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5md.O $srcdir/ml20-FF-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5md"; fi ;;
-    1) $echo "Test 5md failed: files 5md.O and $srcdir/ml20-FF-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5md may have failed." 1>&2;
-       $echo The command "cmp 5md.O $srcdir/ml20-FF-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5md"; fi;;
+    1) $echo "Test 5md failed: files 5md.O and $srcdir/ml20-FF-t differ" 1>&2
+       (diff -c 5md.O $srcdir/ml20-FF-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5md may have failed." 1>&2
+       $echo The command "cmp 5md.O $srcdir/ml20-FF-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5md.E || rm -f 5md.E
 $xx --test -h x +3 -m -l 24 $srcdir/FFn $srcdir/FnFn > 5Pma.O 2> 5Pma.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5Pma failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5Pma.O $srcdir/3ml24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5Pma"; fi ;;
-    1) $echo "Test 5Pma failed: files 5Pma.O and $srcdir/3ml24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5Pma may have failed." 1>&2;
-       $echo The command "cmp 5Pma.O $srcdir/3ml24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5Pma"; fi;;
+    1) $echo "Test 5Pma failed: files 5Pma.O and $srcdir/3ml24-FF differ" 1>&2
+       (diff -c 5Pma.O $srcdir/3ml24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5Pma may have failed." 1>&2
+       $echo The command "cmp 5Pma.O $srcdir/3ml24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5Pma.E || rm -f 5Pma.E
 $xx --test -h x +3 -m -l 24 $srcdir/tFFn $srcdir/FFn > 5Pmb.O 2> 5Pmb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5Pmb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5Pmb.O $srcdir/3ml24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5Pmb"; fi ;;
-    1) $echo "Test 5Pmb failed: files 5Pmb.O and $srcdir/3ml24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5Pmb may have failed." 1>&2;
-       $echo The command "cmp 5Pmb.O $srcdir/3ml24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5Pmb"; fi;;
+    1) $echo "Test 5Pmb failed: files 5Pmb.O and $srcdir/3ml24-FF differ" 1>&2
+       (diff -c 5Pmb.O $srcdir/3ml24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5Pmb may have failed." 1>&2
+       $echo The command "cmp 5Pmb.O $srcdir/3ml24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5Pmb.E || rm -f 5Pmb.E
 $xx --test -h x +3 -m -l 24 $srcdir/tn $srcdir/FFn > 5Pmc.O 2> 5Pmc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5Pmc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5Pmc.O $srcdir/3ml24-t-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5Pmc"; fi ;;
-    1) $echo "Test 5Pmc failed: files 5Pmc.O and $srcdir/3ml24-t-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5Pmc may have failed." 1>&2;
-       $echo The command "cmp 5Pmc.O $srcdir/3ml24-t-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5Pmc"; fi;;
+    1) $echo "Test 5Pmc failed: files 5Pmc.O and $srcdir/3ml24-t-FF differ" 1>&2
+       (diff -c 5Pmc.O $srcdir/3ml24-t-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5Pmc may have failed." 1>&2
+       $echo The command "cmp 5Pmc.O $srcdir/3ml24-t-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5Pmc.E || rm -f 5Pmc.E
 $xx --test -h x -t -l 24 $srcdir/tn > 6a.O 2> 6a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6a.O $srcdir/t-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6a"; fi ;;
-    1) $echo "Test 6a failed: files 6a.O and $srcdir/t-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6a may have failed." 1>&2;
-       $echo The command "cmp 6a.O $srcdir/t-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6a"; fi;;
+    1) $echo "Test 6a failed: files 6a.O and $srcdir/t-t differ" 1>&2
+       (diff -c 6a.O $srcdir/t-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6a may have failed." 1>&2
+       $echo The command "cmp 6a.O $srcdir/t-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6a.E || rm -f 6a.E
 $xx --test -h x -t -l 17 -f $srcdir/tn > 6b.O 2> 6b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6b.O $srcdir/t-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6b"; fi ;;
-    1) $echo "Test 6b failed: files 6b.O and $srcdir/t-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6b may have failed." 1>&2;
-       $echo The command "cmp 6b.O $srcdir/t-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6b"; fi;;
+    1) $echo "Test 6b failed: files 6b.O and $srcdir/t-t differ" 1>&2
+       (diff -c 6b.O $srcdir/t-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6b may have failed." 1>&2
+       $echo The command "cmp 6b.O $srcdir/t-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6b.E || rm -f 6b.E
 $xx --test -h x -t -l 17 -f $srcdir/tFFt-bl > 6c.O 2> 6c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6c failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6c.O $srcdir/t-bl > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6c"; fi ;;
-    1) $echo "Test 6c failed: files 6c.O and $srcdir/t-bl differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6c may have failed." 1>&2;
-       $echo The command "cmp 6c.O $srcdir/t-bl" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6c"; fi;;
+    1) $echo "Test 6c failed: files 6c.O and $srcdir/t-bl differ" 1>&2
+       (diff -c 6c.O $srcdir/t-bl) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6c may have failed." 1>&2
+       $echo The command "cmp 6c.O $srcdir/t-bl" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6c.E || rm -f 6c.E
 $xx --test -h x -t -l 24 $srcdir/0FnFnt > 6d.O 2> 6d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6d failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6d.O $srcdir/t-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6d"; fi ;;
-    1) $echo "Test 6d failed: files 6d.O and $srcdir/t-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6d may have failed." 1>&2;
-       $echo The command "cmp 6d.O $srcdir/t-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6d"; fi;;
+    1) $echo "Test 6d failed: files 6d.O and $srcdir/t-0FF differ" 1>&2
+       (diff -c 6d.O $srcdir/t-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6d may have failed." 1>&2
+       $echo The command "cmp 6d.O $srcdir/t-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6d.E || rm -f 6d.E
 $xx --test -h x -t -l 24 $srcdir/FFn > 6e.O 2> 6e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6e failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6e.O $srcdir/t-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6e"; fi ;;
-    1) $echo "Test 6e failed: files 6e.O and $srcdir/t-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6e may have failed." 1>&2;
-       $echo The command "cmp 6e.O $srcdir/t-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6e"; fi;;
+    1) $echo "Test 6e failed: files 6e.O and $srcdir/t-FF differ" 1>&2
+       (diff -c 6e.O $srcdir/t-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6e may have failed." 1>&2
+       $echo The command "cmp 6e.O $srcdir/t-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6e.E || rm -f 6e.E
 $xx --test -h x -t -l 24 $srcdir/FnFn > 6f.O 2> 6f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6f failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6f.O $srcdir/t-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6f"; fi ;;
-    1) $echo "Test 6f failed: files 6f.O and $srcdir/t-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6f may have failed." 1>&2;
-       $echo The command "cmp 6f.O $srcdir/t-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6f"; fi;;
+    1) $echo "Test 6f failed: files 6f.O and $srcdir/t-FF differ" 1>&2
+       (diff -c 6f.O $srcdir/t-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6f may have failed." 1>&2
+       $echo The command "cmp 6f.O $srcdir/t-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6f.E || rm -f 6f.E
 $xx --test -h x -t -l 17 -f $srcdir/FFn > 6g.O 2> 6g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6g failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6g.O $srcdir/t-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6g"; fi ;;
-    1) $echo "Test 6g failed: files 6g.O and $srcdir/t-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6g may have failed." 1>&2;
-       $echo The command "cmp 6g.O $srcdir/t-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6g"; fi;;
+    1) $echo "Test 6g failed: files 6g.O and $srcdir/t-FF differ" 1>&2
+       (diff -c 6g.O $srcdir/t-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6g may have failed." 1>&2
+       $echo The command "cmp 6g.O $srcdir/t-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6g.E || rm -f 6g.E
 $xx --test -h x -t -a -3 $srcdir/0FnFnt > 6aa.O 2> 6aa.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6aa failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6aa.O $srcdir/ta3-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6aa"; fi ;;
-    1) $echo "Test 6aa failed: files 6aa.O and $srcdir/ta3-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6aa may have failed." 1>&2;
-       $echo The command "cmp 6aa.O $srcdir/ta3-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6aa"; fi;;
+    1) $echo "Test 6aa failed: files 6aa.O and $srcdir/ta3-0FF differ" 1>&2
+       (diff -c 6aa.O $srcdir/ta3-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6aa may have failed." 1>&2
+       $echo The command "cmp 6aa.O $srcdir/ta3-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6aa.E || rm -f 6aa.E
 $xx --test -h x -t -a -3 $srcdir/FFn > 6ab.O 2> 6ab.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6ab failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6ab.O $srcdir/ta3-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6ab"; fi ;;
-    1) $echo "Test 6ab failed: files 6ab.O and $srcdir/ta3-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6ab may have failed." 1>&2;
-       $echo The command "cmp 6ab.O $srcdir/ta3-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6ab"; fi;;
+    1) $echo "Test 6ab failed: files 6ab.O and $srcdir/ta3-FF differ" 1>&2
+       (diff -c 6ab.O $srcdir/ta3-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6ab may have failed." 1>&2
+       $echo The command "cmp 6ab.O $srcdir/ta3-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6ab.E || rm -f 6ab.E
 $xx --test -h x -t -a -3 -l 24 $srcdir/FnFn > 6ac.O 2> 6ac.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6ac failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6ac.O $srcdir/ta3-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6ac"; fi ;;
-    1) $echo "Test 6ac failed: files 6ac.O and $srcdir/ta3-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6ac may have failed." 1>&2;
-       $echo The command "cmp 6ac.O $srcdir/ta3-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6ac"; fi;;
+    1) $echo "Test 6ac failed: files 6ac.O and $srcdir/ta3-FF differ" 1>&2
+       (diff -c 6ac.O $srcdir/ta3-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6ac may have failed." 1>&2
+       $echo The command "cmp 6ac.O $srcdir/ta3-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6ac.E || rm -f 6ac.E
 $xx --test -h x -t -b -3 $srcdir/0FnFnt > 6ba.O 2> 6ba.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6ba failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6ba.O $srcdir/tb3-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6ba"; fi ;;
-    1) $echo "Test 6ba failed: files 6ba.O and $srcdir/tb3-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6ba may have failed." 1>&2;
-       $echo The command "cmp 6ba.O $srcdir/tb3-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6ba"; fi;;
+    1) $echo "Test 6ba failed: files 6ba.O and $srcdir/tb3-0FF differ" 1>&2
+       (diff -c 6ba.O $srcdir/tb3-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6ba may have failed." 1>&2
+       $echo The command "cmp 6ba.O $srcdir/tb3-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6ba.E || rm -f 6ba.E
 $xx --test -h x -t -b -3 $srcdir/FFn > 6bb.O 2> 6bb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6bb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6bb.O $srcdir/tb3-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6bb"; fi ;;
-    1) $echo "Test 6bb failed: files 6bb.O and $srcdir/tb3-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6bb may have failed." 1>&2;
-       $echo The command "cmp 6bb.O $srcdir/tb3-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6bb"; fi;;
+    1) $echo "Test 6bb failed: files 6bb.O and $srcdir/tb3-FF differ" 1>&2
+       (diff -c 6bb.O $srcdir/tb3-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6bb may have failed." 1>&2
+       $echo The command "cmp 6bb.O $srcdir/tb3-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6bb.E || rm -f 6bb.E
 $xx --test -h x -t -b -3 -l 24 $srcdir/FnFn > 6bc.O 2> 6bc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6bc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6bc.O $srcdir/tb3-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6bc"; fi ;;
-    1) $echo "Test 6bc failed: files 6bc.O and $srcdir/tb3-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6bc may have failed." 1>&2;
-       $echo The command "cmp 6bc.O $srcdir/tb3-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6bc"; fi;;
+    1) $echo "Test 6bc failed: files 6bc.O and $srcdir/tb3-FF differ" 1>&2
+       (diff -c 6bc.O $srcdir/tb3-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6bc may have failed." 1>&2
+       $echo The command "cmp 6bc.O $srcdir/tb3-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6bc.E || rm -f 6bc.E
 $xx --test -h x -T -l 24 $srcdir/tn > 7a.O 2> 7a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7a.O $srcdir/tt-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7a"; fi ;;
-    1) $echo "Test 7a failed: files 7a.O and $srcdir/tt-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7a may have failed." 1>&2;
-       $echo The command "cmp 7a.O $srcdir/tt-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7a"; fi;;
+    1) $echo "Test 7a failed: files 7a.O and $srcdir/tt-t differ" 1>&2
+       (diff -c 7a.O $srcdir/tt-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7a may have failed." 1>&2
+       $echo The command "cmp 7a.O $srcdir/tt-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7a.E || rm -f 7a.E
 $xx --test -h x -T -l 17 -f $srcdir/tn > 7b.O 2> 7b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7b.O $srcdir/tt-t > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7b"; fi ;;
-    1) $echo "Test 7b failed: files 7b.O and $srcdir/tt-t differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7b may have failed." 1>&2;
-       $echo The command "cmp 7b.O $srcdir/tt-t" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7b"; fi;;
+    1) $echo "Test 7b failed: files 7b.O and $srcdir/tt-t differ" 1>&2
+       (diff -c 7b.O $srcdir/tt-t) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7b may have failed." 1>&2
+       $echo The command "cmp 7b.O $srcdir/tt-t" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7b.E || rm -f 7b.E
 $xx --test -h x -T -l 17 -f $srcdir/tFFt-bl > 7c.O 2> 7c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7c failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7c.O $srcdir/tt-bl > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7c"; fi ;;
-    1) $echo "Test 7c failed: files 7c.O and $srcdir/tt-bl differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7c may have failed." 1>&2;
-       $echo The command "cmp 7c.O $srcdir/tt-bl" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7c"; fi;;
+    1) $echo "Test 7c failed: files 7c.O and $srcdir/tt-bl differ" 1>&2
+       (diff -c 7c.O $srcdir/tt-bl) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7c may have failed." 1>&2
+       $echo The command "cmp 7c.O $srcdir/tt-bl" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7c.E || rm -f 7c.E
 $xx --test -h x -T -l 24 $srcdir/0FnFnt > 7d.O 2> 7d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7d failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7d.O $srcdir/tt-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7d"; fi ;;
-    1) $echo "Test 7d failed: files 7d.O and $srcdir/tt-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7d may have failed." 1>&2;
-       $echo The command "cmp 7d.O $srcdir/tt-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7d"; fi;;
+    1) $echo "Test 7d failed: files 7d.O and $srcdir/tt-0FF differ" 1>&2
+       (diff -c 7d.O $srcdir/tt-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7d may have failed." 1>&2
+       $echo The command "cmp 7d.O $srcdir/tt-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7d.E || rm -f 7d.E
 $xx --test -h x -T -l 24 $srcdir/FFn > 7e.O 2> 7e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7e failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7e.O $srcdir/tt-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7e"; fi ;;
-    1) $echo "Test 7e failed: files 7e.O and $srcdir/tt-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7e may have failed." 1>&2;
-       $echo The command "cmp 7e.O $srcdir/tt-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7e"; fi;;
+    1) $echo "Test 7e failed: files 7e.O and $srcdir/tt-FF differ" 1>&2
+       (diff -c 7e.O $srcdir/tt-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7e may have failed." 1>&2
+       $echo The command "cmp 7e.O $srcdir/tt-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7e.E || rm -f 7e.E
 $xx --test -h x -T -l 24 $srcdir/FnFn > 7f.O 2> 7f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7f failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7f.O $srcdir/tt-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7f"; fi ;;
-    1) $echo "Test 7f failed: files 7f.O and $srcdir/tt-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7f may have failed." 1>&2;
-       $echo The command "cmp 7f.O $srcdir/tt-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7f"; fi;;
+    1) $echo "Test 7f failed: files 7f.O and $srcdir/tt-FF differ" 1>&2
+       (diff -c 7f.O $srcdir/tt-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7f may have failed." 1>&2
+       $echo The command "cmp 7f.O $srcdir/tt-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7f.E || rm -f 7f.E
 $xx --test -h x -T -l 17 -f $srcdir/FFn > 7g.O 2> 7g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7g failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7g.O $srcdir/tt-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7g"; fi ;;
-    1) $echo "Test 7g failed: files 7g.O and $srcdir/tt-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7g may have failed." 1>&2;
-       $echo The command "cmp 7g.O $srcdir/tt-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7g"; fi;;
+    1) $echo "Test 7g failed: files 7g.O and $srcdir/tt-FF differ" 1>&2
+       (diff -c 7g.O $srcdir/tt-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7g may have failed." 1>&2
+       $echo The command "cmp 7g.O $srcdir/tt-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7g.E || rm -f 7g.E
 $xx --test -h x -T -a -3 $srcdir/0FnFnt > 7aa.O 2> 7aa.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7aa failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7aa.O $srcdir/tta3-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7aa"; fi ;;
-    1) $echo "Test 7aa failed: files 7aa.O and $srcdir/tta3-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7aa may have failed." 1>&2;
-       $echo The command "cmp 7aa.O $srcdir/tta3-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7aa"; fi;;
+    1) $echo "Test 7aa failed: files 7aa.O and $srcdir/tta3-0FF differ" 1>&2
+       (diff -c 7aa.O $srcdir/tta3-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7aa may have failed." 1>&2
+       $echo The command "cmp 7aa.O $srcdir/tta3-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7aa.E || rm -f 7aa.E
 $xx --test -h x -T -a -3 $srcdir/FFn > 7ab.O 2> 7ab.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7ab failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7ab.O $srcdir/tta3-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7ab"; fi ;;
-    1) $echo "Test 7ab failed: files 7ab.O and $srcdir/tta3-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7ab may have failed." 1>&2;
-       $echo The command "cmp 7ab.O $srcdir/tta3-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7ab"; fi;;
+    1) $echo "Test 7ab failed: files 7ab.O and $srcdir/tta3-FF differ" 1>&2
+       (diff -c 7ab.O $srcdir/tta3-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7ab may have failed." 1>&2
+       $echo The command "cmp 7ab.O $srcdir/tta3-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7ab.E || rm -f 7ab.E
 $xx --test -h x -T -a -3 -l 24 $srcdir/FnFn > 7ac.O 2> 7ac.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7ac failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7ac.O $srcdir/tta3-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7ac"; fi ;;
-    1) $echo "Test 7ac failed: files 7ac.O and $srcdir/tta3-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7ac may have failed." 1>&2;
-       $echo The command "cmp 7ac.O $srcdir/tta3-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7ac"; fi;;
+    1) $echo "Test 7ac failed: files 7ac.O and $srcdir/tta3-FF differ" 1>&2
+       (diff -c 7ac.O $srcdir/tta3-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7ac may have failed." 1>&2
+       $echo The command "cmp 7ac.O $srcdir/tta3-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7ac.E || rm -f 7ac.E
 $xx --test -h x -T -b -3 $srcdir/0FnFnt > 7ba.O 2> 7ba.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7ba failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7ba.O $srcdir/ttb3-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7ba"; fi ;;
-    1) $echo "Test 7ba failed: files 7ba.O and $srcdir/ttb3-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7ba may have failed." 1>&2;
-       $echo The command "cmp 7ba.O $srcdir/ttb3-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7ba"; fi;;
+    1) $echo "Test 7ba failed: files 7ba.O and $srcdir/ttb3-0FF differ" 1>&2
+       (diff -c 7ba.O $srcdir/ttb3-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7ba may have failed." 1>&2
+       $echo The command "cmp 7ba.O $srcdir/ttb3-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7ba.E || rm -f 7ba.E
 $xx --test -h x -T -b -3 $srcdir/FFn > 7bb.O 2> 7bb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7bb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7bb.O $srcdir/ttb3-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7bb"; fi ;;
-    1) $echo "Test 7bb failed: files 7bb.O and $srcdir/ttb3-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7bb may have failed." 1>&2;
-       $echo The command "cmp 7bb.O $srcdir/ttb3-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7bb"; fi;;
+    1) $echo "Test 7bb failed: files 7bb.O and $srcdir/ttb3-FF differ" 1>&2
+       (diff -c 7bb.O $srcdir/ttb3-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7bb may have failed." 1>&2
+       $echo The command "cmp 7bb.O $srcdir/ttb3-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7bb.E || rm -f 7bb.E
 $xx --test -h x -T -b -3 -l 24 $srcdir/FnFn > 7bc.O 2> 7bc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7bc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7bc.O $srcdir/ttb3-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7bc"; fi ;;
-    1) $echo "Test 7bc failed: files 7bc.O and $srcdir/ttb3-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7bc may have failed." 1>&2;
-       $echo The command "cmp 7bc.O $srcdir/ttb3-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7bc"; fi;;
+    1) $echo "Test 7bc failed: files 7bc.O and $srcdir/ttb3-FF differ" 1>&2
+       (diff -c 7bc.O $srcdir/ttb3-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7bc may have failed." 1>&2
+       $echo The command "cmp 7bc.O $srcdir/ttb3-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7bc.E || rm -f 7bc.E
 $xx --test -h x -n.3 -l 17 -f $srcdir/tFFt-bl > 9a.O 2> 9a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9a.O $srcdir/nl17f-bl > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9a"; fi ;;
-    1) $echo "Test 9a failed: files 9a.O and $srcdir/nl17f-bl differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9a may have failed." 1>&2;
-       $echo The command "cmp 9a.O $srcdir/nl17f-bl" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9a"; fi;;
+    1) $echo "Test 9a failed: files 9a.O and $srcdir/nl17f-bl differ" 1>&2
+       (diff -c 9a.O $srcdir/nl17f-bl) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9a may have failed." 1>&2
+       $echo The command "cmp 9a.O $srcdir/nl17f-bl" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9a.E || rm -f 9a.E
 $xx --test -h x -n.3 -N 15 -l 17 -f $srcdir/tFFt-bl > 9b.O 2> 9b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9b.O $srcdir/nN15l17f-bl > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9b"; fi ;;
-    1) $echo "Test 9b failed: files 9b.O and $srcdir/nN15l17f-bl differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9b may have failed." 1>&2;
-       $echo The command "cmp 9b.O $srcdir/nN15l17f-bl" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9b"; fi;;
+    1) $echo "Test 9b failed: files 9b.O and $srcdir/nN15l17f-bl differ" 1>&2
+       (diff -c 9b.O $srcdir/nN15l17f-bl) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9b may have failed." 1>&2
+       $echo The command "cmp 9b.O $srcdir/nN15l17f-bl" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9b.E || rm -f 9b.E
 $xx --test -h x -n.3 +2 -l 17 -f $srcdir/tFFt-bl > 9Pa.O 2> 9Pa.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pa failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pa.O $srcdir/n+2l17f-bl > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pa"; fi ;;
-    1) $echo "Test 9Pa failed: files 9Pa.O and $srcdir/n+2l17f-bl differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pa may have failed." 1>&2;
-       $echo The command "cmp 9Pa.O $srcdir/n+2l17f-bl" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pa"; fi;;
+    1) $echo "Test 9Pa failed: files 9Pa.O and $srcdir/n+2l17f-bl differ" 1>&2
+       (diff -c 9Pa.O $srcdir/n+2l17f-bl) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pa may have failed." 1>&2
+       $echo The command "cmp 9Pa.O $srcdir/n+2l17f-bl" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pa.E || rm -f 9Pa.E
 $xx --test -h x -n.3 +3 -l 17 -f $srcdir/tFFt-bl > 9Pb.O 2> 9Pb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pb.O $srcdir/n+3l17f-bl > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pb"; fi ;;
-    1) $echo "Test 9Pb failed: files 9Pb.O and $srcdir/n+3l17f-bl differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pb may have failed." 1>&2;
-       $echo The command "cmp 9Pb.O $srcdir/n+3l17f-bl" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pb"; fi;;
+    1) $echo "Test 9Pb failed: files 9Pb.O and $srcdir/n+3l17f-bl differ" 1>&2
+       (diff -c 9Pb.O $srcdir/n+3l17f-bl) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pb may have failed." 1>&2
+       $echo The command "cmp 9Pb.O $srcdir/n+3l17f-bl" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pb.E || rm -f 9Pb.E
 $xx --test -h x -n.3 -N 1 +3 -l 17 -f $srcdir/tFFt-bl > 9Pc.O 2> 9Pc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pc.O $srcdir/nN1+3l17f-bl > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pc"; fi ;;
-    1) $echo "Test 9Pc failed: files 9Pc.O and $srcdir/nN1+3l17f-bl differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pc may have failed." 1>&2;
-       $echo The command "cmp 9Pc.O $srcdir/nN1+3l17f-bl" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pc"; fi;;
+    1) $echo "Test 9Pc failed: files 9Pc.O and $srcdir/nN1+3l17f-bl differ" 1>&2
+       (diff -c 9Pc.O $srcdir/nN1+3l17f-bl) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pc may have failed." 1>&2
+       $echo The command "cmp 9Pc.O $srcdir/nN1+3l17f-bl" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pc.E || rm -f 9Pc.E
 $xx --test -h x -n.3 +2 -l 17 -f $srcdir/0FFt > 9Pe.O 2> 9Pe.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pe failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pe.O $srcdir/n+2l17f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pe"; fi ;;
-    1) $echo "Test 9Pe failed: files 9Pe.O and $srcdir/n+2l17f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pe may have failed." 1>&2;
-       $echo The command "cmp 9Pe.O $srcdir/n+2l17f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pe"; fi;;
+    1) $echo "Test 9Pe failed: files 9Pe.O and $srcdir/n+2l17f-0FF differ" 1>&2
+       (diff -c 9Pe.O $srcdir/n+2l17f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pe may have failed." 1>&2
+       $echo The command "cmp 9Pe.O $srcdir/n+2l17f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pe.E || rm -f 9Pe.E
 $xx --test -h x -n.3 +2 -l 17 -f $srcdir/0FFnt > 9Pf.O 2> 9Pf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pf.O $srcdir/n+2l17f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pf"; fi ;;
-    1) $echo "Test 9Pf failed: files 9Pf.O and $srcdir/n+2l17f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pf may have failed." 1>&2;
-       $echo The command "cmp 9Pf.O $srcdir/n+2l17f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pf"; fi;;
+    1) $echo "Test 9Pf failed: files 9Pf.O and $srcdir/n+2l17f-0FF differ" 1>&2
+       (diff -c 9Pf.O $srcdir/n+2l17f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pf may have failed." 1>&2
+       $echo The command "cmp 9Pf.O $srcdir/n+2l17f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pf.E || rm -f 9Pf.E
 $xx --test -h x -n.3 +2 -l 17 -f $srcdir/0FnFt > 9Pg.O 2> 9Pg.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pg failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pg.O $srcdir/n+2l17f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pg"; fi ;;
-    1) $echo "Test 9Pg failed: files 9Pg.O and $srcdir/n+2l17f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pg may have failed." 1>&2;
-       $echo The command "cmp 9Pg.O $srcdir/n+2l17f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pg"; fi;;
+    1) $echo "Test 9Pg failed: files 9Pg.O and $srcdir/n+2l17f-0FF differ" 1>&2
+       (diff -c 9Pg.O $srcdir/n+2l17f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pg may have failed." 1>&2
+       $echo The command "cmp 9Pg.O $srcdir/n+2l17f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pg.E || rm -f 9Pg.E
 $xx --test -h x -n.3 +2 -l 17 -f $srcdir/0FnFnt > 9Ph.O 2> 9Ph.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Ph failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Ph.O $srcdir/n+2l17f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Ph"; fi ;;
-    1) $echo "Test 9Ph failed: files 9Ph.O and $srcdir/n+2l17f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Ph may have failed." 1>&2;
-       $echo The command "cmp 9Ph.O $srcdir/n+2l17f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Ph"; fi;;
+    1) $echo "Test 9Ph failed: files 9Ph.O and $srcdir/n+2l17f-0FF differ" 1>&2
+       (diff -c 9Ph.O $srcdir/n+2l17f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Ph may have failed." 1>&2
+       $echo The command "cmp 9Ph.O $srcdir/n+2l17f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Ph.E || rm -f 9Ph.E
 $xx --test -h x -n.3 +2:5 -l 17 -f $srcdir/0FFt > 9Pi.O 2> 9Pi.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pi failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pi.O $srcdir/n+2-5l17f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pi"; fi ;;
-    1) $echo "Test 9Pi failed: files 9Pi.O and $srcdir/n+2-5l17f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pi may have failed." 1>&2;
-       $echo The command "cmp 9Pi.O $srcdir/n+2-5l17f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pi"; fi;;
+    1) $echo "Test 9Pi failed: files 9Pi.O and $srcdir/n+2-5l17f-0FF differ" 1>&2
+       (diff -c 9Pi.O $srcdir/n+2-5l17f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pi may have failed." 1>&2
+       $echo The command "cmp 9Pi.O $srcdir/n+2-5l17f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pi.E || rm -f 9Pi.E
 $xx --test -h x -n.3 +3 -l 17 -f $srcdir/0FFt > 9Pj.O 2> 9Pj.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pj failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pj.O $srcdir/n+3l17f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pj"; fi ;;
-    1) $echo "Test 9Pj failed: files 9Pj.O and $srcdir/n+3l17f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pj may have failed." 1>&2;
-       $echo The command "cmp 9Pj.O $srcdir/n+3l17f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pj"; fi;;
+    1) $echo "Test 9Pj failed: files 9Pj.O and $srcdir/n+3l17f-0FF differ" 1>&2
+       (diff -c 9Pj.O $srcdir/n+3l17f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pj may have failed." 1>&2
+       $echo The command "cmp 9Pj.O $srcdir/n+3l17f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pj.E || rm -f 9Pj.E
 $xx --test -h x -n.3 +3 -l 17 -f $srcdir/0FFnt > 9Pk.O 2> 9Pk.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pk failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pk.O $srcdir/n+3l17f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pk"; fi ;;
-    1) $echo "Test 9Pk failed: files 9Pk.O and $srcdir/n+3l17f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pk may have failed." 1>&2;
-       $echo The command "cmp 9Pk.O $srcdir/n+3l17f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pk"; fi;;
+    1) $echo "Test 9Pk failed: files 9Pk.O and $srcdir/n+3l17f-0FF differ" 1>&2
+       (diff -c 9Pk.O $srcdir/n+3l17f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pk may have failed." 1>&2
+       $echo The command "cmp 9Pk.O $srcdir/n+3l17f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pk.E || rm -f 9Pk.E
 $xx --test -h x -n.3 +3 -l 17 -f $srcdir/0FnFt > 9Pl.O 2> 9Pl.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pl failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pl.O $srcdir/n+3l17f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pl"; fi ;;
-    1) $echo "Test 9Pl failed: files 9Pl.O and $srcdir/n+3l17f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pl may have failed." 1>&2;
-       $echo The command "cmp 9Pl.O $srcdir/n+3l17f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pl"; fi;;
+    1) $echo "Test 9Pl failed: files 9Pl.O and $srcdir/n+3l17f-0FF differ" 1>&2
+       (diff -c 9Pl.O $srcdir/n+3l17f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pl may have failed." 1>&2
+       $echo The command "cmp 9Pl.O $srcdir/n+3l17f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pl.E || rm -f 9Pl.E
 $xx --test -h x -n.3 +3 -l 17 -f $srcdir/0FnFnt > 9Pm.O 2> 9Pm.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pm failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pm.O $srcdir/n+3l17f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pm"; fi ;;
-    1) $echo "Test 9Pm failed: files 9Pm.O and $srcdir/n+3l17f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pm may have failed." 1>&2;
-       $echo The command "cmp 9Pm.O $srcdir/n+3l17f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pm"; fi;;
+    1) $echo "Test 9Pm failed: files 9Pm.O and $srcdir/n+3l17f-0FF differ" 1>&2
+       (diff -c 9Pm.O $srcdir/n+3l17f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pm may have failed." 1>&2
+       $echo The command "cmp 9Pm.O $srcdir/n+3l17f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pm.E || rm -f 9Pm.E
 $xx --test -h x -n.3 +7 -l 24 $srcdir/FFn > 9Pn.O 2> 9Pn.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pn failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pn.O $srcdir/n+7l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pn"; fi ;;
-    1) $echo "Test 9Pn failed: files 9Pn.O and $srcdir/n+7l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pn may have failed." 1>&2;
-       $echo The command "cmp 9Pn.O $srcdir/n+7l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pn"; fi;;
+    1) $echo "Test 9Pn failed: files 9Pn.O and $srcdir/n+7l24-FF differ" 1>&2
+       (diff -c 9Pn.O $srcdir/n+7l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pn may have failed." 1>&2
+       $echo The command "cmp 9Pn.O $srcdir/n+7l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pn.E || rm -f 9Pn.E
 $xx --test -h x -n.3 +7 -l 24 $srcdir/FFtn > 9Po.O 2> 9Po.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Po failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Po.O $srcdir/n+7l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Po"; fi ;;
-    1) $echo "Test 9Po failed: files 9Po.O and $srcdir/n+7l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Po may have failed." 1>&2;
-       $echo The command "cmp 9Po.O $srcdir/n+7l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Po"; fi;;
+    1) $echo "Test 9Po failed: files 9Po.O and $srcdir/n+7l24-FF differ" 1>&2
+       (diff -c 9Po.O $srcdir/n+7l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Po may have failed." 1>&2
+       $echo The command "cmp 9Po.O $srcdir/n+7l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Po.E || rm -f 9Po.E
 $xx --test -h x -n.3 +7 -l 24 $srcdir/FnFn > 9Pp.O 2> 9Pp.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pp failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pp.O $srcdir/n+7l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pp"; fi ;;
-    1) $echo "Test 9Pp failed: files 9Pp.O and $srcdir/n+7l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pp may have failed." 1>&2;
-       $echo The command "cmp 9Pp.O $srcdir/n+7l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pp"; fi;;
+    1) $echo "Test 9Pp failed: files 9Pp.O and $srcdir/n+7l24-FF differ" 1>&2
+       (diff -c 9Pp.O $srcdir/n+7l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pp may have failed." 1>&2
+       $echo The command "cmp 9Pp.O $srcdir/n+7l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pp.E || rm -f 9Pp.E
 $xx --test -h x -n.3 +3:7 -l 24 $srcdir/FnFn > 9Pq.O 2> 9Pq.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pq failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pq.O $srcdir/n+3-7l24-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pq"; fi ;;
-    1) $echo "Test 9Pq failed: files 9Pq.O and $srcdir/n+3-7l24-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pq may have failed." 1>&2;
-       $echo The command "cmp 9Pq.O $srcdir/n+3-7l24-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pq"; fi;;
+    1) $echo "Test 9Pq failed: files 9Pq.O and $srcdir/n+3-7l24-FF differ" 1>&2
+       (diff -c 9Pq.O $srcdir/n+3-7l24-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pq may have failed." 1>&2
+       $echo The command "cmp 9Pq.O $srcdir/n+3-7l24-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pq.E || rm -f 9Pq.E
 $xx --test -h x -n.3 +8 -l 20 $srcdir/tFFn > 9Pr.O 2> 9Pr.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pr failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pr.O $srcdir/n+8l20-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pr"; fi ;;
-    1) $echo "Test 9Pr failed: files 9Pr.O and $srcdir/n+8l20-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pr may have failed." 1>&2;
-       $echo The command "cmp 9Pr.O $srcdir/n+8l20-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pr"; fi;;
+    1) $echo "Test 9Pr failed: files 9Pr.O and $srcdir/n+8l20-FF differ" 1>&2
+       (diff -c 9Pr.O $srcdir/n+8l20-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pr may have failed." 1>&2
+       $echo The command "cmp 9Pr.O $srcdir/n+8l20-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pr.E || rm -f 9Pr.E
 $xx --test -h x -n.3 +8 -l 20 $srcdir/tFnFt > 9Ps.O 2> 9Ps.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Ps failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Ps.O $srcdir/n+8l20-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Ps"; fi ;;
-    1) $echo "Test 9Ps failed: files 9Ps.O and $srcdir/n+8l20-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Ps may have failed." 1>&2;
-       $echo The command "cmp 9Ps.O $srcdir/n+8l20-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Ps"; fi;;
+    1) $echo "Test 9Ps failed: files 9Ps.O and $srcdir/n+8l20-FF differ" 1>&2
+       (diff -c 9Ps.O $srcdir/n+8l20-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Ps may have failed." 1>&2
+       $echo The command "cmp 9Ps.O $srcdir/n+8l20-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Ps.E || rm -f 9Ps.E
 $xx --test -h x -n.3 +8 -l 20 $srcdir/tFFt > 9Pt.O 2> 9Pt.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pt failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pt.O $srcdir/n+8l20-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pt"; fi ;;
-    1) $echo "Test 9Pt failed: files 9Pt.O and $srcdir/n+8l20-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pt may have failed." 1>&2;
-       $echo The command "cmp 9Pt.O $srcdir/n+8l20-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pt"; fi;;
+    1) $echo "Test 9Pt failed: files 9Pt.O and $srcdir/n+8l20-FF differ" 1>&2
+       (diff -c 9Pt.O $srcdir/n+8l20-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pt may have failed." 1>&2
+       $echo The command "cmp 9Pt.O $srcdir/n+8l20-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pt.E || rm -f 9Pt.E
 $xx --test -h x -n.3 +5 -a -3 -l 6 -f $srcdir/0FFt > 9Paa.O 2> 9Paa.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Paa failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Paa.O $srcdir/n+5a3l6f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Paa"; fi ;;
-    1) $echo "Test 9Paa failed: files 9Paa.O and $srcdir/n+5a3l6f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Paa may have failed." 1>&2;
-       $echo The command "cmp 9Paa.O $srcdir/n+5a3l6f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Paa"; fi;;
+    1) $echo "Test 9Paa failed: files 9Paa.O and $srcdir/n+5a3l6f-0FF differ" 1>&2
+       (diff -c 9Paa.O $srcdir/n+5a3l6f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Paa may have failed." 1>&2
+       $echo The command "cmp 9Paa.O $srcdir/n+5a3l6f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Paa.E || rm -f 9Paa.E
 $xx --test -h x -n.3 +5 -a -3 -l 6 -f $srcdir/0FFnt > 9Pab.O 2> 9Pab.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pab failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pab.O $srcdir/n+5a3l6f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pab"; fi ;;
-    1) $echo "Test 9Pab failed: files 9Pab.O and $srcdir/n+5a3l6f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pab may have failed." 1>&2;
-       $echo The command "cmp 9Pab.O $srcdir/n+5a3l6f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pab"; fi;;
+    1) $echo "Test 9Pab failed: files 9Pab.O and $srcdir/n+5a3l6f-0FF differ" 1>&2
+       (diff -c 9Pab.O $srcdir/n+5a3l6f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pab may have failed." 1>&2
+       $echo The command "cmp 9Pab.O $srcdir/n+5a3l6f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pab.E || rm -f 9Pab.E
 $xx --test -h x -n.3 +5 -a -3 -l 6 -f $srcdir/0FnFt > 9Pac.O 2> 9Pac.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pac failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pac.O $srcdir/n+5a3l6f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pac"; fi ;;
-    1) $echo "Test 9Pac failed: files 9Pac.O and $srcdir/n+5a3l6f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pac may have failed." 1>&2;
-       $echo The command "cmp 9Pac.O $srcdir/n+5a3l6f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pac"; fi;;
+    1) $echo "Test 9Pac failed: files 9Pac.O and $srcdir/n+5a3l6f-0FF differ" 1>&2
+       (diff -c 9Pac.O $srcdir/n+5a3l6f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pac may have failed." 1>&2
+       $echo The command "cmp 9Pac.O $srcdir/n+5a3l6f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pac.E || rm -f 9Pac.E
 $xx --test -h x -n.3 +5 -a -3 -l 6 -f $srcdir/0FnFnt > 9Pad.O 2> 9Pad.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pad failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pad.O $srcdir/n+5a3l6f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pad"; fi ;;
-    1) $echo "Test 9Pad failed: files 9Pad.O and $srcdir/n+5a3l6f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pad may have failed." 1>&2;
-       $echo The command "cmp 9Pad.O $srcdir/n+5a3l6f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pad"; fi;;
+    1) $echo "Test 9Pad failed: files 9Pad.O and $srcdir/n+5a3l6f-0FF differ" 1>&2
+       (diff -c 9Pad.O $srcdir/n+5a3l6f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pad may have failed." 1>&2
+       $echo The command "cmp 9Pad.O $srcdir/n+5a3l6f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pad.E || rm -f 9Pad.E
 $xx --test -h x -n.3 +6 -a -2 -l 17 $srcdir/FFn > 9Pae.O 2> 9Pae.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pae failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pae.O $srcdir/n+6a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pae"; fi ;;
-    1) $echo "Test 9Pae failed: files 9Pae.O and $srcdir/n+6a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pae may have failed." 1>&2;
-       $echo The command "cmp 9Pae.O $srcdir/n+6a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pae"; fi;;
+    1) $echo "Test 9Pae failed: files 9Pae.O and $srcdir/n+6a2l17-FF differ" 1>&2
+       (diff -c 9Pae.O $srcdir/n+6a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pae may have failed." 1>&2
+       $echo The command "cmp 9Pae.O $srcdir/n+6a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pae.E || rm -f 9Pae.E
 $xx --test -h x -n.3 +6 -a -2 -l 17 $srcdir/FFtn > 9Paf.O 2> 9Paf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Paf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Paf.O $srcdir/n+6a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Paf"; fi ;;
-    1) $echo "Test 9Paf failed: files 9Paf.O and $srcdir/n+6a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Paf may have failed." 1>&2;
-       $echo The command "cmp 9Paf.O $srcdir/n+6a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Paf"; fi;;
+    1) $echo "Test 9Paf failed: files 9Paf.O and $srcdir/n+6a2l17-FF differ" 1>&2
+       (diff -c 9Paf.O $srcdir/n+6a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Paf may have failed." 1>&2
+       $echo The command "cmp 9Paf.O $srcdir/n+6a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Paf.E || rm -f 9Paf.E
 $xx --test -h x -n.3 +6 -a -2 -l 17 $srcdir/FnFn > 9Pag.O 2> 9Pag.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pag failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pag.O $srcdir/n+6a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pag"; fi ;;
-    1) $echo "Test 9Pag failed: files 9Pag.O and $srcdir/n+6a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pag may have failed." 1>&2;
-       $echo The command "cmp 9Pag.O $srcdir/n+6a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pag"; fi;;
+    1) $echo "Test 9Pag failed: files 9Pag.O and $srcdir/n+6a2l17-FF differ" 1>&2
+       (diff -c 9Pag.O $srcdir/n+6a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pag may have failed." 1>&2
+       $echo The command "cmp 9Pag.O $srcdir/n+6a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pag.E || rm -f 9Pag.E
 $xx --test -h x -n.3 +6 -a -2 -l 17 $srcdir/tFFn > 9Pah.O 2> 9Pah.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pah failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pah.O $srcdir/n+6a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pah"; fi ;;
-    1) $echo "Test 9Pah failed: files 9Pah.O and $srcdir/n+6a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pah may have failed." 1>&2;
-       $echo The command "cmp 9Pah.O $srcdir/n+6a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pah"; fi;;
+    1) $echo "Test 9Pah failed: files 9Pah.O and $srcdir/n+6a2l17-FF differ" 1>&2
+       (diff -c 9Pah.O $srcdir/n+6a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pah may have failed." 1>&2
+       $echo The command "cmp 9Pah.O $srcdir/n+6a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pah.E || rm -f 9Pah.E
 $xx --test -h x -n.3 +6 -a -2 -l 17 $srcdir/tFnFt > 9Pai.O 2> 9Pai.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pai failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pai.O $srcdir/n+6a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pai"; fi ;;
-    1) $echo "Test 9Pai failed: files 9Pai.O and $srcdir/n+6a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pai may have failed." 1>&2;
-       $echo The command "cmp 9Pai.O $srcdir/n+6a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pai"; fi;;
+    1) $echo "Test 9Pai failed: files 9Pai.O and $srcdir/n+6a2l17-FF differ" 1>&2
+       (diff -c 9Pai.O $srcdir/n+6a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pai may have failed." 1>&2
+       $echo The command "cmp 9Pai.O $srcdir/n+6a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pai.E || rm -f 9Pai.E
 $xx --test -h x -n.3 +6 -a -2 -l 17 $srcdir/tFFt > 9Paj.O 2> 9Paj.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Paj failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Paj.O $srcdir/n+6a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Paj"; fi ;;
-    1) $echo "Test 9Paj failed: files 9Paj.O and $srcdir/n+6a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Paj may have failed." 1>&2;
-       $echo The command "cmp 9Paj.O $srcdir/n+6a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Paj"; fi;;
+    1) $echo "Test 9Paj failed: files 9Paj.O and $srcdir/n+6a2l17-FF differ" 1>&2
+       (diff -c 9Paj.O $srcdir/n+6a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Paj may have failed." 1>&2
+       $echo The command "cmp 9Paj.O $srcdir/n+6a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Paj.E || rm -f 9Paj.E
 $xx --test -h x -n.3 +4:8 -a -2 -l 17 $srcdir/tFFt > 9Pak.O 2> 9Pak.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pak failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pak.O $srcdir/n+4-8a2l17-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pak"; fi ;;
-    1) $echo "Test 9Pak failed: files 9Pak.O and $srcdir/n+4-8a2l17-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pak may have failed." 1>&2;
-       $echo The command "cmp 9Pak.O $srcdir/n+4-8a2l17-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pak"; fi;;
+    1) $echo "Test 9Pak failed: files 9Pak.O and $srcdir/n+4-8a2l17-FF differ" 1>&2
+       (diff -c 9Pak.O $srcdir/n+4-8a2l17-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pak may have failed." 1>&2
+       $echo The command "cmp 9Pak.O $srcdir/n+4-8a2l17-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pak.E || rm -f 9Pak.E
 $xx --test -h x -n.3 +4 -b -2 -l 10 -f $srcdir/0FFt > 9Pba.O 2> 9Pba.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pba failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pba.O $srcdir/n+4b2l10f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pba"; fi ;;
-    1) $echo "Test 9Pba failed: files 9Pba.O and $srcdir/n+4b2l10f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pba may have failed." 1>&2;
-       $echo The command "cmp 9Pba.O $srcdir/n+4b2l10f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pba"; fi;;
+    1) $echo "Test 9Pba failed: files 9Pba.O and $srcdir/n+4b2l10f-0FF differ" 1>&2
+       (diff -c 9Pba.O $srcdir/n+4b2l10f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pba may have failed." 1>&2
+       $echo The command "cmp 9Pba.O $srcdir/n+4b2l10f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pba.E || rm -f 9Pba.E
 $xx --test -h x -n.3 +4 -b -2 -l 10 -f $srcdir/0FFnt > 9Pbb.O 2> 9Pbb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pbb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pbb.O $srcdir/n+4b2l10f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pbb"; fi ;;
-    1) $echo "Test 9Pbb failed: files 9Pbb.O and $srcdir/n+4b2l10f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pbb may have failed." 1>&2;
-       $echo The command "cmp 9Pbb.O $srcdir/n+4b2l10f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pbb"; fi;;
+    1) $echo "Test 9Pbb failed: files 9Pbb.O and $srcdir/n+4b2l10f-0FF differ" 1>&2
+       (diff -c 9Pbb.O $srcdir/n+4b2l10f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pbb may have failed." 1>&2
+       $echo The command "cmp 9Pbb.O $srcdir/n+4b2l10f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pbb.E || rm -f 9Pbb.E
 $xx --test -h x -n.3 +4 -b -2 -l 10 -f $srcdir/0FnFt > 9Pbc.O 2> 9Pbc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pbc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pbc.O $srcdir/n+4b2l10f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pbc"; fi ;;
-    1) $echo "Test 9Pbc failed: files 9Pbc.O and $srcdir/n+4b2l10f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pbc may have failed." 1>&2;
-       $echo The command "cmp 9Pbc.O $srcdir/n+4b2l10f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pbc"; fi;;
+    1) $echo "Test 9Pbc failed: files 9Pbc.O and $srcdir/n+4b2l10f-0FF differ" 1>&2
+       (diff -c 9Pbc.O $srcdir/n+4b2l10f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pbc may have failed." 1>&2
+       $echo The command "cmp 9Pbc.O $srcdir/n+4b2l10f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pbc.E || rm -f 9Pbc.E
 $xx --test -h x -n.3 +4 -b -2 -l 10 -f $srcdir/0FnFnt > 9Pbd.O 2> 9Pbd.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pbd failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pbd.O $srcdir/n+4b2l10f-0FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pbd"; fi ;;
-    1) $echo "Test 9Pbd failed: files 9Pbd.O and $srcdir/n+4b2l10f-0FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pbd may have failed." 1>&2;
-       $echo The command "cmp 9Pbd.O $srcdir/n+4b2l10f-0FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pbd"; fi;;
+    1) $echo "Test 9Pbd failed: files 9Pbd.O and $srcdir/n+4b2l10f-0FF differ" 1>&2
+       (diff -c 9Pbd.O $srcdir/n+4b2l10f-0FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pbd may have failed." 1>&2
+       $echo The command "cmp 9Pbd.O $srcdir/n+4b2l10f-0FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pbd.E || rm -f 9Pbd.E
 $xx --test -h x -n.3 +6 -b -3 -l 6 -f $srcdir/FFn > 9Pbe.O 2> 9Pbe.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pbe failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pbe.O $srcdir/n+6b3l6f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pbe"; fi ;;
-    1) $echo "Test 9Pbe failed: files 9Pbe.O and $srcdir/n+6b3l6f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pbe may have failed." 1>&2;
-       $echo The command "cmp 9Pbe.O $srcdir/n+6b3l6f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pbe"; fi;;
+    1) $echo "Test 9Pbe failed: files 9Pbe.O and $srcdir/n+6b3l6f-FF differ" 1>&2
+       (diff -c 9Pbe.O $srcdir/n+6b3l6f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pbe may have failed." 1>&2
+       $echo The command "cmp 9Pbe.O $srcdir/n+6b3l6f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pbe.E || rm -f 9Pbe.E
 $xx --test -h x -n.3 +6 -b -3 -l 6 -f $srcdir/FFtn > 9Pbf.O 2> 9Pbf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pbf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pbf.O $srcdir/n+6b3l6f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pbf"; fi ;;
-    1) $echo "Test 9Pbf failed: files 9Pbf.O and $srcdir/n+6b3l6f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pbf may have failed." 1>&2;
-       $echo The command "cmp 9Pbf.O $srcdir/n+6b3l6f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pbf"; fi;;
+    1) $echo "Test 9Pbf failed: files 9Pbf.O and $srcdir/n+6b3l6f-FF differ" 1>&2
+       (diff -c 9Pbf.O $srcdir/n+6b3l6f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pbf may have failed." 1>&2
+       $echo The command "cmp 9Pbf.O $srcdir/n+6b3l6f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pbf.E || rm -f 9Pbf.E
 $xx --test -h x -n.3 +6 -b -3 -l 6 -f $srcdir/FnFn > 9Pbg.O 2> 9Pbg.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pbg failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pbg.O $srcdir/n+6b3l6f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pbg"; fi ;;
-    1) $echo "Test 9Pbg failed: files 9Pbg.O and $srcdir/n+6b3l6f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pbg may have failed." 1>&2;
-       $echo The command "cmp 9Pbg.O $srcdir/n+6b3l6f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pbg"; fi;;
+    1) $echo "Test 9Pbg failed: files 9Pbg.O and $srcdir/n+6b3l6f-FF differ" 1>&2
+       (diff -c 9Pbg.O $srcdir/n+6b3l6f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pbg may have failed." 1>&2
+       $echo The command "cmp 9Pbg.O $srcdir/n+6b3l6f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pbg.E || rm -f 9Pbg.E
 $xx --test -h x -n.3 +6 -b -3 -l 6 -f $srcdir/tFFn > 9Pbh.O 2> 9Pbh.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pbh failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pbh.O $srcdir/n+6b3l6f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pbh"; fi ;;
-    1) $echo "Test 9Pbh failed: files 9Pbh.O and $srcdir/n+6b3l6f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pbh may have failed." 1>&2;
-       $echo The command "cmp 9Pbh.O $srcdir/n+6b3l6f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pbh"; fi;;
+    1) $echo "Test 9Pbh failed: files 9Pbh.O and $srcdir/n+6b3l6f-FF differ" 1>&2
+       (diff -c 9Pbh.O $srcdir/n+6b3l6f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pbh may have failed." 1>&2
+       $echo The command "cmp 9Pbh.O $srcdir/n+6b3l6f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pbh.E || rm -f 9Pbh.E
 $xx --test -h x -n.3 +6 -b -3 -l 6 -f $srcdir/tFnFt > 9Pbi.O 2> 9Pbi.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pbi failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pbi.O $srcdir/n+6b3l6f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pbi"; fi ;;
-    1) $echo "Test 9Pbi failed: files 9Pbi.O and $srcdir/n+6b3l6f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pbi may have failed." 1>&2;
-       $echo The command "cmp 9Pbi.O $srcdir/n+6b3l6f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pbi"; fi;;
+    1) $echo "Test 9Pbi failed: files 9Pbi.O and $srcdir/n+6b3l6f-FF differ" 1>&2
+       (diff -c 9Pbi.O $srcdir/n+6b3l6f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pbi may have failed." 1>&2
+       $echo The command "cmp 9Pbi.O $srcdir/n+6b3l6f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pbi.E || rm -f 9Pbi.E
 $xx --test -h x -n.3 +6 -b -3 -l 6 -f $srcdir/tFFt > 9Pbj.O 2> 9Pbj.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pbj failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pbj.O $srcdir/n+6b3l6f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pbj"; fi ;;
-    1) $echo "Test 9Pbj failed: files 9Pbj.O and $srcdir/n+6b3l6f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pbj may have failed." 1>&2;
-       $echo The command "cmp 9Pbj.O $srcdir/n+6b3l6f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pbj"; fi;;
+    1) $echo "Test 9Pbj failed: files 9Pbj.O and $srcdir/n+6b3l6f-FF differ" 1>&2
+       (diff -c 9Pbj.O $srcdir/n+6b3l6f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pbj may have failed." 1>&2
+       $echo The command "cmp 9Pbj.O $srcdir/n+6b3l6f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pbj.E || rm -f 9Pbj.E
 $xx --test -h x -n.3 +5:8 -b -3 -l 10 -f $srcdir/FnFn > 9Pbk.O 2> 9Pbk.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pbk failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pbk.O $srcdir/n+5-8b3l10f-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pbk"; fi ;;
-    1) $echo "Test 9Pbk failed: files 9Pbk.O and $srcdir/n+5-8b3l10f-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pbk may have failed." 1>&2;
-       $echo The command "cmp 9Pbk.O $srcdir/n+5-8b3l10f-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pbk"; fi;;
+    1) $echo "Test 9Pbk failed: files 9Pbk.O and $srcdir/n+5-8b3l10f-FF differ" 1>&2
+       (diff -c 9Pbk.O $srcdir/n+5-8b3l10f-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pbk may have failed." 1>&2
+       $echo The command "cmp 9Pbk.O $srcdir/n+5-8b3l10f-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pbk.E || rm -f 9Pbk.E
 $xx --test -h x -n.3 +3 -m -l 13 -f $srcdir/tFFt-bl $srcdir/FnFn > 9Pma.O 2> 9Pma.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pma failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pma.O $srcdir/n+3ml13f-bl-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pma"; fi ;;
-    1) $echo "Test 9Pma failed: files 9Pma.O and $srcdir/n+3ml13f-bl-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pma may have failed." 1>&2;
-       $echo The command "cmp 9Pma.O $srcdir/n+3ml13f-bl-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pma"; fi;;
+    1) $echo "Test 9Pma failed: files 9Pma.O and $srcdir/n+3ml13f-bl-FF differ" 1>&2
+       (diff -c 9Pma.O $srcdir/n+3ml13f-bl-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pma may have failed." 1>&2
+       $echo The command "cmp 9Pma.O $srcdir/n+3ml13f-bl-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pma.E || rm -f 9Pma.E
 $xx --test -h x -n.3 +3 -m -l 17 -f $srcdir/tFFt-bl $srcdir/tn > 9Pmb.O 2> 9Pmb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pmb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pmb.O $srcdir/n+3ml17f-bl-tn > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pmb"; fi ;;
-    1) $echo "Test 9Pmb failed: files 9Pmb.O and $srcdir/n+3ml17f-bl-tn differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pmb may have failed." 1>&2;
-       $echo The command "cmp 9Pmb.O $srcdir/n+3ml17f-bl-tn" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pmb"; fi;;
+    1) $echo "Test 9Pmb failed: files 9Pmb.O and $srcdir/n+3ml17f-bl-tn differ" 1>&2
+       (diff -c 9Pmb.O $srcdir/n+3ml17f-bl-tn) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pmb may have failed." 1>&2
+       $echo The command "cmp 9Pmb.O $srcdir/n+3ml17f-bl-tn" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pmb.E || rm -f 9Pmb.E
 $xx --test -h x -n.3 +3 -m -l 17 -f $srcdir/tn $srcdir/tFFt-bl > 9Pmc.O 2> 9Pmc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9Pmc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9Pmc.O $srcdir/n+3ml17f-tn-bl > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9Pmc"; fi ;;
-    1) $echo "Test 9Pmc failed: files 9Pmc.O and $srcdir/n+3ml17f-tn-bl differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9Pmc may have failed." 1>&2;
-       $echo The command "cmp 9Pmc.O $srcdir/n+3ml17f-tn-bl" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9Pmc"; fi;;
+    1) $echo "Test 9Pmc failed: files 9Pmc.O and $srcdir/n+3ml17f-tn-bl differ" 1>&2
+       (diff -c 9Pmc.O $srcdir/n+3ml17f-tn-bl) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9Pmc may have failed." 1>&2
+       $echo The command "cmp 9Pmc.O $srcdir/n+3ml17f-tn-bl" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9Pmc.E || rm -f 9Pmc.E
 $xx --test -h x -W 72 -J -l17 -f $srcdir/tFFt-ll > 10wa.O 2> 10wa.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10wa failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10wa.O $srcdir/W72Jl17f-ll > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10wa"; fi ;;
-    1) $echo "Test 10wa failed: files 10wa.O and $srcdir/W72Jl17f-ll differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10wa may have failed." 1>&2;
-       $echo The command "cmp 10wa.O $srcdir/W72Jl17f-ll" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10wa"; fi;;
+    1) $echo "Test 10wa failed: files 10wa.O and $srcdir/W72Jl17f-ll differ" 1>&2
+       (diff -c 10wa.O $srcdir/W72Jl17f-ll) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10wa may have failed." 1>&2
+       $echo The command "cmp 10wa.O $srcdir/W72Jl17f-ll" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10wa.E || rm -f 10wa.E
 $xx --test -h x -w 72 -J -l17 -f $srcdir/tFFt-ll > 10wb.O 2> 10wb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10wb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10wb.O $srcdir/W72Jl17f-ll > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10wb"; fi ;;
-    1) $echo "Test 10wb failed: files 10wb.O and $srcdir/W72Jl17f-ll differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10wb may have failed." 1>&2;
-       $echo The command "cmp 10wb.O $srcdir/W72Jl17f-ll" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10wb"; fi;;
+    1) $echo "Test 10wb failed: files 10wb.O and $srcdir/W72Jl17f-ll differ" 1>&2
+       (diff -c 10wb.O $srcdir/W72Jl17f-ll) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10wb may have failed." 1>&2
+       $echo The command "cmp 10wb.O $srcdir/W72Jl17f-ll" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10wb.E || rm -f 10wb.E
 $xx --test -h x -W 72 -l17 -f $srcdir/tFFt-ll > 10wc.O 2> 10wc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10wc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10wc.O $srcdir/W72l17f-ll > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10wc"; fi ;;
-    1) $echo "Test 10wc failed: files 10wc.O and $srcdir/W72l17f-ll differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10wc may have failed." 1>&2;
-       $echo The command "cmp 10wc.O $srcdir/W72l17f-ll" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10wc"; fi;;
+    1) $echo "Test 10wc failed: files 10wc.O and $srcdir/W72l17f-ll differ" 1>&2
+       (diff -c 10wc.O $srcdir/W72l17f-ll) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10wc may have failed." 1>&2
+       $echo The command "cmp 10wc.O $srcdir/W72l17f-ll" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10wc.E || rm -f 10wc.E
 $xx --test -h x -w 72 -l17 -f $srcdir/tFFt-ll > 10wd.O 2> 10wd.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10wd failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10wd.O $srcdir/w72l17f-ll > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10wd"; fi ;;
-    1) $echo "Test 10wd failed: files 10wd.O and $srcdir/w72l17f-ll differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10wd may have failed." 1>&2;
-       $echo The command "cmp 10wd.O $srcdir/w72l17f-ll" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10wd"; fi;;
+    1) $echo "Test 10wd failed: files 10wd.O and $srcdir/w72l17f-ll differ" 1>&2
+       (diff -c 10wd.O $srcdir/w72l17f-ll) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10wd may have failed." 1>&2
+       $echo The command "cmp 10wd.O $srcdir/w72l17f-ll" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10wd.E || rm -f 10wd.E
 $xx --test -h x -W 28 -l17 -f $srcdir/tFFt-ll > 10we.O 2> 10we.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10we failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10we.O $srcdir/W28l17f-ll > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10we"; fi ;;
-    1) $echo "Test 10we failed: files 10we.O and $srcdir/W28l17f-ll differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10we may have failed." 1>&2;
-       $echo The command "cmp 10we.O $srcdir/W28l17f-ll" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10we"; fi;;
+    1) $echo "Test 10we failed: files 10we.O and $srcdir/W28l17f-ll differ" 1>&2
+       (diff -c 10we.O $srcdir/W28l17f-ll) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10we may have failed." 1>&2
+       $echo The command "cmp 10we.O $srcdir/W28l17f-ll" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10we.E || rm -f 10we.E
 $xx --test -h x -W 27 -l17 -f $srcdir/tFFt-ll > 10wf.O 2> 10wf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10wf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10wf.O $srcdir/W27l17f-ll > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10wf"; fi ;;
-    1) $echo "Test 10wf failed: files 10wf.O and $srcdir/W27l17f-ll differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10wf may have failed." 1>&2;
-       $echo The command "cmp 10wf.O $srcdir/W27l17f-ll" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10wf"; fi;;
+    1) $echo "Test 10wf failed: files 10wf.O and $srcdir/W27l17f-ll differ" 1>&2
+       (diff -c 10wf.O $srcdir/W27l17f-ll) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10wf may have failed." 1>&2
+       $echo The command "cmp 10wf.O $srcdir/W27l17f-ll" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10wf.E || rm -f 10wf.E
 $xx --test -h x -W 26 -l17 -f $srcdir/tFFt-ll > 10wg.O 2> 10wg.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10wg failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10wg.O $srcdir/W26l17f-ll > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10wg"; fi ;;
-    1) $echo "Test 10wg failed: files 10wg.O and $srcdir/W26l17f-ll differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10wg may have failed." 1>&2;
-       $echo The command "cmp 10wg.O $srcdir/W26l17f-ll" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10wg"; fi;;
+    1) $echo "Test 10wg failed: files 10wg.O and $srcdir/W26l17f-ll differ" 1>&2
+       (diff -c 10wg.O $srcdir/W26l17f-ll) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10wg may have failed." 1>&2
+       $echo The command "cmp 10wg.O $srcdir/W26l17f-ll" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10wg.E || rm -f 10wg.E
 $xx --test -h x -W 20 -l17 -f $srcdir/tFFt-ll > 10wh.O 2> 10wh.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10wh failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10wh.O $srcdir/W20l17f-ll > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10wh"; fi ;;
-    1) $echo "Test 10wh failed: files 10wh.O and $srcdir/W20l17f-ll differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10wh may have failed." 1>&2;
-       $echo The command "cmp 10wh.O $srcdir/W20l17f-ll" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10wh"; fi;;
+    1) $echo "Test 10wh failed: files 10wh.O and $srcdir/W20l17f-ll differ" 1>&2
+       (diff -c 10wh.O $srcdir/W20l17f-ll) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10wh may have failed." 1>&2
+       $echo The command "cmp 10wh.O $srcdir/W20l17f-ll" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10wh.E || rm -f 10wh.E
 $xx --test -h x -m -l 17 -f $srcdir/tFFt-lm $srcdir/loli > 10ma.O 2> 10ma.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10ma failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10ma.O $srcdir/ml17f-lm-lo > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10ma"; fi ;;
-    1) $echo "Test 10ma failed: files 10ma.O and $srcdir/ml17f-lm-lo differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10ma may have failed." 1>&2;
-       $echo The command "cmp 10ma.O $srcdir/ml17f-lm-lo" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10ma"; fi;;
+    1) $echo "Test 10ma failed: files 10ma.O and $srcdir/ml17f-lm-lo differ" 1>&2
+       (diff -c 10ma.O $srcdir/ml17f-lm-lo) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10ma may have failed." 1>&2
+       $echo The command "cmp 10ma.O $srcdir/ml17f-lm-lo" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10ma.E || rm -f 10ma.E
 $xx --test -h x -W 35 -m -l 17 -f $srcdir/tFFt-lm $srcdir/loli > 10mb.O 2> 10mb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10mb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10mb.O $srcdir/W35ml17f-lm-lo > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10mb"; fi ;;
-    1) $echo "Test 10mb failed: files 10mb.O and $srcdir/W35ml17f-lm-lo differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10mb may have failed." 1>&2;
-       $echo The command "cmp 10mb.O $srcdir/W35ml17f-lm-lo" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10mb"; fi;;
+    1) $echo "Test 10mb failed: files 10mb.O and $srcdir/W35ml17f-lm-lo differ" 1>&2
+       (diff -c 10mb.O $srcdir/W35ml17f-lm-lo) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10mb may have failed." 1>&2
+       $echo The command "cmp 10mb.O $srcdir/W35ml17f-lm-lo" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10mb.E || rm -f 10mb.E
 $xx --test -h x -w 35 -m -l 17 -f $srcdir/tFFt-lm $srcdir/loli > 10mc.O 2> 10mc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10mc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10mc.O $srcdir/W35ml17f-lm-lo > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10mc"; fi ;;
-    1) $echo "Test 10mc failed: files 10mc.O and $srcdir/W35ml17f-lm-lo differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10mc may have failed." 1>&2;
-       $echo The command "cmp 10mc.O $srcdir/W35ml17f-lm-lo" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10mc"; fi;;
+    1) $echo "Test 10mc failed: files 10mc.O and $srcdir/W35ml17f-lm-lo differ" 1>&2
+       (diff -c 10mc.O $srcdir/W35ml17f-lm-lo) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10mc may have failed." 1>&2
+       $echo The command "cmp 10mc.O $srcdir/W35ml17f-lm-lo" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10mc.E || rm -f 10mc.E
 $xx --test -h x -J -m -l 17 -f $srcdir/tFFt-lm $srcdir/loli > 10md.O 2> 10md.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10md failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10md.O $srcdir/Jml17f-lm-lo > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10md"; fi ;;
-    1) $echo "Test 10md failed: files 10md.O and $srcdir/Jml17f-lm-lo differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10md may have failed." 1>&2;
-       $echo The command "cmp 10md.O $srcdir/Jml17f-lm-lo" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10md"; fi;;
+    1) $echo "Test 10md failed: files 10md.O and $srcdir/Jml17f-lm-lo differ" 1>&2
+       (diff -c 10md.O $srcdir/Jml17f-lm-lo) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10md may have failed." 1>&2
+       $echo The command "cmp 10md.O $srcdir/Jml17f-lm-lo" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10md.E || rm -f 10md.E
 $xx --test -h x -W 35 -J -m -l 17 -f $srcdir/tFFt-lm $srcdir/loli > 10me.O 2> 10me.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10me failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10me.O $srcdir/W35Jml17f-lmlo > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10me"; fi ;;
-    1) $echo "Test 10me failed: files 10me.O and $srcdir/W35Jml17f-lmlo differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10me may have failed." 1>&2;
-       $echo The command "cmp 10me.O $srcdir/W35Jml17f-lmlo" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10me"; fi;;
+    1) $echo "Test 10me failed: files 10me.O and $srcdir/W35Jml17f-lmlo differ" 1>&2
+       (diff -c 10me.O $srcdir/W35Jml17f-lmlo) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10me may have failed." 1>&2
+       $echo The command "cmp 10me.O $srcdir/W35Jml17f-lmlo" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10me.E || rm -f 10me.E
 $xx --test -h x -w 35 -J -m -l 17 -f $srcdir/tFFt-lm $srcdir/loli > 10mf.O 2> 10mf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10mf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10mf.O $srcdir/W35Jml17f-lmlo > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10mf"; fi ;;
-    1) $echo "Test 10mf failed: files 10mf.O and $srcdir/W35Jml17f-lmlo differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10mf may have failed." 1>&2;
-       $echo The command "cmp 10mf.O $srcdir/W35Jml17f-lmlo" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10mf"; fi;;
+    1) $echo "Test 10mf failed: files 10mf.O and $srcdir/W35Jml17f-lmlo differ" 1>&2
+       (diff -c 10mf.O $srcdir/W35Jml17f-lmlo) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10mf may have failed." 1>&2
+       $echo The command "cmp 10mf.O $srcdir/W35Jml17f-lmlo" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10mf.E || rm -f 10mf.E
 $xx --test -h x -n.3 -J -m -l 17 -f $srcdir/tFFt-lm $srcdir/tFFt-lm $srcdir/loli > 10mg.O 2> 10mg.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10mg failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10mg.O $srcdir/nJml17f-lmlmlo > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10mg"; fi ;;
-    1) $echo "Test 10mg failed: files 10mg.O and $srcdir/nJml17f-lmlmlo differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10mg may have failed." 1>&2;
-       $echo The command "cmp 10mg.O $srcdir/nJml17f-lmlmlo" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10mg"; fi;;
+    1) $echo "Test 10mg failed: files 10mg.O and $srcdir/nJml17f-lmlmlo differ" 1>&2
+       (diff -c 10mg.O $srcdir/nJml17f-lmlmlo) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10mg may have failed." 1>&2
+       $echo The command "cmp 10mg.O $srcdir/nJml17f-lmlmlo" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10mg.E || rm -f 10mg.E
 $xx --test -h x -n.3 -J -m -l 17 -f $srcdir/tFFt-lm $srcdir/loli $srcdir/tFFt-lm > 10mh.O 2> 10mh.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10mh failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10mh.O $srcdir/nJml17f-lmlolm > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10mh"; fi ;;
-    1) $echo "Test 10mh failed: files 10mh.O and $srcdir/nJml17f-lmlolm differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10mh may have failed." 1>&2;
-       $echo The command "cmp 10mh.O $srcdir/nJml17f-lmlolm" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10mh"; fi;;
+    1) $echo "Test 10mh failed: files 10mh.O and $srcdir/nJml17f-lmlolm differ" 1>&2
+       (diff -c 10mh.O $srcdir/nJml17f-lmlolm) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10mh may have failed." 1>&2
+       $echo The command "cmp 10mh.O $srcdir/nJml17f-lmlolm" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10mh.E || rm -f 10mh.E
 $xx --test -h x -a -3 -l 17 -f $srcdir/tFFt-lm > 10aa.O 2> 10aa.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10aa failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10aa.O $srcdir/a3l17f-lm > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10aa"; fi ;;
-    1) $echo "Test 10aa failed: files 10aa.O and $srcdir/a3l17f-lm differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10aa may have failed." 1>&2;
-       $echo The command "cmp 10aa.O $srcdir/a3l17f-lm" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10aa"; fi;;
+    1) $echo "Test 10aa failed: files 10aa.O and $srcdir/a3l17f-lm differ" 1>&2
+       (diff -c 10aa.O $srcdir/a3l17f-lm) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10aa may have failed." 1>&2
+       $echo The command "cmp 10aa.O $srcdir/a3l17f-lm" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10aa.E || rm -f 10aa.E
 $xx --test -h x -W 35 -a -3 -l 17 -f $srcdir/tFFt-lm > 10ab.O 2> 10ab.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10ab failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10ab.O $srcdir/W35a3l17f-lm > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10ab"; fi ;;
-    1) $echo "Test 10ab failed: files 10ab.O and $srcdir/W35a3l17f-lm differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10ab may have failed." 1>&2;
-       $echo The command "cmp 10ab.O $srcdir/W35a3l17f-lm" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10ab"; fi;;
+    1) $echo "Test 10ab failed: files 10ab.O and $srcdir/W35a3l17f-lm differ" 1>&2
+       (diff -c 10ab.O $srcdir/W35a3l17f-lm) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10ab may have failed." 1>&2
+       $echo The command "cmp 10ab.O $srcdir/W35a3l17f-lm" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10ab.E || rm -f 10ab.E
 $xx --test -h x -J -a -3 -l 17 -f $srcdir/tFFt-lm > 10ac.O 2> 10ac.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10ac failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10ac.O $srcdir/Ja3l17f-lm > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10ac"; fi ;;
-    1) $echo "Test 10ac failed: files 10ac.O and $srcdir/Ja3l17f-lm differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10ac may have failed." 1>&2;
-       $echo The command "cmp 10ac.O $srcdir/Ja3l17f-lm" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10ac"; fi;;
+    1) $echo "Test 10ac failed: files 10ac.O and $srcdir/Ja3l17f-lm differ" 1>&2
+       (diff -c 10ac.O $srcdir/Ja3l17f-lm) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10ac may have failed." 1>&2
+       $echo The command "cmp 10ac.O $srcdir/Ja3l17f-lm" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10ac.E || rm -f 10ac.E
 $xx --test -h x -W 35 -J -a -3 -l 17 -f $srcdir/tFFt-lm > 10ad.O 2> 10ad.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10ad failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10ad.O $srcdir/W35Ja3l17f-lm > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10ad"; fi ;;
-    1) $echo "Test 10ad failed: files 10ad.O and $srcdir/W35Ja3l17f-lm differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10ad may have failed." 1>&2;
-       $echo The command "cmp 10ad.O $srcdir/W35Ja3l17f-lm" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10ad"; fi;;
+    1) $echo "Test 10ad failed: files 10ad.O and $srcdir/W35Ja3l17f-lm differ" 1>&2
+       (diff -c 10ad.O $srcdir/W35Ja3l17f-lm) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10ad may have failed." 1>&2
+       $echo The command "cmp 10ad.O $srcdir/W35Ja3l17f-lm" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10ad.E || rm -f 10ad.E
 $xx --test -h x -b -3 -l 17 -f $srcdir/tFFt-lm > 10ba.O 2> 10ba.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10ba failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10ba.O $srcdir/b3l17f-lm > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10ba"; fi ;;
-    1) $echo "Test 10ba failed: files 10ba.O and $srcdir/b3l17f-lm differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10ba may have failed." 1>&2;
-       $echo The command "cmp 10ba.O $srcdir/b3l17f-lm" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10ba"; fi;;
+    1) $echo "Test 10ba failed: files 10ba.O and $srcdir/b3l17f-lm differ" 1>&2
+       (diff -c 10ba.O $srcdir/b3l17f-lm) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10ba may have failed." 1>&2
+       $echo The command "cmp 10ba.O $srcdir/b3l17f-lm" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10ba.E || rm -f 10ba.E
 $xx --test -h x -W 35 -b -3 -l 17 -f $srcdir/tFFt-lm > 10bb.O 2> 10bb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10bb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10bb.O $srcdir/W35b3l17f-lm > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10bb"; fi ;;
-    1) $echo "Test 10bb failed: files 10bb.O and $srcdir/W35b3l17f-lm differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10bb may have failed." 1>&2;
-       $echo The command "cmp 10bb.O $srcdir/W35b3l17f-lm" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10bb"; fi;;
+    1) $echo "Test 10bb failed: files 10bb.O and $srcdir/W35b3l17f-lm differ" 1>&2
+       (diff -c 10bb.O $srcdir/W35b3l17f-lm) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10bb may have failed." 1>&2
+       $echo The command "cmp 10bb.O $srcdir/W35b3l17f-lm" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10bb.E || rm -f 10bb.E
 $xx --test -h x -J -b -3 -l 17 -f $srcdir/tFFt-lm > 10bc.O 2> 10bc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10bc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10bc.O $srcdir/Jb3l17f-lm > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10bc"; fi ;;
-    1) $echo "Test 10bc failed: files 10bc.O and $srcdir/Jb3l17f-lm differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10bc may have failed." 1>&2;
-       $echo The command "cmp 10bc.O $srcdir/Jb3l17f-lm" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10bc"; fi;;
+    1) $echo "Test 10bc failed: files 10bc.O and $srcdir/Jb3l17f-lm differ" 1>&2
+       (diff -c 10bc.O $srcdir/Jb3l17f-lm) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10bc may have failed." 1>&2
+       $echo The command "cmp 10bc.O $srcdir/Jb3l17f-lm" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10bc.E || rm -f 10bc.E
 $xx --test -h x -W 35 -J -b -3 -l 17 -f $srcdir/tFFt-lm > 10bd.O 2> 10bd.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10bd failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10bd.O $srcdir/W35Jb3l17f-lm > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10bd"; fi ;;
-    1) $echo "Test 10bd failed: files 10bd.O and $srcdir/W35Jb3l17f-lm differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10bd may have failed." 1>&2;
-       $echo The command "cmp 10bd.O $srcdir/W35Jb3l17f-lm" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10bd"; fi;;
+    1) $echo "Test 10bd failed: files 10bd.O and $srcdir/W35Jb3l17f-lm differ" 1>&2
+       (diff -c 10bd.O $srcdir/W35Jb3l17f-lm) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10bd may have failed." 1>&2
+       $echo The command "cmp 10bd.O $srcdir/W35Jb3l17f-lm" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10bd.E || rm -f 10bd.E
 $xx --test -h x -n.3 -S:--: -m -l 13 -f $srcdir/tFFt-bl $srcdir/FnFn > 11sa.O 2> 11sa.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 11sa failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 11sa.O $srcdir/nSml13-bl-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 11sa"; fi ;;
-    1) $echo "Test 11sa failed: files 11sa.O and $srcdir/nSml13-bl-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 11sa may have failed." 1>&2;
-       $echo The command "cmp 11sa.O $srcdir/nSml13-bl-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 11sa"; fi;;
+    1) $echo "Test 11sa failed: files 11sa.O and $srcdir/nSml13-bl-FF differ" 1>&2
+       (diff -c 11sa.O $srcdir/nSml13-bl-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 11sa may have failed." 1>&2
+       $echo The command "cmp 11sa.O $srcdir/nSml13-bl-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 11sa.E || rm -f 11sa.E
 $xx --test -h x -n.3 -S:--: -m -l 17 -f $srcdir/tFFt-bl $srcdir/FnFn > 11sb.O 2> 11sb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 11sb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 11sb.O $srcdir/nSml17-bl-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 11sb"; fi ;;
-    1) $echo "Test 11sb failed: files 11sb.O and $srcdir/nSml17-bl-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 11sb may have failed." 1>&2;
-       $echo The command "cmp 11sb.O $srcdir/nSml17-bl-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 11sb"; fi;;
+    1) $echo "Test 11sb failed: files 11sb.O and $srcdir/nSml17-bl-FF differ" 1>&2
+       (diff -c 11sb.O $srcdir/nSml17-bl-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 11sb may have failed." 1>&2
+       $echo The command "cmp 11sb.O $srcdir/nSml17-bl-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 11sb.E || rm -f 11sb.E
 $xx --test -h x -n.3 -S:--: -m -l 13 -f $srcdir/tn $srcdir/tn $srcdir/FnFn > 11se.O 2> 11se.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 11se failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 11se.O $srcdir/nSml13-t-t-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 11se"; fi ;;
-    1) $echo "Test 11se failed: files 11se.O and $srcdir/nSml13-t-t-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 11se may have failed." 1>&2;
-       $echo The command "cmp 11se.O $srcdir/nSml13-t-t-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 11se"; fi;;
+    1) $echo "Test 11se failed: files 11se.O and $srcdir/nSml13-t-t-FF differ" 1>&2
+       (diff -c 11se.O $srcdir/nSml13-t-t-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 11se may have failed." 1>&2
+       $echo The command "cmp 11se.O $srcdir/nSml13-t-t-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 11se.E || rm -f 11se.E
 $xx --test -h x -n.3 -S:--: -m -l 17 -f $srcdir/tn $srcdir/tn $srcdir/FnFn > 11sf.O 2> 11sf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 11sf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 11sf.O $srcdir/nSml17-t-t-FF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 11sf"; fi ;;
-    1) $echo "Test 11sf failed: files 11sf.O and $srcdir/nSml17-t-t-FF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 11sf may have failed." 1>&2;
-       $echo The command "cmp 11sf.O $srcdir/nSml17-t-t-FF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 11sf"; fi;;
+    1) $echo "Test 11sf failed: files 11sf.O and $srcdir/nSml17-t-t-FF differ" 1>&2
+       (diff -c 11sf.O $srcdir/nSml17-t-t-FF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 11sf may have failed." 1>&2
+       $echo The command "cmp 11sf.O $srcdir/nSml17-t-t-FF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 11sf.E || rm -f 11sf.E
 $xx --test -h x -n.3 -S:--: -m -l 13 -f $srcdir/tn $srcdir/tn $srcdir/FnFn $srcdir/FnFn > 11sg.O 2> 11sg.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 11sg failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 11sg.O $srcdir/nSml13-t-tFFFF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 11sg"; fi ;;
-    1) $echo "Test 11sg failed: files 11sg.O and $srcdir/nSml13-t-tFFFF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 11sg may have failed." 1>&2;
-       $echo The command "cmp 11sg.O $srcdir/nSml13-t-tFFFF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 11sg"; fi;;
+    1) $echo "Test 11sg failed: files 11sg.O and $srcdir/nSml13-t-tFFFF differ" 1>&2
+       (diff -c 11sg.O $srcdir/nSml13-t-tFFFF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 11sg may have failed." 1>&2
+       $echo The command "cmp 11sg.O $srcdir/nSml13-t-tFFFF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 11sg.E || rm -f 11sg.E
 $xx --test -h x -n.3 -S:--: -m -l 17 -f $srcdir/tn $srcdir/tn $srcdir/FnFn $srcdir/FnFn > 11sh.O 2> 11sh.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 11sh failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 11sh.O $srcdir/nSml17-t-tFFFF > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 11sh"; fi ;;
-    1) $echo "Test 11sh failed: files 11sh.O and $srcdir/nSml17-t-tFFFF differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 11sh may have failed." 1>&2;
-       $echo The command "cmp 11sh.O $srcdir/nSml17-t-tFFFF" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 11sh"; fi;;
+    1) $echo "Test 11sh failed: files 11sh.O and $srcdir/nSml17-t-tFFFF differ" 1>&2
+       (diff -c 11sh.O $srcdir/nSml17-t-tFFFF) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 11sh may have failed." 1>&2
+       $echo The command "cmp 11sh.O $srcdir/nSml17-t-tFFFF" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 11sh.E || rm -f 11sh.E
 $xx --test -h x -o3 -a -3 -l17 -f $srcdir/tn > 12aa.O 2> 12aa.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12aa failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12aa.O $srcdir/o3a3l17f-tn > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12aa"; fi ;;
-    1) $echo "Test 12aa failed: files 12aa.O and $srcdir/o3a3l17f-tn differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12aa may have failed." 1>&2;
-       $echo The command "cmp 12aa.O $srcdir/o3a3l17f-tn" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12aa"; fi;;
+    1) $echo "Test 12aa failed: files 12aa.O and $srcdir/o3a3l17f-tn differ" 1>&2
+       (diff -c 12aa.O $srcdir/o3a3l17f-tn) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12aa may have failed." 1>&2
+       $echo The command "cmp 12aa.O $srcdir/o3a3l17f-tn" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12aa.E || rm -f 12aa.E
 $xx --test -h x -o3 -a -3 -S:--: -l17 -f $srcdir/tn > 12ab.O 2> 12ab.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12ab failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12ab.O $srcdir/o3a3Sl17f-tn > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12ab"; fi ;;
-    1) $echo "Test 12ab failed: files 12ab.O and $srcdir/o3a3Sl17f-tn differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12ab may have failed." 1>&2;
-       $echo The command "cmp 12ab.O $srcdir/o3a3Sl17f-tn" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12ab"; fi;;
+    1) $echo "Test 12ab failed: files 12ab.O and $srcdir/o3a3Sl17f-tn differ" 1>&2
+       (diff -c 12ab.O $srcdir/o3a3Sl17f-tn) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12ab may have failed." 1>&2
+       $echo The command "cmp 12ab.O $srcdir/o3a3Sl17f-tn" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12ab.E || rm -f 12ab.E
 $xx --test -h x -o3 -a -3 -S:--: -n. -l17 -f $srcdir/tn > 12ac.O 2> 12ac.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12ac failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12ac.O $srcdir/o3a3Snl17f-tn > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12ac"; fi ;;
-    1) $echo "Test 12ac failed: files 12ac.O and $srcdir/o3a3Snl17f-tn differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12ac may have failed." 1>&2;
-       $echo The command "cmp 12ac.O $srcdir/o3a3Snl17f-tn" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12ac"; fi;;
+    1) $echo "Test 12ac failed: files 12ac.O and $srcdir/o3a3Snl17f-tn differ" 1>&2
+       (diff -c 12ac.O $srcdir/o3a3Snl17f-tn) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12ac may have failed." 1>&2
+       $echo The command "cmp 12ac.O $srcdir/o3a3Snl17f-tn" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12ac.E || rm -f 12ac.E
 $xx --test -h x -o3 -b -3 -l17 -f $srcdir/tn > 12ba.O 2> 12ba.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12ba failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12ba.O $srcdir/o3b3l17f-tn > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12ba"; fi ;;
-    1) $echo "Test 12ba failed: files 12ba.O and $srcdir/o3b3l17f-tn differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12ba may have failed." 1>&2;
-       $echo The command "cmp 12ba.O $srcdir/o3b3l17f-tn" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12ba"; fi;;
+    1) $echo "Test 12ba failed: files 12ba.O and $srcdir/o3b3l17f-tn differ" 1>&2
+       (diff -c 12ba.O $srcdir/o3b3l17f-tn) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12ba may have failed." 1>&2
+       $echo The command "cmp 12ba.O $srcdir/o3b3l17f-tn" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12ba.E || rm -f 12ba.E
 $xx --test -h x -o3 -b -3 -S:--: -l17 -f $srcdir/tn > 12bb.O 2> 12bb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12bb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12bb.O $srcdir/o3b3Sl17f-tn > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12bb"; fi ;;
-    1) $echo "Test 12bb failed: files 12bb.O and $srcdir/o3b3Sl17f-tn differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12bb may have failed." 1>&2;
-       $echo The command "cmp 12bb.O $srcdir/o3b3Sl17f-tn" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12bb"; fi;;
+    1) $echo "Test 12bb failed: files 12bb.O and $srcdir/o3b3Sl17f-tn differ" 1>&2
+       (diff -c 12bb.O $srcdir/o3b3Sl17f-tn) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12bb may have failed." 1>&2
+       $echo The command "cmp 12bb.O $srcdir/o3b3Sl17f-tn" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12bb.E || rm -f 12bb.E
 $xx --test -h x -o3 -b -3 -S:--: -n. -l17 -f $srcdir/tn > 12bc.O 2> 12bc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12bc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12bc.O $srcdir/o3b3Snl17f-tn > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12bc"; fi ;;
-    1) $echo "Test 12bc failed: files 12bc.O and $srcdir/o3b3Snl17f-tn differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12bc may have failed." 1>&2;
-       $echo The command "cmp 12bc.O $srcdir/o3b3Snl17f-tn" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12bc"; fi;;
+    1) $echo "Test 12bc failed: files 12bc.O and $srcdir/o3b3Snl17f-tn differ" 1>&2
+       (diff -c 12bc.O $srcdir/o3b3Snl17f-tn) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12bc may have failed." 1>&2
+       $echo The command "cmp 12bc.O $srcdir/o3b3Snl17f-tn" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12bc.E || rm -f 12bc.E
 $xx --test -h x -o3 -m -l17 -f $srcdir/tFFt-bl $srcdir/tn > 12ma.O 2> 12ma.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12ma failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12ma.O $srcdir/o3ml17f-bl-tn > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12ma"; fi ;;
-    1) $echo "Test 12ma failed: files 12ma.O and $srcdir/o3ml17f-bl-tn differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12ma may have failed." 1>&2;
-       $echo The command "cmp 12ma.O $srcdir/o3ml17f-bl-tn" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12ma"; fi;;
+    1) $echo "Test 12ma failed: files 12ma.O and $srcdir/o3ml17f-bl-tn differ" 1>&2
+       (diff -c 12ma.O $srcdir/o3ml17f-bl-tn) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12ma may have failed." 1>&2
+       $echo The command "cmp 12ma.O $srcdir/o3ml17f-bl-tn" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12ma.E || rm -f 12ma.E
 $xx --test -h x -o3 -m -S:--: -l17 -f $srcdir/tFFt-bl $srcdir/tn > 12mb.O 2> 12mb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12mb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12mb.O $srcdir/o3mSl17f-bl-tn > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12mb"; fi ;;
-    1) $echo "Test 12mb failed: files 12mb.O and $srcdir/o3mSl17f-bl-tn differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12mb may have failed." 1>&2;
-       $echo The command "cmp 12mb.O $srcdir/o3mSl17f-bl-tn" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12mb"; fi;;
+    1) $echo "Test 12mb failed: files 12mb.O and $srcdir/o3mSl17f-bl-tn differ" 1>&2
+       (diff -c 12mb.O $srcdir/o3mSl17f-bl-tn) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12mb may have failed." 1>&2
+       $echo The command "cmp 12mb.O $srcdir/o3mSl17f-bl-tn" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12mb.E || rm -f 12mb.E
 $xx --test -h x -o3 -m -S:--: -n. -l17 -f $srcdir/tFFt-bl $srcdir/tn > 12mc.O 2> 12mc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12mc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12mc.O $srcdir/o3mSnl17fbltn > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12mc"; fi ;;
-    1) $echo "Test 12mc failed: files 12mc.O and $srcdir/o3mSnl17fbltn differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12mc may have failed." 1>&2;
-       $echo The command "cmp 12mc.O $srcdir/o3mSnl17fbltn" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12mc"; fi;;
+    1) $echo "Test 12mc failed: files 12mc.O and $srcdir/o3mSnl17fbltn differ" 1>&2
+       (diff -c 12mc.O $srcdir/o3mSnl17fbltn) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12mc may have failed." 1>&2
+       $echo The command "cmp 12mc.O $srcdir/o3mSnl17fbltn" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12mc.E || rm -f 12mc.E
 $xx --test -h x -o3 -J -m -l17 -f $srcdir/tFFt-lm $srcdir/loli > 12md.O 2> 12md.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12md failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12md.O $srcdir/o3Jml17f-lm-lo > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12md"; fi ;;
-    1) $echo "Test 12md failed: files 12md.O and $srcdir/o3Jml17f-lm-lo differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12md may have failed." 1>&2;
-       $echo The command "cmp 12md.O $srcdir/o3Jml17f-lm-lo" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12md"; fi;;
+    1) $echo "Test 12md failed: files 12md.O and $srcdir/o3Jml17f-lm-lo differ" 1>&2
+       (diff -c 12md.O $srcdir/o3Jml17f-lm-lo) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12md may have failed." 1>&2
+       $echo The command "cmp 12md.O $srcdir/o3Jml17f-lm-lo" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12md.E || rm -f 12md.E
 $xx --test -h x -t -n -e8 $srcdir/t_tab > 13a.O 2> 13a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 13a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 13a.O $srcdir/tne8-t_tab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 13a"; fi ;;
-    1) $echo "Test 13a failed: files 13a.O and $srcdir/tne8-t_tab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 13a may have failed." 1>&2;
-       $echo The command "cmp 13a.O $srcdir/tne8-t_tab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 13a"; fi;;
+    1) $echo "Test 13a failed: files 13a.O and $srcdir/tne8-t_tab differ" 1>&2
+       (diff -c 13a.O $srcdir/tne8-t_tab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 13a may have failed." 1>&2
+       $echo The command "cmp 13a.O $srcdir/tne8-t_tab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 13a.E || rm -f 13a.E
 $xx --test -h x -t -n -e8 -o3 $srcdir/t_tab > 13b.O 2> 13b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 13b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 13b.O $srcdir/tne8o3-t_tab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 13b"; fi ;;
-    1) $echo "Test 13b failed: files 13b.O and $srcdir/tne8o3-t_tab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 13b may have failed." 1>&2;
-       $echo The command "cmp 13b.O $srcdir/tne8o3-t_tab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 13b"; fi;;
+    1) $echo "Test 13b failed: files 13b.O and $srcdir/tne8o3-t_tab differ" 1>&2
+       (diff -c 13b.O $srcdir/tne8o3-t_tab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 13b may have failed." 1>&2
+       $echo The command "cmp 13b.O $srcdir/tne8o3-t_tab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 13b.E || rm -f 13b.E
 $xx --test -h x -t -n -2 -e8 $srcdir/t_tab > 13ba.O 2> 13ba.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 13ba failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 13ba.O $srcdir/tn2e8-t_tab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 13ba"; fi ;;
-    1) $echo "Test 13ba failed: files 13ba.O and $srcdir/tn2e8-t_tab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 13ba may have failed." 1>&2;
-       $echo The command "cmp 13ba.O $srcdir/tn2e8-t_tab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 13ba"; fi;;
+    1) $echo "Test 13ba failed: files 13ba.O and $srcdir/tn2e8-t_tab differ" 1>&2
+       (diff -c 13ba.O $srcdir/tn2e8-t_tab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 13ba may have failed." 1>&2
+       $echo The command "cmp 13ba.O $srcdir/tn2e8-t_tab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 13ba.E || rm -f 13ba.E
 $xx --test -h x -t -n: -2 -e8 $srcdir/t_tab > 13bb.O 2> 13bb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 13bb failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 13bb.O $srcdir/tn_2e8-t_tab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 13bb"; fi ;;
-    1) $echo "Test 13bb failed: files 13bb.O and $srcdir/tn_2e8-t_tab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 13bb may have failed." 1>&2;
-       $echo The command "cmp 13bb.O $srcdir/tn_2e8-t_tab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 13bb"; fi;;
+    1) $echo "Test 13bb failed: files 13bb.O and $srcdir/tn_2e8-t_tab differ" 1>&2
+       (diff -c 13bb.O $srcdir/tn_2e8-t_tab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 13bb may have failed." 1>&2
+       $echo The command "cmp 13bb.O $srcdir/tn_2e8-t_tab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 13bb.E || rm -f 13bb.E
 $xx --test -h x -t -n: -2 -e8 -S---- $srcdir/t_tab > 13bc.O 2> 13bc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 13bc failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 13bc.O $srcdir/tn_2e8S-t_tab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 13bc"; fi ;;
-    1) $echo "Test 13bc failed: files 13bc.O and $srcdir/tn_2e8S-t_tab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 13bc may have failed." 1>&2;
-       $echo The command "cmp 13bc.O $srcdir/tn_2e8S-t_tab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 13bc"; fi;;
+    1) $echo "Test 13bc failed: files 13bc.O and $srcdir/tn_2e8S-t_tab differ" 1>&2
+       (diff -c 13bc.O $srcdir/tn_2e8S-t_tab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 13bc may have failed." 1>&2
+       $echo The command "cmp 13bc.O $srcdir/tn_2e8S-t_tab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 13bc.E || rm -f 13bc.E
 $xx --test -h x -t -n -2 -e8 -o3 $srcdir/t_tab > 13bd.O 2> 13bd.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 13bd failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 13bd.O $srcdir/tn2e8o3-t_tab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 13bd"; fi ;;
-    1) $echo "Test 13bd failed: files 13bd.O and $srcdir/tn2e8o3-t_tab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 13bd may have failed." 1>&2;
-       $echo The command "cmp 13bd.O $srcdir/tn2e8o3-t_tab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 13bd"; fi;;
+    1) $echo "Test 13bd failed: files 13bd.O and $srcdir/tn2e8o3-t_tab differ" 1>&2
+       (diff -c 13bd.O $srcdir/tn2e8o3-t_tab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 13bd may have failed." 1>&2
+       $echo The command "cmp 13bd.O $srcdir/tn2e8o3-t_tab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 13bd.E || rm -f 13bd.E
 $xx --test -h x -t -n -2 -e5 -o3 $srcdir/t_tab > 13be.O 2> 13be.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 13be failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 13be.O $srcdir/tn2e5o3-t_tab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 13be"; fi ;;
-    1) $echo "Test 13be failed: files 13be.O and $srcdir/tn2e5o3-t_tab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 13be may have failed." 1>&2;
-       $echo The command "cmp 13be.O $srcdir/tn2e5o3-t_tab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 13be"; fi;;
+    1) $echo "Test 13be failed: files 13be.O and $srcdir/tn2e5o3-t_tab differ" 1>&2
+       (diff -c 13be.O $srcdir/tn2e5o3-t_tab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 13be may have failed." 1>&2
+       $echo The command "cmp 13be.O $srcdir/tn2e5o3-t_tab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 13be.E || rm -f 13be.E
 $xx --test -h x -t -n -2 -e:8 $srcdir/t_tab_ > 13bf.O 2> 13bf.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 13bf failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 13bf.O $srcdir/tn2e8-t_tab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 13bf"; fi ;;
-    1) $echo "Test 13bf failed: files 13bf.O and $srcdir/tn2e8-t_tab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 13bf may have failed." 1>&2;
-       $echo The command "cmp 13bf.O $srcdir/tn2e8-t_tab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 13bf"; fi;;
+    1) $echo "Test 13bf failed: files 13bf.O and $srcdir/tn2e8-t_tab differ" 1>&2
+       (diff -c 13bf.O $srcdir/tn2e8-t_tab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 13bf may have failed." 1>&2
+       $echo The command "cmp 13bf.O $srcdir/tn2e8-t_tab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 13bf.E || rm -f 13bf.E
 $xx --test -h x -2 -f $srcdir/t_notab > 14a.O 2> 14a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14a.O $srcdir/2f-t_notab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14a"; fi ;;
-    1) $echo "Test 14a failed: files 14a.O and $srcdir/2f-t_notab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14a may have failed." 1>&2;
-       $echo The command "cmp 14a.O $srcdir/2f-t_notab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14a"; fi;;
+    1) $echo "Test 14a failed: files 14a.O and $srcdir/2f-t_notab differ" 1>&2
+       (diff -c 14a.O $srcdir/2f-t_notab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14a may have failed." 1>&2
+       $echo The command "cmp 14a.O $srcdir/2f-t_notab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14a.E || rm -f 14a.E
 $xx --test -h x -2 -s -f $srcdir/t_notab > 14b.O 2> 14b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14b.O $srcdir/2sf-t_notab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14b"; fi ;;
-    1) $echo "Test 14b failed: files 14b.O and $srcdir/2sf-t_notab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14b may have failed." 1>&2;
-       $echo The command "cmp 14b.O $srcdir/2sf-t_notab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14b"; fi;;
+    1) $echo "Test 14b failed: files 14b.O and $srcdir/2sf-t_notab differ" 1>&2
+       (diff -c 14b.O $srcdir/2sf-t_notab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14b may have failed." 1>&2
+       $echo The command "cmp 14b.O $srcdir/2sf-t_notab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14b.E || rm -f 14b.E
 $xx --test -h x -2 -s: -f $srcdir/t_notab > 14c.O 2> 14c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14c failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14c.O $srcdir/2s_f-t_notab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14c"; fi ;;
-    1) $echo "Test 14c failed: files 14c.O and $srcdir/2s_f-t_notab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14c may have failed." 1>&2;
-       $echo The command "cmp 14c.O $srcdir/2s_f-t_notab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14c"; fi;;
+    1) $echo "Test 14c failed: files 14c.O and $srcdir/2s_f-t_notab differ" 1>&2
+       (diff -c 14c.O $srcdir/2s_f-t_notab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14c may have failed." 1>&2
+       $echo The command "cmp 14c.O $srcdir/2s_f-t_notab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14c.E || rm -f 14c.E
 $xx --test -h x -2 -w60 -f $srcdir/t_notab > 14d.O 2> 14d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14d failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14d.O $srcdir/2w60f-t_notab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14d"; fi ;;
-    1) $echo "Test 14d failed: files 14d.O and $srcdir/2w60f-t_notab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14d may have failed." 1>&2;
-       $echo The command "cmp 14d.O $srcdir/2w60f-t_notab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14d"; fi;;
+    1) $echo "Test 14d failed: files 14d.O and $srcdir/2w60f-t_notab differ" 1>&2
+       (diff -c 14d.O $srcdir/2w60f-t_notab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14d may have failed." 1>&2
+       $echo The command "cmp 14d.O $srcdir/2w60f-t_notab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14d.E || rm -f 14d.E
 $xx --test -h x -2 -s -w60 -f $srcdir/t_notab > 14e.O 2> 14e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14e failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14e.O $srcdir/2sw60f-t_notab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14e"; fi ;;
-    1) $echo "Test 14e failed: files 14e.O and $srcdir/2sw60f-t_notab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14e may have failed." 1>&2;
-       $echo The command "cmp 14e.O $srcdir/2sw60f-t_notab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14e"; fi;;
+    1) $echo "Test 14e failed: files 14e.O and $srcdir/2sw60f-t_notab differ" 1>&2
+       (diff -c 14e.O $srcdir/2sw60f-t_notab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14e may have failed." 1>&2
+       $echo The command "cmp 14e.O $srcdir/2sw60f-t_notab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14e.E || rm -f 14e.E
 $xx --test -h x -2 -s: -w60 -f $srcdir/t_notab > 14f.O 2> 14f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14f failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14f.O $srcdir/2s_w60f-t_nota > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14f"; fi ;;
-    1) $echo "Test 14f failed: files 14f.O and $srcdir/2s_w60f-t_nota differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14f may have failed." 1>&2;
-       $echo The command "cmp 14f.O $srcdir/2s_w60f-t_nota" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14f"; fi;;
+    1) $echo "Test 14f failed: files 14f.O and $srcdir/2s_w60f-t_nota differ" 1>&2
+       (diff -c 14f.O $srcdir/2s_w60f-t_nota) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14f may have failed." 1>&2
+       $echo The command "cmp 14f.O $srcdir/2s_w60f-t_nota" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14f.E || rm -f 14f.E
 $xx --test -h x -2 -S -f $srcdir/t_notab > 14g.O 2> 14g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14g failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14g.O $srcdir/2Sf-t_notab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14g"; fi ;;
-    1) $echo "Test 14g failed: files 14g.O and $srcdir/2Sf-t_notab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14g may have failed." 1>&2;
-       $echo The command "cmp 14g.O $srcdir/2Sf-t_notab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14g"; fi;;
+    1) $echo "Test 14g failed: files 14g.O and $srcdir/2Sf-t_notab differ" 1>&2
+       (diff -c 14g.O $srcdir/2Sf-t_notab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14g may have failed." 1>&2
+       $echo The command "cmp 14g.O $srcdir/2Sf-t_notab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14g.E || rm -f 14g.E
 $xx --test -h x -2 -S" " -J -f $srcdir/t_notab > 14h.O 2> 14h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14h failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14h.O $srcdir/2sf-t_notab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14h"; fi ;;
-    1) $echo "Test 14h failed: files 14h.O and $srcdir/2sf-t_notab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14h may have failed." 1>&2;
-       $echo The command "cmp 14h.O $srcdir/2sf-t_notab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14h"; fi;;
+    1) $echo "Test 14h failed: files 14h.O and $srcdir/2sf-t_notab differ" 1>&2
+       (diff -c 14h.O $srcdir/2sf-t_notab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14h may have failed." 1>&2
+       $echo The command "cmp 14h.O $srcdir/2sf-t_notab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14h.E || rm -f 14h.E
 $xx --test -h x -2 -S: -f $srcdir/t_notab > 14i.O 2> 14i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14i failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14i.O $srcdir/2S_f-t_notab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14i"; fi ;;
-    1) $echo "Test 14i failed: files 14i.O and $srcdir/2S_f-t_notab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14i may have failed." 1>&2;
-       $echo The command "cmp 14i.O $srcdir/2S_f-t_notab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14i"; fi;;
+    1) $echo "Test 14i failed: files 14i.O and $srcdir/2S_f-t_notab differ" 1>&2
+       (diff -c 14i.O $srcdir/2S_f-t_notab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14i may have failed." 1>&2
+       $echo The command "cmp 14i.O $srcdir/2S_f-t_notab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14i.E || rm -f 14i.E
 $xx --test -h x -2 -S: -J -f $srcdir/t_notab > 14j.O 2> 14j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14j failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14j.O $srcdir/2s_f-t_notab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14j"; fi ;;
-    1) $echo "Test 14j failed: files 14j.O and $srcdir/2s_f-t_notab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14j may have failed." 1>&2;
-       $echo The command "cmp 14j.O $srcdir/2s_f-t_notab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14j"; fi;;
+    1) $echo "Test 14j failed: files 14j.O and $srcdir/2s_f-t_notab differ" 1>&2
+       (diff -c 14j.O $srcdir/2s_f-t_notab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14j may have failed." 1>&2
+       $echo The command "cmp 14j.O $srcdir/2s_f-t_notab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14j.E || rm -f 14j.E
 $xx --test -h x -2 -W60 -f $srcdir/t_notab > 14k.O 2> 14k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14k failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14k.O $srcdir/2w60f-t_notab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14k"; fi ;;
-    1) $echo "Test 14k failed: files 14k.O and $srcdir/2w60f-t_notab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14k may have failed." 1>&2;
-       $echo The command "cmp 14k.O $srcdir/2w60f-t_notab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14k"; fi;;
+    1) $echo "Test 14k failed: files 14k.O and $srcdir/2w60f-t_notab differ" 1>&2
+       (diff -c 14k.O $srcdir/2w60f-t_notab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14k may have failed." 1>&2
+       $echo The command "cmp 14k.O $srcdir/2w60f-t_notab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14k.E || rm -f 14k.E
 $xx --test -h x -2 -S -W60 -f $srcdir/t_notab > 14l.O 2> 14l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14l failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14l.O $srcdir/2sw60f-t_notab > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14l"; fi ;;
-    1) $echo "Test 14l failed: files 14l.O and $srcdir/2sw60f-t_notab differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14l may have failed." 1>&2;
-       $echo The command "cmp 14l.O $srcdir/2sw60f-t_notab" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14l"; fi;;
+    1) $echo "Test 14l failed: files 14l.O and $srcdir/2sw60f-t_notab differ" 1>&2
+       (diff -c 14l.O $srcdir/2sw60f-t_notab) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14l may have failed." 1>&2
+       $echo The command "cmp 14l.O $srcdir/2sw60f-t_notab" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14l.E || rm -f 14l.E
 $xx --test -h x -2 -S: -W60 -f $srcdir/t_notab > 14m.O 2> 14m.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14m failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14m.O $srcdir/2s_w60f-t_nota > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14m"; fi ;;
-    1) $echo "Test 14m failed: files 14m.O and $srcdir/2s_w60f-t_nota differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14m may have failed." 1>&2;
-       $echo The command "cmp 14m.O $srcdir/2s_w60f-t_nota" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14m"; fi;;
+    1) $echo "Test 14m failed: files 14m.O and $srcdir/2s_w60f-t_nota differ" 1>&2
+       (diff -c 14m.O $srcdir/2s_w60f-t_nota) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14m may have failed." 1>&2
+       $echo The command "cmp 14m.O $srcdir/2s_w60f-t_nota" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14m.E || rm -f 14m.E
 $xx --test -h x -tn -i5 -h "" $srcdir/i-opt-a.I > i-opt-a.O 2> i-opt-a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test i-opt-a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp i-opt-a.O $srcdir/i-opt-a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed i-opt-a"; fi ;;
-    1) $echo "Test i-opt-a failed: files i-opt-a.O and $srcdir/i-opt-a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test i-opt-a may have failed." 1>&2;
-       $echo The command "cmp i-opt-a.O $srcdir/i-opt-a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed i-opt-a"; fi;;
+    1) $echo "Test i-opt-a failed: files i-opt-a.O and $srcdir/i-opt-a.X differ" 1>&2
+       (diff -c i-opt-a.O $srcdir/i-opt-a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test i-opt-a may have failed." 1>&2
+       $echo The command "cmp i-opt-a.O $srcdir/i-opt-a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s i-opt-a.E || rm -f i-opt-a.E
 $xx --test -h x -tn -i5 -o9 -h "" $srcdir/i-opt-b.I > i-opt-b.O 2> i-opt-b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test i-opt-b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp i-opt-b.O $srcdir/i-opt-b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed i-opt-b"; fi ;;
-    1) $echo "Test i-opt-b failed: files i-opt-b.O and $srcdir/i-opt-b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test i-opt-b may have failed." 1>&2;
-       $echo The command "cmp i-opt-b.O $srcdir/i-opt-b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed i-opt-b"; fi;;
+    1) $echo "Test i-opt-b failed: files i-opt-b.O and $srcdir/i-opt-b.X differ" 1>&2
+       (diff -c i-opt-b.O $srcdir/i-opt-b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test i-opt-b may have failed." 1>&2
+       $echo The command "cmp i-opt-b.O $srcdir/i-opt-b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s i-opt-b.E || rm -f i-opt-b.E
 $xx --test -h x -tn2 -N98 $srcdir/ncut-a.I > ncut-a.O 2> ncut-a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ncut-a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ncut-a.O $srcdir/ncut-a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ncut-a"; fi ;;
-    1) $echo "Test ncut-a failed: files ncut-a.O and $srcdir/ncut-a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ncut-a may have failed." 1>&2;
-       $echo The command "cmp ncut-a.O $srcdir/ncut-a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ncut-a"; fi;;
+    1) $echo "Test ncut-a failed: files ncut-a.O and $srcdir/ncut-a.X differ" 1>&2
+       (diff -c ncut-a.O $srcdir/ncut-a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ncut-a may have failed." 1>&2
+       $echo The command "cmp ncut-a.O $srcdir/ncut-a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ncut-a.E || rm -f ncut-a.E
 $xx --test -h x -tn:2 -N98 $srcdir/ncut-b.I > ncut-b.O 2> ncut-b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ncut-b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ncut-b.O $srcdir/ncut-b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ncut-b"; fi ;;
-    1) $echo "Test ncut-b failed: files ncut-b.O and $srcdir/ncut-b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ncut-b may have failed." 1>&2;
-       $echo The command "cmp ncut-b.O $srcdir/ncut-b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ncut-b"; fi;;
+    1) $echo "Test ncut-b failed: files ncut-b.O and $srcdir/ncut-b.X differ" 1>&2
+       (diff -c ncut-b.O $srcdir/ncut-b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ncut-b may have failed." 1>&2
+       $echo The command "cmp ncut-b.O $srcdir/ncut-b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ncut-b.E || rm -f ncut-b.E
 $xx --test -h x -o 0 $srcdir/margin-0.I > margin-0.O 2> margin-0.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test margin-0 failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp margin-0.O $srcdir/margin-0.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed margin-0"; fi ;;
-    1) $echo "Test margin-0 failed: files margin-0.O and $srcdir/margin-0.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test margin-0 may have failed." 1>&2;
-       $echo The command "cmp margin-0.O $srcdir/margin-0.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed margin-0"; fi;;
+    1) $echo "Test margin-0 failed: files margin-0.O and $srcdir/margin-0.X differ" 1>&2
+       (diff -c margin-0.O $srcdir/margin-0.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test margin-0 may have failed." 1>&2
+       $echo The command "cmp margin-0.O $srcdir/margin-0.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s margin-0.E || rm -f margin-0.E
 $xx --test -h x -d -l 14 -h "" $srcdir/dbl-sp-a.I > dbl-sp-a.O 2> dbl-sp-a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test dbl-sp-a failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp dbl-sp-a.O $srcdir/dbl-sp-a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed dbl-sp-a"; fi ;;
-    1) $echo "Test dbl-sp-a failed: files dbl-sp-a.O and $srcdir/dbl-sp-a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test dbl-sp-a may have failed." 1>&2;
-       $echo The command "cmp dbl-sp-a.O $srcdir/dbl-sp-a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed dbl-sp-a"; fi;;
+    1) $echo "Test dbl-sp-a failed: files dbl-sp-a.O and $srcdir/dbl-sp-a.X differ" 1>&2
+       (diff -c dbl-sp-a.O $srcdir/dbl-sp-a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test dbl-sp-a may have failed." 1>&2
+       $echo The command "cmp dbl-sp-a.O $srcdir/dbl-sp-a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s dbl-sp-a.E || rm -f dbl-sp-a.E
 $xx --test -h x -d -t $srcdir/dbl-sp-b.I > dbl-sp-b.O 2> dbl-sp-b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test dbl-sp-b failed: ../../src/pr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp dbl-sp-b.O $srcdir/dbl-sp-b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed dbl-sp-b"; fi ;;
-    1) $echo "Test dbl-sp-b failed: files dbl-sp-b.O and $srcdir/dbl-sp-b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test dbl-sp-b may have failed." 1>&2;
-       $echo The command "cmp dbl-sp-b.O $srcdir/dbl-sp-b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed dbl-sp-b"; fi;;
+    1) $echo "Test dbl-sp-b failed: files dbl-sp-b.O and $srcdir/dbl-sp-b.X differ" 1>&2
+       (diff -c dbl-sp-b.O $srcdir/dbl-sp-b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test dbl-sp-b may have failed." 1>&2
+       $echo The command "cmp dbl-sp-b.O $srcdir/dbl-sp-b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s dbl-sp-b.E || rm -f dbl-sp-b.E
-if test $errors = 0 ; then
+if test $errors = 0; then
   $echo Passed all 249 tests. 1>&2
 else
   $echo Failed $errors tests. 1>&2
index 9e60375..97a9739 100755 (executable)
@@ -20,1858 +20,1967 @@ export LANG
 
 $xx -n $srcdir/n1.I > n1.O 2> n1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n1 failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n1.O $srcdir/n1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n1"; fi ;;
-    1) $echo "Test n1 failed: files n1.O and $srcdir/n1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n1 may have failed." 1>&2;
-       $echo The command "cmp n1.O $srcdir/n1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n1"; fi;;
+    1) $echo "Test n1 failed: files n1.O and $srcdir/n1.X differ" 1>&2
+       (diff -c n1.O $srcdir/n1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n1 may have failed." 1>&2
+       $echo The command "cmp n1.O $srcdir/n1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n1.E || rm -f n1.E
 $xx -n $srcdir/n2.I > n2.O 2> n2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n2 failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n2.O $srcdir/n2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n2"; fi ;;
-    1) $echo "Test n2 failed: files n2.O and $srcdir/n2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n2 may have failed." 1>&2;
-       $echo The command "cmp n2.O $srcdir/n2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n2"; fi;;
+    1) $echo "Test n2 failed: files n2.O and $srcdir/n2.X differ" 1>&2
+       (diff -c n2.O $srcdir/n2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n2 may have failed." 1>&2
+       $echo The command "cmp n2.O $srcdir/n2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n2.E || rm -f n2.E
 $xx -n $srcdir/n3.I > n3.O 2> n3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n3 failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n3.O $srcdir/n3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n3"; fi ;;
-    1) $echo "Test n3 failed: files n3.O and $srcdir/n3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n3 may have failed." 1>&2;
-       $echo The command "cmp n3.O $srcdir/n3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n3"; fi;;
+    1) $echo "Test n3 failed: files n3.O and $srcdir/n3.X differ" 1>&2
+       (diff -c n3.O $srcdir/n3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n3 may have failed." 1>&2
+       $echo The command "cmp n3.O $srcdir/n3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n3.E || rm -f n3.E
 $xx -n $srcdir/n4.I > n4.O 2> n4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n4 failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n4.O $srcdir/n4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n4"; fi ;;
-    1) $echo "Test n4 failed: files n4.O and $srcdir/n4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n4 may have failed." 1>&2;
-       $echo The command "cmp n4.O $srcdir/n4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n4"; fi;;
+    1) $echo "Test n4 failed: files n4.O and $srcdir/n4.X differ" 1>&2
+       (diff -c n4.O $srcdir/n4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n4 may have failed." 1>&2
+       $echo The command "cmp n4.O $srcdir/n4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n4.E || rm -f n4.E
 $xx -n $srcdir/n5.I > n5.O 2> n5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n5 failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n5.O $srcdir/n5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n5"; fi ;;
-    1) $echo "Test n5 failed: files n5.O and $srcdir/n5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n5 may have failed." 1>&2;
-       $echo The command "cmp n5.O $srcdir/n5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n5"; fi;;
+    1) $echo "Test n5 failed: files n5.O and $srcdir/n5.X differ" 1>&2
+       (diff -c n5.O $srcdir/n5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n5 may have failed." 1>&2
+       $echo The command "cmp n5.O $srcdir/n5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n5.E || rm -f n5.E
 $xx -n $srcdir/n6.I > n6.O 2> n6.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n6 failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n6.O $srcdir/n6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n6"; fi ;;
-    1) $echo "Test n6 failed: files n6.O and $srcdir/n6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n6 may have failed." 1>&2;
-       $echo The command "cmp n6.O $srcdir/n6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n6"; fi;;
+    1) $echo "Test n6 failed: files n6.O and $srcdir/n6.X differ" 1>&2
+       (diff -c n6.O $srcdir/n6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n6 may have failed." 1>&2
+       $echo The command "cmp n6.O $srcdir/n6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n6.E || rm -f n6.E
 $xx -n $srcdir/n7.I > n7.O 2> n7.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n7 failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n7.O $srcdir/n7.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n7"; fi ;;
-    1) $echo "Test n7 failed: files n7.O and $srcdir/n7.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n7 may have failed." 1>&2;
-       $echo The command "cmp n7.O $srcdir/n7.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n7"; fi;;
+    1) $echo "Test n7 failed: files n7.O and $srcdir/n7.X differ" 1>&2
+       (diff -c n7.O $srcdir/n7.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n7 may have failed." 1>&2
+       $echo The command "cmp n7.O $srcdir/n7.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n7.E || rm -f n7.E
 $xx -s -n -k1,1 $srcdir/n8a.I > n8a.O 2> n8a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n8a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n8a.O $srcdir/n8a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n8a"; fi ;;
-    1) $echo "Test n8a failed: files n8a.O and $srcdir/n8a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n8a may have failed." 1>&2;
-       $echo The command "cmp n8a.O $srcdir/n8a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n8a"; fi;;
+    1) $echo "Test n8a failed: files n8a.O and $srcdir/n8a.X differ" 1>&2
+       (diff -c n8a.O $srcdir/n8a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n8a may have failed." 1>&2
+       $echo The command "cmp n8a.O $srcdir/n8a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n8a.E || rm -f n8a.E
 $xx -s -n -k1,1 $srcdir/n8b.I > n8b.O 2> n8b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n8b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n8b.O $srcdir/n8b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n8b"; fi ;;
-    1) $echo "Test n8b failed: files n8b.O and $srcdir/n8b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n8b may have failed." 1>&2;
-       $echo The command "cmp n8b.O $srcdir/n8b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n8b"; fi;;
+    1) $echo "Test n8b failed: files n8b.O and $srcdir/n8b.X differ" 1>&2
+       (diff -c n8b.O $srcdir/n8b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n8b may have failed." 1>&2
+       $echo The command "cmp n8b.O $srcdir/n8b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n8b.E || rm -f n8b.E
 $xx -s -n -k1,1 $srcdir/n9a.I > n9a.O 2> n9a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n9a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n9a.O $srcdir/n9a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n9a"; fi ;;
-    1) $echo "Test n9a failed: files n9a.O and $srcdir/n9a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n9a may have failed." 1>&2;
-       $echo The command "cmp n9a.O $srcdir/n9a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n9a"; fi;;
+    1) $echo "Test n9a failed: files n9a.O and $srcdir/n9a.X differ" 1>&2
+       (diff -c n9a.O $srcdir/n9a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n9a may have failed." 1>&2
+       $echo The command "cmp n9a.O $srcdir/n9a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n9a.E || rm -f n9a.E
 $xx -s -n -k1,1 $srcdir/n9b.I > n9b.O 2> n9b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n9b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n9b.O $srcdir/n9b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n9b"; fi ;;
-    1) $echo "Test n9b failed: files n9b.O and $srcdir/n9b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n9b may have failed." 1>&2;
-       $echo The command "cmp n9b.O $srcdir/n9b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n9b"; fi;;
+    1) $echo "Test n9b failed: files n9b.O and $srcdir/n9b.X differ" 1>&2
+       (diff -c n9b.O $srcdir/n9b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n9b may have failed." 1>&2
+       $echo The command "cmp n9b.O $srcdir/n9b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n9b.E || rm -f n9b.E
 $xx -s -n -k1,1 $srcdir/n10a.I > n10a.O 2> n10a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n10a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n10a.O $srcdir/n10a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n10a"; fi ;;
-    1) $echo "Test n10a failed: files n10a.O and $srcdir/n10a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n10a may have failed." 1>&2;
-       $echo The command "cmp n10a.O $srcdir/n10a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n10a"; fi;;
+    1) $echo "Test n10a failed: files n10a.O and $srcdir/n10a.X differ" 1>&2
+       (diff -c n10a.O $srcdir/n10a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n10a may have failed." 1>&2
+       $echo The command "cmp n10a.O $srcdir/n10a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n10a.E || rm -f n10a.E
 $xx -s -n -k1,1 $srcdir/n10b.I > n10b.O 2> n10b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n10b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n10b.O $srcdir/n10b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n10b"; fi ;;
-    1) $echo "Test n10b failed: files n10b.O and $srcdir/n10b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n10b may have failed." 1>&2;
-       $echo The command "cmp n10b.O $srcdir/n10b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n10b"; fi;;
+    1) $echo "Test n10b failed: files n10b.O and $srcdir/n10b.X differ" 1>&2
+       (diff -c n10b.O $srcdir/n10b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n10b may have failed." 1>&2
+       $echo The command "cmp n10b.O $srcdir/n10b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n10b.E || rm -f n10b.E
 $xx -s -n -k1,1 $srcdir/n11a.I > n11a.O 2> n11a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n11a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n11a.O $srcdir/n11a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n11a"; fi ;;
-    1) $echo "Test n11a failed: files n11a.O and $srcdir/n11a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n11a may have failed." 1>&2;
-       $echo The command "cmp n11a.O $srcdir/n11a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n11a"; fi;;
+    1) $echo "Test n11a failed: files n11a.O and $srcdir/n11a.X differ" 1>&2
+       (diff -c n11a.O $srcdir/n11a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n11a may have failed." 1>&2
+       $echo The command "cmp n11a.O $srcdir/n11a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n11a.E || rm -f n11a.E
 $xx -s -n -k1,1 $srcdir/n11b.I > n11b.O 2> n11b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n11b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n11b.O $srcdir/n11b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n11b"; fi ;;
-    1) $echo "Test n11b failed: files n11b.O and $srcdir/n11b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n11b may have failed." 1>&2;
-       $echo The command "cmp n11b.O $srcdir/n11b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n11b"; fi;;
+    1) $echo "Test n11b failed: files n11b.O and $srcdir/n11b.X differ" 1>&2
+       (diff -c n11b.O $srcdir/n11b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n11b may have failed." 1>&2
+       $echo The command "cmp n11b.O $srcdir/n11b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n11b.E || rm -f n11b.E
 $xx  $srcdir/01a.I > 01a.O 2> 01a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 01a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 01a.O $srcdir/01a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 01a"; fi ;;
-    1) $echo "Test 01a failed: files 01a.O and $srcdir/01a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 01a may have failed." 1>&2;
-       $echo The command "cmp 01a.O $srcdir/01a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 01a"; fi;;
+    1) $echo "Test 01a failed: files 01a.O and $srcdir/01a.X differ" 1>&2
+       (diff -c 01a.O $srcdir/01a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 01a may have failed." 1>&2
+       $echo The command "cmp 01a.O $srcdir/01a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 01a.E || rm -f 01a.E
 $xx -c $srcdir/02a.I > 02a.O 2> 02a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 02a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 02a.O $srcdir/02a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 02a"; fi ;;
-    1) $echo "Test 02a failed: files 02a.O and $srcdir/02a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 02a may have failed." 1>&2;
-       $echo The command "cmp 02a.O $srcdir/02a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 02a"; fi;;
+    1) $echo "Test 02a failed: files 02a.O and $srcdir/02a.X differ" 1>&2
+       (diff -c 02a.O $srcdir/02a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 02a may have failed." 1>&2
+       $echo The command "cmp 02a.O $srcdir/02a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 02a.E || rm -f 02a.E
 $xx -c $srcdir/02b.I > 02b.O 2> 02b.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test 02b failed: ../../src/sort return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 02b.O $srcdir/02b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 02b"; fi ;;
-    1) $echo "Test 02b failed: files 02b.O and $srcdir/02b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 02b may have failed." 1>&2;
-       $echo The command "cmp 02b.O $srcdir/02b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 02b"; fi;;
+    1) $echo "Test 02b failed: files 02b.O and $srcdir/02b.X differ" 1>&2
+       (diff -c 02b.O $srcdir/02b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 02b may have failed." 1>&2
+       $echo The command "cmp 02b.O $srcdir/02b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 02b.E || rm -f 02b.E
 $xx -cu $srcdir/02c.I > 02c.O 2> 02c.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test 02c failed: ../../src/sort return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 02c.O $srcdir/02c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 02c"; fi ;;
-    1) $echo "Test 02c failed: files 02c.O and $srcdir/02c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 02c may have failed." 1>&2;
-       $echo The command "cmp 02c.O $srcdir/02c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 02c"; fi;;
+    1) $echo "Test 02c failed: files 02c.O and $srcdir/02c.X differ" 1>&2
+       (diff -c 02c.O $srcdir/02c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 02c may have failed." 1>&2
+       $echo The command "cmp 02c.O $srcdir/02c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 02c.E || rm -f 02c.E
 $xx -cu $srcdir/02d.I > 02d.O 2> 02d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 02d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 02d.O $srcdir/02d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 02d"; fi ;;
-    1) $echo "Test 02d failed: files 02d.O and $srcdir/02d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 02d may have failed." 1>&2;
-       $echo The command "cmp 02d.O $srcdir/02d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 02d"; fi;;
+    1) $echo "Test 02d failed: files 02d.O and $srcdir/02d.X differ" 1>&2
+       (diff -c 02d.O $srcdir/02d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 02d may have failed." 1>&2
+       $echo The command "cmp 02d.O $srcdir/02d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 02d.E || rm -f 02d.E
 $xx -cu $srcdir/02e.I > 02e.O 2> 02e.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test 02e failed: ../../src/sort return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 02e.O $srcdir/02e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 02e"; fi ;;
-    1) $echo "Test 02e failed: files 02e.O and $srcdir/02e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 02e may have failed." 1>&2;
-       $echo The command "cmp 02e.O $srcdir/02e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 02e"; fi;;
+    1) $echo "Test 02e failed: files 02e.O and $srcdir/02e.X differ" 1>&2
+       (diff -c 02e.O $srcdir/02e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 02e may have failed." 1>&2
+       $echo The command "cmp 02e.O $srcdir/02e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 02e.E || rm -f 02e.E
 $xx -cu $srcdir/02f.I > 02f.O 2> 02f.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test 02f failed: ../../src/sort return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 02f.O $srcdir/02f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 02f"; fi ;;
-    1) $echo "Test 02f failed: files 02f.O and $srcdir/02f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 02f may have failed." 1>&2;
-       $echo The command "cmp 02f.O $srcdir/02f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 02f"; fi;;
+    1) $echo "Test 02f failed: files 02f.O and $srcdir/02f.X differ" 1>&2
+       (diff -c 02f.O $srcdir/02f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 02f may have failed." 1>&2
+       $echo The command "cmp 02f.O $srcdir/02f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 02f.E || rm -f 02f.E
 $xx -k1 $srcdir/03a.I > 03a.O 2> 03a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 03a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 03a.O $srcdir/03a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 03a"; fi ;;
-    1) $echo "Test 03a failed: files 03a.O and $srcdir/03a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 03a may have failed." 1>&2;
-       $echo The command "cmp 03a.O $srcdir/03a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 03a"; fi;;
+    1) $echo "Test 03a failed: files 03a.O and $srcdir/03a.X differ" 1>&2
+       (diff -c 03a.O $srcdir/03a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 03a may have failed." 1>&2
+       $echo The command "cmp 03a.O $srcdir/03a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 03a.E || rm -f 03a.E
 $xx -k1,1 $srcdir/03b.I > 03b.O 2> 03b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 03b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 03b.O $srcdir/03b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 03b"; fi ;;
-    1) $echo "Test 03b failed: files 03b.O and $srcdir/03b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 03b may have failed." 1>&2;
-       $echo The command "cmp 03b.O $srcdir/03b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 03b"; fi;;
+    1) $echo "Test 03b failed: files 03b.O and $srcdir/03b.X differ" 1>&2
+       (diff -c 03b.O $srcdir/03b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 03b may have failed." 1>&2
+       $echo The command "cmp 03b.O $srcdir/03b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 03b.E || rm -f 03b.E
 $xx -k1 -k2 $srcdir/03c.I > 03c.O 2> 03c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 03c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 03c.O $srcdir/03c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 03c"; fi ;;
-    1) $echo "Test 03c failed: files 03c.O and $srcdir/03c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 03c may have failed." 1>&2;
-       $echo The command "cmp 03c.O $srcdir/03c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 03c"; fi;;
+    1) $echo "Test 03c failed: files 03c.O and $srcdir/03c.X differ" 1>&2
+       (diff -c 03c.O $srcdir/03c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 03c may have failed." 1>&2
+       $echo The command "cmp 03c.O $srcdir/03c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 03c.E || rm -f 03c.E
 $xx -k0 $srcdir/03d.I > 03d.O 2> 03d.E
 code=$?
-if test $code != 2 ; then
+if test $code != 2; then
   $echo "Test 03d failed: ../../src/sort return code $code differs from expected value 2" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 03d.O $srcdir/03d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 03d"; fi ;;
-    1) $echo "Test 03d failed: files 03d.O and $srcdir/03d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 03d may have failed." 1>&2;
-       $echo The command "cmp 03d.O $srcdir/03d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 03d"; fi;;
+    1) $echo "Test 03d failed: files 03d.O and $srcdir/03d.X differ" 1>&2
+       (diff -c 03d.O $srcdir/03d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 03d may have failed." 1>&2
+       $echo The command "cmp 03d.O $srcdir/03d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 03d.E || rm -f 03d.E
 $xx -k1.0 $srcdir/03e.I > 03e.O 2> 03e.E
 code=$?
-if test $code != 2 ; then
+if test $code != 2; then
   $echo "Test 03e failed: ../../src/sort return code $code differs from expected value 2" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 03e.O $srcdir/03e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 03e"; fi ;;
-    1) $echo "Test 03e failed: files 03e.O and $srcdir/03e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 03e may have failed." 1>&2;
-       $echo The command "cmp 03e.O $srcdir/03e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 03e"; fi;;
+    1) $echo "Test 03e failed: files 03e.O and $srcdir/03e.X differ" 1>&2
+       (diff -c 03e.O $srcdir/03e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 03e may have failed." 1>&2
+       $echo The command "cmp 03e.O $srcdir/03e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 03e.E || rm -f 03e.E
 $xx -k1.1,-k0 $srcdir/03f.I > 03f.O 2> 03f.E
 code=$?
-if test $code != 2 ; then
+if test $code != 2; then
   $echo "Test 03f failed: ../../src/sort return code $code differs from expected value 2" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 03f.O $srcdir/03f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 03f"; fi ;;
-    1) $echo "Test 03f failed: files 03f.O and $srcdir/03f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 03f may have failed." 1>&2;
-       $echo The command "cmp 03f.O $srcdir/03f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 03f"; fi;;
+    1) $echo "Test 03f failed: files 03f.O and $srcdir/03f.X differ" 1>&2
+       (diff -c 03f.O $srcdir/03f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 03f may have failed." 1>&2
+       $echo The command "cmp 03f.O $srcdir/03f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 03f.E || rm -f 03f.E
 $xx -k1.1,1.0 $srcdir/03g.I > 03g.O 2> 03g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 03g failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 03g.O $srcdir/03g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 03g"; fi ;;
-    1) $echo "Test 03g failed: files 03g.O and $srcdir/03g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 03g may have failed." 1>&2;
-       $echo The command "cmp 03g.O $srcdir/03g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 03g"; fi;;
+    1) $echo "Test 03g failed: files 03g.O and $srcdir/03g.X differ" 1>&2
+       (diff -c 03g.O $srcdir/03g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 03g may have failed." 1>&2
+       $echo The command "cmp 03g.O $srcdir/03g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 03g.E || rm -f 03g.E
 $xx -k1.1,1 $srcdir/03h.I > 03h.O 2> 03h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 03h failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 03h.O $srcdir/03h.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 03h"; fi ;;
-    1) $echo "Test 03h failed: files 03h.O and $srcdir/03h.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 03h may have failed." 1>&2;
-       $echo The command "cmp 03h.O $srcdir/03h.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 03h"; fi;;
+    1) $echo "Test 03h failed: files 03h.O and $srcdir/03h.X differ" 1>&2
+       (diff -c 03h.O $srcdir/03h.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 03h may have failed." 1>&2
+       $echo The command "cmp 03h.O $srcdir/03h.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 03h.E || rm -f 03h.E
 $xx -k1,1 $srcdir/03i.I > 03i.O 2> 03i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 03i failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 03i.O $srcdir/03i.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 03i"; fi ;;
-    1) $echo "Test 03i failed: files 03i.O and $srcdir/03i.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 03i may have failed." 1>&2;
-       $echo The command "cmp 03i.O $srcdir/03i.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 03i"; fi;;
+    1) $echo "Test 03i failed: files 03i.O and $srcdir/03i.X differ" 1>&2
+       (diff -c 03i.O $srcdir/03i.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 03i may have failed." 1>&2
+       $echo The command "cmp 03i.O $srcdir/03i.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 03i.E || rm -f 03i.E
 $xx -nc $srcdir/04a.I > 04a.O 2> 04a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 04a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 04a.O $srcdir/04a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 04a"; fi ;;
-    1) $echo "Test 04a failed: files 04a.O and $srcdir/04a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 04a may have failed." 1>&2;
-       $echo The command "cmp 04a.O $srcdir/04a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 04a"; fi;;
+    1) $echo "Test 04a failed: files 04a.O and $srcdir/04a.X differ" 1>&2
+       (diff -c 04a.O $srcdir/04a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 04a may have failed." 1>&2
+       $echo The command "cmp 04a.O $srcdir/04a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 04a.E || rm -f 04a.E
 $xx -n $srcdir/04b.I > 04b.O 2> 04b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 04b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 04b.O $srcdir/04b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 04b"; fi ;;
-    1) $echo "Test 04b failed: files 04b.O and $srcdir/04b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 04b may have failed." 1>&2;
-       $echo The command "cmp 04b.O $srcdir/04b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 04b"; fi;;
+    1) $echo "Test 04b failed: files 04b.O and $srcdir/04b.X differ" 1>&2
+       (diff -c 04b.O $srcdir/04b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 04b may have failed." 1>&2
+       $echo The command "cmp 04b.O $srcdir/04b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 04b.E || rm -f 04b.E
 $xx -k1n $srcdir/04c.I > 04c.O 2> 04c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 04c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 04c.O $srcdir/04c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 04c"; fi ;;
-    1) $echo "Test 04c failed: files 04c.O and $srcdir/04c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 04c may have failed." 1>&2;
-       $echo The command "cmp 04c.O $srcdir/04c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 04c"; fi;;
+    1) $echo "Test 04c failed: files 04c.O and $srcdir/04c.X differ" 1>&2
+       (diff -c 04c.O $srcdir/04c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 04c may have failed." 1>&2
+       $echo The command "cmp 04c.O $srcdir/04c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 04c.E || rm -f 04c.E
 $xx -k1 $srcdir/04d.I > 04d.O 2> 04d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 04d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 04d.O $srcdir/04d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 04d"; fi ;;
-    1) $echo "Test 04d failed: files 04d.O and $srcdir/04d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 04d may have failed." 1>&2;
-       $echo The command "cmp 04d.O $srcdir/04d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 04d"; fi;;
+    1) $echo "Test 04d failed: files 04d.O and $srcdir/04d.X differ" 1>&2
+       (diff -c 04d.O $srcdir/04d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 04d may have failed." 1>&2
+       $echo The command "cmp 04d.O $srcdir/04d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 04d.E || rm -f 04d.E
 $xx -k2 $srcdir/04e.I > 04e.O 2> 04e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 04e failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 04e.O $srcdir/04e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 04e"; fi ;;
-    1) $echo "Test 04e failed: files 04e.O and $srcdir/04e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 04e may have failed." 1>&2;
-       $echo The command "cmp 04e.O $srcdir/04e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 04e"; fi;;
+    1) $echo "Test 04e failed: files 04e.O and $srcdir/04e.X differ" 1>&2
+       (diff -c 04e.O $srcdir/04e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 04e may have failed." 1>&2
+       $echo The command "cmp 04e.O $srcdir/04e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 04e.E || rm -f 04e.E
 $xx -k1,2 $srcdir/05a.I > 05a.O 2> 05a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 05a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 05a.O $srcdir/05a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 05a"; fi ;;
-    1) $echo "Test 05a failed: files 05a.O and $srcdir/05a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 05a may have failed." 1>&2;
-       $echo The command "cmp 05a.O $srcdir/05a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 05a"; fi;;
+    1) $echo "Test 05a failed: files 05a.O and $srcdir/05a.X differ" 1>&2
+       (diff -c 05a.O $srcdir/05a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 05a may have failed." 1>&2
+       $echo The command "cmp 05a.O $srcdir/05a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 05a.E || rm -f 05a.E
 $xx -k1,2 $srcdir/05b.I > 05b.O 2> 05b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 05b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 05b.O $srcdir/05b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 05b"; fi ;;
-    1) $echo "Test 05b failed: files 05b.O and $srcdir/05b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 05b may have failed." 1>&2;
-       $echo The command "cmp 05b.O $srcdir/05b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 05b"; fi;;
+    1) $echo "Test 05b failed: files 05b.O and $srcdir/05b.X differ" 1>&2
+       (diff -c 05b.O $srcdir/05b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 05b may have failed." 1>&2
+       $echo The command "cmp 05b.O $srcdir/05b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 05b.E || rm -f 05b.E
 $xx -k1 -k2 $srcdir/05c.I > 05c.O 2> 05c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 05c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 05c.O $srcdir/05c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 05c"; fi ;;
-    1) $echo "Test 05c failed: files 05c.O and $srcdir/05c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 05c may have failed." 1>&2;
-       $echo The command "cmp 05c.O $srcdir/05c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 05c"; fi;;
+    1) $echo "Test 05c failed: files 05c.O and $srcdir/05c.X differ" 1>&2
+       (diff -c 05c.O $srcdir/05c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 05c may have failed." 1>&2
+       $echo The command "cmp 05c.O $srcdir/05c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 05c.E || rm -f 05c.E
 $xx -k2,2 $srcdir/05d.I > 05d.O 2> 05d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 05d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 05d.O $srcdir/05d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 05d"; fi ;;
-    1) $echo "Test 05d failed: files 05d.O and $srcdir/05d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 05d may have failed." 1>&2;
-       $echo The command "cmp 05d.O $srcdir/05d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 05d"; fi;;
+    1) $echo "Test 05d failed: files 05d.O and $srcdir/05d.X differ" 1>&2
+       (diff -c 05d.O $srcdir/05d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 05d may have failed." 1>&2
+       $echo The command "cmp 05d.O $srcdir/05d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 05d.E || rm -f 05d.E
 $xx -k2,2 $srcdir/05e.I > 05e.O 2> 05e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 05e failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 05e.O $srcdir/05e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 05e"; fi ;;
-    1) $echo "Test 05e failed: files 05e.O and $srcdir/05e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 05e may have failed." 1>&2;
-       $echo The command "cmp 05e.O $srcdir/05e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 05e"; fi;;
+    1) $echo "Test 05e failed: files 05e.O and $srcdir/05e.X differ" 1>&2
+       (diff -c 05e.O $srcdir/05e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 05e may have failed." 1>&2
+       $echo The command "cmp 05e.O $srcdir/05e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 05e.E || rm -f 05e.E
 $xx -k2,2 $srcdir/05f.I > 05f.O 2> 05f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 05f failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 05f.O $srcdir/05f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 05f"; fi ;;
-    1) $echo "Test 05f failed: files 05f.O and $srcdir/05f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 05f may have failed." 1>&2;
-       $echo The command "cmp 05f.O $srcdir/05f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 05f"; fi;;
+    1) $echo "Test 05f failed: files 05f.O and $srcdir/05f.X differ" 1>&2
+       (diff -c 05f.O $srcdir/05f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 05f may have failed." 1>&2
+       $echo The command "cmp 05f.O $srcdir/05f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 05f.E || rm -f 05f.E
 $xx -k 1,2 $srcdir/06a.I > 06a.O 2> 06a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 06a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 06a.O $srcdir/06a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 06a"; fi ;;
-    1) $echo "Test 06a failed: files 06a.O and $srcdir/06a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 06a may have failed." 1>&2;
-       $echo The command "cmp 06a.O $srcdir/06a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 06a"; fi;;
+    1) $echo "Test 06a failed: files 06a.O and $srcdir/06a.X differ" 1>&2
+       (diff -c 06a.O $srcdir/06a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 06a may have failed." 1>&2
+       $echo The command "cmp 06a.O $srcdir/06a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 06a.E || rm -f 06a.E
 $xx -k 1,2 $srcdir/06b.I > 06b.O 2> 06b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 06b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 06b.O $srcdir/06b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 06b"; fi ;;
-    1) $echo "Test 06b failed: files 06b.O and $srcdir/06b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 06b may have failed." 1>&2;
-       $echo The command "cmp 06b.O $srcdir/06b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 06b"; fi;;
+    1) $echo "Test 06b failed: files 06b.O and $srcdir/06b.X differ" 1>&2
+       (diff -c 06b.O $srcdir/06b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 06b may have failed." 1>&2
+       $echo The command "cmp 06b.O $srcdir/06b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 06b.E || rm -f 06b.E
 $xx -k 1 -k 2 $srcdir/06c.I > 06c.O 2> 06c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 06c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 06c.O $srcdir/06c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 06c"; fi ;;
-    1) $echo "Test 06c failed: files 06c.O and $srcdir/06c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 06c may have failed." 1>&2;
-       $echo The command "cmp 06c.O $srcdir/06c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 06c"; fi;;
+    1) $echo "Test 06c failed: files 06c.O and $srcdir/06c.X differ" 1>&2
+       (diff -c 06c.O $srcdir/06c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 06c may have failed." 1>&2
+       $echo The command "cmp 06c.O $srcdir/06c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 06c.E || rm -f 06c.E
 $xx -k 2,2 $srcdir/06d.I > 06d.O 2> 06d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 06d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 06d.O $srcdir/06d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 06d"; fi ;;
-    1) $echo "Test 06d failed: files 06d.O and $srcdir/06d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 06d may have failed." 1>&2;
-       $echo The command "cmp 06d.O $srcdir/06d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 06d"; fi;;
+    1) $echo "Test 06d failed: files 06d.O and $srcdir/06d.X differ" 1>&2
+       (diff -c 06d.O $srcdir/06d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 06d may have failed." 1>&2
+       $echo The command "cmp 06d.O $srcdir/06d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 06d.E || rm -f 06d.E
 $xx -k 2,2 $srcdir/06e.I > 06e.O 2> 06e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 06e failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 06e.O $srcdir/06e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 06e"; fi ;;
-    1) $echo "Test 06e failed: files 06e.O and $srcdir/06e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 06e may have failed." 1>&2;
-       $echo The command "cmp 06e.O $srcdir/06e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 06e"; fi;;
+    1) $echo "Test 06e failed: files 06e.O and $srcdir/06e.X differ" 1>&2
+       (diff -c 06e.O $srcdir/06e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 06e may have failed." 1>&2
+       $echo The command "cmp 06e.O $srcdir/06e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 06e.E || rm -f 06e.E
 $xx -k 2,2 $srcdir/06f.I > 06f.O 2> 06f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 06f failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 06f.O $srcdir/06f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 06f"; fi ;;
-    1) $echo "Test 06f failed: files 06f.O and $srcdir/06f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 06f may have failed." 1>&2;
-       $echo The command "cmp 06f.O $srcdir/06f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 06f"; fi;;
+    1) $echo "Test 06f failed: files 06f.O and $srcdir/06f.X differ" 1>&2
+       (diff -c 06f.O $srcdir/06f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 06f may have failed." 1>&2
+       $echo The command "cmp 06f.O $srcdir/06f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 06f.E || rm -f 06f.E
 $xx -k 2,3 $srcdir/07a.I > 07a.O 2> 07a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 07a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 07a.O $srcdir/07a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 07a"; fi ;;
-    1) $echo "Test 07a failed: files 07a.O and $srcdir/07a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 07a may have failed." 1>&2;
-       $echo The command "cmp 07a.O $srcdir/07a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 07a"; fi;;
+    1) $echo "Test 07a failed: files 07a.O and $srcdir/07a.X differ" 1>&2
+       (diff -c 07a.O $srcdir/07a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 07a may have failed." 1>&2
+       $echo The command "cmp 07a.O $srcdir/07a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 07a.E || rm -f 07a.E
 $xx -k 2,3 $srcdir/07b.I > 07b.O 2> 07b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 07b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 07b.O $srcdir/07b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 07b"; fi ;;
-    1) $echo "Test 07b failed: files 07b.O and $srcdir/07b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 07b may have failed." 1>&2;
-       $echo The command "cmp 07b.O $srcdir/07b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 07b"; fi;;
+    1) $echo "Test 07b failed: files 07b.O and $srcdir/07b.X differ" 1>&2
+       (diff -c 07b.O $srcdir/07b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 07b may have failed." 1>&2
+       $echo The command "cmp 07b.O $srcdir/07b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 07b.E || rm -f 07b.E
 $xx -k 2,3 $srcdir/07c.I > 07c.O 2> 07c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 07c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 07c.O $srcdir/07c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 07c"; fi ;;
-    1) $echo "Test 07c failed: files 07c.O and $srcdir/07c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 07c may have failed." 1>&2;
-       $echo The command "cmp 07c.O $srcdir/07c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 07c"; fi;;
+    1) $echo "Test 07c failed: files 07c.O and $srcdir/07c.X differ" 1>&2
+       (diff -c 07c.O $srcdir/07c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 07c may have failed." 1>&2
+       $echo The command "cmp 07c.O $srcdir/07c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 07c.E || rm -f 07c.E
 $xx +1 -3 $srcdir/07d.I > 07d.O 2> 07d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 07d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 07d.O $srcdir/07d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 07d"; fi ;;
-    1) $echo "Test 07d failed: files 07d.O and $srcdir/07d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 07d may have failed." 1>&2;
-       $echo The command "cmp 07d.O $srcdir/07d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 07d"; fi;;
+    1) $echo "Test 07d failed: files 07d.O and $srcdir/07d.X differ" 1>&2
+       (diff -c 07d.O $srcdir/07d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 07d may have failed." 1>&2
+       $echo The command "cmp 07d.O $srcdir/07d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 07d.E || rm -f 07d.E
 $xx -k 2.,3 $srcdir/08a.I > 08a.O 2> 08a.E
 code=$?
-if test $code != 2 ; then
+if test $code != 2; then
   $echo "Test 08a failed: ../../src/sort return code $code differs from expected value 2" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 08a.O $srcdir/08a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 08a"; fi ;;
-    1) $echo "Test 08a failed: files 08a.O and $srcdir/08a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 08a may have failed." 1>&2;
-       $echo The command "cmp 08a.O $srcdir/08a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 08a"; fi;;
+    1) $echo "Test 08a failed: files 08a.O and $srcdir/08a.X differ" 1>&2
+       (diff -c 08a.O $srcdir/08a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 08a may have failed." 1>&2
+       $echo The command "cmp 08a.O $srcdir/08a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 08a.E || rm -f 08a.E
 $xx -k 2, $srcdir/08b.I > 08b.O 2> 08b.E
 code=$?
-if test $code != 2 ; then
+if test $code != 2; then
   $echo "Test 08b failed: ../../src/sort return code $code differs from expected value 2" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 08b.O $srcdir/08b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 08b"; fi ;;
-    1) $echo "Test 08b failed: files 08b.O and $srcdir/08b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 08b may have failed." 1>&2;
-       $echo The command "cmp 08b.O $srcdir/08b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 08b"; fi;;
+    1) $echo "Test 08b failed: files 08b.O and $srcdir/08b.X differ" 1>&2
+       (diff -c 08b.O $srcdir/08b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 08b may have failed." 1>&2
+       $echo The command "cmp 08b.O $srcdir/08b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 08b.E || rm -f 08b.E
 $xx -g $srcdir/09a.I > 09a.O 2> 09a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 09a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 09a.O $srcdir/09a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 09a"; fi ;;
-    1) $echo "Test 09a failed: files 09a.O and $srcdir/09a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 09a may have failed." 1>&2;
-       $echo The command "cmp 09a.O $srcdir/09a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 09a"; fi;;
+    1) $echo "Test 09a failed: files 09a.O and $srcdir/09a.X differ" 1>&2
+       (diff -c 09a.O $srcdir/09a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 09a may have failed." 1>&2
+       $echo The command "cmp 09a.O $srcdir/09a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 09a.E || rm -f 09a.E
 $xx -n $srcdir/09b.I > 09b.O 2> 09b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 09b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 09b.O $srcdir/09b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 09b"; fi ;;
-    1) $echo "Test 09b failed: files 09b.O and $srcdir/09b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 09b may have failed." 1>&2;
-       $echo The command "cmp 09b.O $srcdir/09b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 09b"; fi;;
+    1) $echo "Test 09b failed: files 09b.O and $srcdir/09b.X differ" 1>&2
+       (diff -c 09b.O $srcdir/09b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 09b may have failed." 1>&2
+       $echo The command "cmp 09b.O $srcdir/09b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 09b.E || rm -f 09b.E
 $xx -n $srcdir/09c.I > 09c.O 2> 09c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 09c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 09c.O $srcdir/09c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 09c"; fi ;;
-    1) $echo "Test 09c failed: files 09c.O and $srcdir/09c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 09c may have failed." 1>&2;
-       $echo The command "cmp 09c.O $srcdir/09c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 09c"; fi;;
+    1) $echo "Test 09c failed: files 09c.O and $srcdir/09c.X differ" 1>&2
+       (diff -c 09c.O $srcdir/09c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 09c may have failed." 1>&2
+       $echo The command "cmp 09c.O $srcdir/09c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 09c.E || rm -f 09c.E
 $xx -k2g $srcdir/09d.I > 09d.O 2> 09d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 09d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 09d.O $srcdir/09d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 09d"; fi ;;
-    1) $echo "Test 09d failed: files 09d.O and $srcdir/09d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 09d may have failed." 1>&2;
-       $echo The command "cmp 09d.O $srcdir/09d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 09d"; fi;;
+    1) $echo "Test 09d failed: files 09d.O and $srcdir/09d.X differ" 1>&2
+       (diff -c 09d.O $srcdir/09d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 09d may have failed." 1>&2
+       $echo The command "cmp 09d.O $srcdir/09d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 09d.E || rm -f 09d.E
 $xx -t : -k 2.2,2.2 $srcdir/10a.I > 10a.O 2> 10a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10a.O $srcdir/10a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10a"; fi ;;
-    1) $echo "Test 10a failed: files 10a.O and $srcdir/10a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10a may have failed." 1>&2;
-       $echo The command "cmp 10a.O $srcdir/10a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10a"; fi;;
+    1) $echo "Test 10a failed: files 10a.O and $srcdir/10a.X differ" 1>&2
+       (diff -c 10a.O $srcdir/10a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10a may have failed." 1>&2
+       $echo The command "cmp 10a.O $srcdir/10a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10a.E || rm -f 10a.E
 $xx -t : +1.1 -1.2 $srcdir/10b.I > 10b.O 2> 10b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10b.O $srcdir/10b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10b"; fi ;;
-    1) $echo "Test 10b failed: files 10b.O and $srcdir/10b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10b may have failed." 1>&2;
-       $echo The command "cmp 10b.O $srcdir/10b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10b"; fi;;
+    1) $echo "Test 10b failed: files 10b.O and $srcdir/10b.X differ" 1>&2
+       (diff -c 10b.O $srcdir/10b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10b may have failed." 1>&2
+       $echo The command "cmp 10b.O $srcdir/10b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10b.E || rm -f 10b.E
 $xx -t : -k 2.2,2.2 $srcdir/10c.I > 10c.O 2> 10c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10c.O $srcdir/10c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10c"; fi ;;
-    1) $echo "Test 10c failed: files 10c.O and $srcdir/10c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10c may have failed." 1>&2;
-       $echo The command "cmp 10c.O $srcdir/10c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10c"; fi;;
+    1) $echo "Test 10c failed: files 10c.O and $srcdir/10c.X differ" 1>&2
+       (diff -c 10c.O $srcdir/10c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10c may have failed." 1>&2
+       $echo The command "cmp 10c.O $srcdir/10c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10c.E || rm -f 10c.E
 $xx -t : +1.1 -1.2 $srcdir/10d.I > 10d.O 2> 10d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10d.O $srcdir/10d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10d"; fi ;;
-    1) $echo "Test 10d failed: files 10d.O and $srcdir/10d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10d may have failed." 1>&2;
-       $echo The command "cmp 10d.O $srcdir/10d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10d"; fi;;
+    1) $echo "Test 10d failed: files 10d.O and $srcdir/10d.X differ" 1>&2
+       (diff -c 10d.O $srcdir/10d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10d may have failed." 1>&2
+       $echo The command "cmp 10d.O $srcdir/10d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10d.E || rm -f 10d.E
 $xx -k 2.3,2.3 $srcdir/10a0.I > 10a0.O 2> 10a0.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10a0 failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10a0.O $srcdir/10a0.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10a0"; fi ;;
-    1) $echo "Test 10a0 failed: files 10a0.O and $srcdir/10a0.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10a0 may have failed." 1>&2;
-       $echo The command "cmp 10a0.O $srcdir/10a0.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10a0"; fi;;
+    1) $echo "Test 10a0 failed: files 10a0.O and $srcdir/10a0.X differ" 1>&2
+       (diff -c 10a0.O $srcdir/10a0.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10a0 may have failed." 1>&2
+       $echo The command "cmp 10a0.O $srcdir/10a0.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10a0.E || rm -f 10a0.E
 $xx -k 1.2,1.2 $srcdir/10a1.I > 10a1.O 2> 10a1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10a1 failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10a1.O $srcdir/10a1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10a1"; fi ;;
-    1) $echo "Test 10a1 failed: files 10a1.O and $srcdir/10a1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10a1 may have failed." 1>&2;
-       $echo The command "cmp 10a1.O $srcdir/10a1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10a1"; fi;;
+    1) $echo "Test 10a1 failed: files 10a1.O and $srcdir/10a1.X differ" 1>&2
+       (diff -c 10a1.O $srcdir/10a1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10a1 may have failed." 1>&2
+       $echo The command "cmp 10a1.O $srcdir/10a1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10a1.E || rm -f 10a1.E
 $xx -b -k 2.2,2.2 $srcdir/10a2.I > 10a2.O 2> 10a2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10a2 failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10a2.O $srcdir/10a2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10a2"; fi ;;
-    1) $echo "Test 10a2 failed: files 10a2.O and $srcdir/10a2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10a2 may have failed." 1>&2;
-       $echo The command "cmp 10a2.O $srcdir/10a2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10a2"; fi;;
+    1) $echo "Test 10a2 failed: files 10a2.O and $srcdir/10a2.X differ" 1>&2
+       (diff -c 10a2.O $srcdir/10a2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10a2 may have failed." 1>&2
+       $echo The command "cmp 10a2.O $srcdir/10a2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10a2.E || rm -f 10a2.E
 $xx -k 1.2,1.2 $srcdir/10e.I > 10e.O 2> 10e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10e failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10e.O $srcdir/10e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10e"; fi ;;
-    1) $echo "Test 10e failed: files 10e.O and $srcdir/10e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10e may have failed." 1>&2;
-       $echo The command "cmp 10e.O $srcdir/10e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10e"; fi;;
+    1) $echo "Test 10e failed: files 10e.O and $srcdir/10e.X differ" 1>&2
+       (diff -c 10e.O $srcdir/10e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10e may have failed." 1>&2
+       $echo The command "cmp 10e.O $srcdir/10e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10e.E || rm -f 10e.E
 $xx -t : -k 1.3,1.3 $srcdir/10f.I > 10f.O 2> 10f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10f failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10f.O $srcdir/10f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10f"; fi ;;
-    1) $echo "Test 10f failed: files 10f.O and $srcdir/10f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10f may have failed." 1>&2;
-       $echo The command "cmp 10f.O $srcdir/10f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10f"; fi;;
+    1) $echo "Test 10f failed: files 10f.O and $srcdir/10f.X differ" 1>&2
+       (diff -c 10f.O $srcdir/10f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10f may have failed." 1>&2
+       $echo The command "cmp 10f.O $srcdir/10f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10f.E || rm -f 10f.E
 $xx -k 1.4,1.4 $srcdir/10g.I > 10g.O 2> 10g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 10g failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 10g.O $srcdir/10g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 10g"; fi ;;
-    1) $echo "Test 10g failed: files 10g.O and $srcdir/10g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 10g may have failed." 1>&2;
-       $echo The command "cmp 10g.O $srcdir/10g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 10g"; fi;;
+    1) $echo "Test 10g failed: files 10g.O and $srcdir/10g.X differ" 1>&2
+       (diff -c 10g.O $srcdir/10g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 10g may have failed." 1>&2
+       $echo The command "cmp 10g.O $srcdir/10g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 10g.E || rm -f 10g.E
 $xx -t: -k1,1b -k2,2 $srcdir/11a.I > 11a.O 2> 11a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 11a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 11a.O $srcdir/11a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 11a"; fi ;;
-    1) $echo "Test 11a failed: files 11a.O and $srcdir/11a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 11a may have failed." 1>&2;
-       $echo The command "cmp 11a.O $srcdir/11a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 11a"; fi;;
+    1) $echo "Test 11a failed: files 11a.O and $srcdir/11a.X differ" 1>&2
+       (diff -c 11a.O $srcdir/11a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 11a may have failed." 1>&2
+       $echo The command "cmp 11a.O $srcdir/11a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 11a.E || rm -f 11a.E
 $xx -t: -k1,1b -k2,2 $srcdir/11b.I > 11b.O 2> 11b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 11b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 11b.O $srcdir/11b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 11b"; fi ;;
-    1) $echo "Test 11b failed: files 11b.O and $srcdir/11b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 11b may have failed." 1>&2;
-       $echo The command "cmp 11b.O $srcdir/11b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 11b"; fi;;
+    1) $echo "Test 11b failed: files 11b.O and $srcdir/11b.X differ" 1>&2
+       (diff -c 11b.O $srcdir/11b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 11b may have failed." 1>&2
+       $echo The command "cmp 11b.O $srcdir/11b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 11b.E || rm -f 11b.E
 $xx -t: -k2,2b -k3,3 $srcdir/11c.I > 11c.O 2> 11c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 11c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 11c.O $srcdir/11c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 11c"; fi ;;
-    1) $echo "Test 11c failed: files 11c.O and $srcdir/11c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 11c may have failed." 1>&2;
-       $echo The command "cmp 11c.O $srcdir/11c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 11c"; fi;;
+    1) $echo "Test 11c failed: files 11c.O and $srcdir/11c.X differ" 1>&2
+       (diff -c 11c.O $srcdir/11c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 11c may have failed." 1>&2
+       $echo The command "cmp 11c.O $srcdir/11c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 11c.E || rm -f 11c.E
 $xx -t: -k2,2b -k3,3 $srcdir/11d.I > 11d.O 2> 11d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 11d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 11d.O $srcdir/11d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 11d"; fi ;;
-    1) $echo "Test 11d failed: files 11d.O and $srcdir/11d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 11d may have failed." 1>&2;
-       $echo The command "cmp 11d.O $srcdir/11d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 11d"; fi;;
+    1) $echo "Test 11d failed: files 11d.O and $srcdir/11d.X differ" 1>&2
+       (diff -c 11d.O $srcdir/11d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 11d may have failed." 1>&2
+       $echo The command "cmp 11d.O $srcdir/11d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 11d.E || rm -f 11d.E
 $xx -n -t: +1 $srcdir/12a.I > 12a.O 2> 12a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12a.O $srcdir/12a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12a"; fi ;;
-    1) $echo "Test 12a failed: files 12a.O and $srcdir/12a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12a may have failed." 1>&2;
-       $echo The command "cmp 12a.O $srcdir/12a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12a"; fi;;
+    1) $echo "Test 12a failed: files 12a.O and $srcdir/12a.X differ" 1>&2
+       (diff -c 12a.O $srcdir/12a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12a may have failed." 1>&2
+       $echo The command "cmp 12a.O $srcdir/12a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12a.E || rm -f 12a.E
 $xx -n -t: +1 $srcdir/12b.I > 12b.O 2> 12b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12b.O $srcdir/12b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12b"; fi ;;
-    1) $echo "Test 12b failed: files 12b.O and $srcdir/12b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12b may have failed." 1>&2;
-       $echo The command "cmp 12b.O $srcdir/12b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12b"; fi;;
+    1) $echo "Test 12b failed: files 12b.O and $srcdir/12b.X differ" 1>&2
+       (diff -c 12b.O $srcdir/12b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12b may have failed." 1>&2
+       $echo The command "cmp 12b.O $srcdir/12b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12b.E || rm -f 12b.E
 $xx -n -t: +1 $srcdir/12c.I > 12c.O 2> 12c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12c.O $srcdir/12c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12c"; fi ;;
-    1) $echo "Test 12c failed: files 12c.O and $srcdir/12c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12c may have failed." 1>&2;
-       $echo The command "cmp 12c.O $srcdir/12c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12c"; fi;;
+    1) $echo "Test 12c failed: files 12c.O and $srcdir/12c.X differ" 1>&2
+       (diff -c 12c.O $srcdir/12c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12c may have failed." 1>&2
+       $echo The command "cmp 12c.O $srcdir/12c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12c.E || rm -f 12c.E
 $xx -n -t: +1 $srcdir/12d.I > 12d.O 2> 12d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 12d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 12d.O $srcdir/12d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 12d"; fi ;;
-    1) $echo "Test 12d failed: files 12d.O and $srcdir/12d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 12d may have failed." 1>&2;
-       $echo The command "cmp 12d.O $srcdir/12d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 12d"; fi;;
+    1) $echo "Test 12d failed: files 12d.O and $srcdir/12d.X differ" 1>&2
+       (diff -c 12d.O $srcdir/12d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 12d may have failed." 1>&2
+       $echo The command "cmp 12d.O $srcdir/12d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 12d.E || rm -f 12d.E
 $xx +0.1n $srcdir/13a.I > 13a.O 2> 13a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 13a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 13a.O $srcdir/13a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 13a"; fi ;;
-    1) $echo "Test 13a failed: files 13a.O and $srcdir/13a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 13a may have failed." 1>&2;
-       $echo The command "cmp 13a.O $srcdir/13a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 13a"; fi;;
+    1) $echo "Test 13a failed: files 13a.O and $srcdir/13a.X differ" 1>&2
+       (diff -c 13a.O $srcdir/13a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 13a may have failed." 1>&2
+       $echo The command "cmp 13a.O $srcdir/13a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 13a.E || rm -f 13a.E
 $xx +0.1n $srcdir/13b.I > 13b.O 2> 13b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 13b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 13b.O $srcdir/13b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 13b"; fi ;;
-    1) $echo "Test 13b failed: files 13b.O and $srcdir/13b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 13b may have failed." 1>&2;
-       $echo The command "cmp 13b.O $srcdir/13b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 13b"; fi;;
+    1) $echo "Test 13b failed: files 13b.O and $srcdir/13b.X differ" 1>&2
+       (diff -c 13b.O $srcdir/13b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 13b may have failed." 1>&2
+       $echo The command "cmp 13b.O $srcdir/13b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 13b.E || rm -f 13b.E
 $xx -d -u $srcdir/14a.I > 14a.O 2> 14a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14a.O $srcdir/14a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14a"; fi ;;
-    1) $echo "Test 14a failed: files 14a.O and $srcdir/14a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14a may have failed." 1>&2;
-       $echo The command "cmp 14a.O $srcdir/14a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14a"; fi;;
+    1) $echo "Test 14a failed: files 14a.O and $srcdir/14a.X differ" 1>&2
+       (diff -c 14a.O $srcdir/14a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14a may have failed." 1>&2
+       $echo The command "cmp 14a.O $srcdir/14a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14a.E || rm -f 14a.E
 $xx -f -d -u $srcdir/14b.I > 14b.O 2> 14b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 14b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 14b.O $srcdir/14b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 14b"; fi ;;
-    1) $echo "Test 14b failed: files 14b.O and $srcdir/14b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 14b may have failed." 1>&2;
-       $echo The command "cmp 14b.O $srcdir/14b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 14b"; fi;;
+    1) $echo "Test 14b failed: files 14b.O and $srcdir/14b.X differ" 1>&2
+       (diff -c 14b.O $srcdir/14b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 14b may have failed." 1>&2
+       $echo The command "cmp 14b.O $srcdir/14b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 14b.E || rm -f 14b.E
 $xx -i -u $srcdir/15a.I > 15a.O 2> 15a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 15a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 15a.O $srcdir/15a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 15a"; fi ;;
-    1) $echo "Test 15a failed: files 15a.O and $srcdir/15a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 15a may have failed." 1>&2;
-       $echo The command "cmp 15a.O $srcdir/15a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 15a"; fi;;
+    1) $echo "Test 15a failed: files 15a.O and $srcdir/15a.X differ" 1>&2
+       (diff -c 15a.O $srcdir/15a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 15a may have failed." 1>&2
+       $echo The command "cmp 15a.O $srcdir/15a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 15a.E || rm -f 15a.E
 $xx -i -u $srcdir/15b.I > 15b.O 2> 15b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 15b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 15b.O $srcdir/15b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 15b"; fi ;;
-    1) $echo "Test 15b failed: files 15b.O and $srcdir/15b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 15b may have failed." 1>&2;
-       $echo The command "cmp 15b.O $srcdir/15b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 15b"; fi;;
+    1) $echo "Test 15b failed: files 15b.O and $srcdir/15b.X differ" 1>&2
+       (diff -c 15b.O $srcdir/15b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 15b may have failed." 1>&2
+       $echo The command "cmp 15b.O $srcdir/15b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 15b.E || rm -f 15b.E
 $xx -i -u $srcdir/15c.I > 15c.O 2> 15c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 15c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 15c.O $srcdir/15c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 15c"; fi ;;
-    1) $echo "Test 15c failed: files 15c.O and $srcdir/15c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 15c may have failed." 1>&2;
-       $echo The command "cmp 15c.O $srcdir/15c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 15c"; fi;;
+    1) $echo "Test 15c failed: files 15c.O and $srcdir/15c.X differ" 1>&2
+       (diff -c 15c.O $srcdir/15c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 15c may have failed." 1>&2
+       $echo The command "cmp 15c.O $srcdir/15c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 15c.E || rm -f 15c.E
 $xx -i -u $srcdir/15d.I > 15d.O 2> 15d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 15d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 15d.O $srcdir/15d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 15d"; fi ;;
-    1) $echo "Test 15d failed: files 15d.O and $srcdir/15d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 15d may have failed." 1>&2;
-       $echo The command "cmp 15d.O $srcdir/15d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 15d"; fi;;
+    1) $echo "Test 15d failed: files 15d.O and $srcdir/15d.X differ" 1>&2
+       (diff -c 15d.O $srcdir/15d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 15d may have failed." 1>&2
+       $echo The command "cmp 15d.O $srcdir/15d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 15d.E || rm -f 15d.E
 $xx -i -u $srcdir/15e.I > 15e.O 2> 15e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 15e failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 15e.O $srcdir/15e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 15e"; fi ;;
-    1) $echo "Test 15e failed: files 15e.O and $srcdir/15e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 15e may have failed." 1>&2;
-       $echo The command "cmp 15e.O $srcdir/15e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 15e"; fi;;
+    1) $echo "Test 15e failed: files 15e.O and $srcdir/15e.X differ" 1>&2
+       (diff -c 15e.O $srcdir/15e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 15e may have failed." 1>&2
+       $echo The command "cmp 15e.O $srcdir/15e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 15e.E || rm -f 15e.E
 $xx -f $srcdir/16a.I > 16a.O 2> 16a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 16a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 16a.O $srcdir/16a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 16a"; fi ;;
-    1) $echo "Test 16a failed: files 16a.O and $srcdir/16a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 16a may have failed." 1>&2;
-       $echo The command "cmp 16a.O $srcdir/16a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 16a"; fi;;
+    1) $echo "Test 16a failed: files 16a.O and $srcdir/16a.X differ" 1>&2
+       (diff -c 16a.O $srcdir/16a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 16a may have failed." 1>&2
+       $echo The command "cmp 16a.O $srcdir/16a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 16a.E || rm -f 16a.E
 $xx -c $srcdir/17.I > 17.O 2> 17.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 17 failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 17.O $srcdir/17.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 17"; fi ;;
-    1) $echo "Test 17 failed: files 17.O and $srcdir/17.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 17 may have failed." 1>&2;
-       $echo The command "cmp 17.O $srcdir/17.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 17"; fi;;
+    1) $echo "Test 17 failed: files 17.O and $srcdir/17.X differ" 1>&2
+       (diff -c 17.O $srcdir/17.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 17 may have failed." 1>&2
+       $echo The command "cmp 17.O $srcdir/17.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 17.E || rm -f 17.E
 $xx -k1.1,1.2n $srcdir/18a.I > 18a.O 2> 18a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 18a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 18a.O $srcdir/18a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 18a"; fi ;;
-    1) $echo "Test 18a failed: files 18a.O and $srcdir/18a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 18a may have failed." 1>&2;
-       $echo The command "cmp 18a.O $srcdir/18a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 18a"; fi;;
+    1) $echo "Test 18a failed: files 18a.O and $srcdir/18a.X differ" 1>&2
+       (diff -c 18a.O $srcdir/18a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 18a may have failed." 1>&2
+       $echo The command "cmp 18a.O $srcdir/18a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 18a.E || rm -f 18a.E
 $xx -b -k1.1,1.2n $srcdir/18b.I > 18b.O 2> 18b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 18b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 18b.O $srcdir/18b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 18b"; fi ;;
-    1) $echo "Test 18b failed: files 18b.O and $srcdir/18b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 18b may have failed." 1>&2;
-       $echo The command "cmp 18b.O $srcdir/18b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 18b"; fi;;
+    1) $echo "Test 18b failed: files 18b.O and $srcdir/18b.X differ" 1>&2
+       (diff -c 18b.O $srcdir/18b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 18b may have failed." 1>&2
+       $echo The command "cmp 18b.O $srcdir/18b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 18b.E || rm -f 18b.E
 $xx -k1.1,1.2nb $srcdir/18c.I > 18c.O 2> 18c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 18c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 18c.O $srcdir/18c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 18c"; fi ;;
-    1) $echo "Test 18c failed: files 18c.O and $srcdir/18c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 18c may have failed." 1>&2;
-       $echo The command "cmp 18c.O $srcdir/18c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 18c"; fi;;
+    1) $echo "Test 18c failed: files 18c.O and $srcdir/18c.X differ" 1>&2
+       (diff -c 18c.O $srcdir/18c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 18c may have failed." 1>&2
+       $echo The command "cmp 18c.O $srcdir/18c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 18c.E || rm -f 18c.E
 $xx -k1.1b,1.2n $srcdir/18d.I > 18d.O 2> 18d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 18d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 18d.O $srcdir/18d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 18d"; fi ;;
-    1) $echo "Test 18d failed: files 18d.O and $srcdir/18d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 18d may have failed." 1>&2;
-       $echo The command "cmp 18d.O $srcdir/18d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 18d"; fi;;
+    1) $echo "Test 18d failed: files 18d.O and $srcdir/18d.X differ" 1>&2
+       (diff -c 18d.O $srcdir/18d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 18d may have failed." 1>&2
+       $echo The command "cmp 18d.O $srcdir/18d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 18d.E || rm -f 18d.E
 $xx -nb -k1.1,1.2 $srcdir/18e.I > 18e.O 2> 18e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 18e failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 18e.O $srcdir/18e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 18e"; fi ;;
-    1) $echo "Test 18e failed: files 18e.O and $srcdir/18e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 18e may have failed." 1>&2;
-       $echo The command "cmp 18e.O $srcdir/18e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 18e"; fi;;
+    1) $echo "Test 18e failed: files 18e.O and $srcdir/18e.X differ" 1>&2
+       (diff -c 18e.O $srcdir/18e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 18e may have failed." 1>&2
+       $echo The command "cmp 18e.O $srcdir/18e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 18e.E || rm -f 18e.E
 $xx +0 +1nr $srcdir/19a.I > 19a.O 2> 19a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 19a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 19a.O $srcdir/19a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 19a"; fi ;;
-    1) $echo "Test 19a failed: files 19a.O and $srcdir/19a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 19a may have failed." 1>&2;
-       $echo The command "cmp 19a.O $srcdir/19a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 19a"; fi;;
+    1) $echo "Test 19a failed: files 19a.O and $srcdir/19a.X differ" 1>&2
+       (diff -c 19a.O $srcdir/19a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 19a may have failed." 1>&2
+       $echo The command "cmp 19a.O $srcdir/19a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 19a.E || rm -f 19a.E
 $xx -k1,1 -k2nr $srcdir/19b.I > 19b.O 2> 19b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 19b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 19b.O $srcdir/19b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 19b"; fi ;;
-    1) $echo "Test 19b failed: files 19b.O and $srcdir/19b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 19b may have failed." 1>&2;
-       $echo The command "cmp 19b.O $srcdir/19b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 19b"; fi;;
+    1) $echo "Test 19b failed: files 19b.O and $srcdir/19b.X differ" 1>&2
+       (diff -c 19b.O $srcdir/19b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 19b may have failed." 1>&2
+       $echo The command "cmp 19b.O $srcdir/19b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 19b.E || rm -f 19b.E
 $xx  $srcdir/20a.I > 20a.O 2> 20a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 20a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 20a.O $srcdir/20a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 20a"; fi ;;
-    1) $echo "Test 20a failed: files 20a.O and $srcdir/20a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 20a may have failed." 1>&2;
-       $echo The command "cmp 20a.O $srcdir/20a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 20a"; fi;;
+    1) $echo "Test 20a failed: files 20a.O and $srcdir/20a.X differ" 1>&2
+       (diff -c 20a.O $srcdir/20a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 20a may have failed." 1>&2
+       $echo The command "cmp 20a.O $srcdir/20a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 20a.E || rm -f 20a.E
 $xx  $srcdir/21a.I > 21a.O 2> 21a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 21a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 21a.O $srcdir/21a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 21a"; fi ;;
-    1) $echo "Test 21a failed: files 21a.O and $srcdir/21a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 21a may have failed." 1>&2;
-       $echo The command "cmp 21a.O $srcdir/21a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 21a"; fi;;
+    1) $echo "Test 21a failed: files 21a.O and $srcdir/21a.X differ" 1>&2
+       (diff -c 21a.O $srcdir/21a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 21a may have failed." 1>&2
+       $echo The command "cmp 21a.O $srcdir/21a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 21a.E || rm -f 21a.E
 $xx -f $srcdir/21b.I > 21b.O 2> 21b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 21b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 21b.O $srcdir/21b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 21b"; fi ;;
-    1) $echo "Test 21b failed: files 21b.O and $srcdir/21b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 21b may have failed." 1>&2;
-       $echo The command "cmp 21b.O $srcdir/21b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 21b"; fi;;
+    1) $echo "Test 21b failed: files 21b.O and $srcdir/21b.X differ" 1>&2
+       (diff -c 21b.O $srcdir/21b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 21b may have failed." 1>&2
+       $echo The command "cmp 21b.O $srcdir/21b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 21b.E || rm -f 21b.E
 $xx -f $srcdir/21c.I > 21c.O 2> 21c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 21c failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 21c.O $srcdir/21c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 21c"; fi ;;
-    1) $echo "Test 21c failed: files 21c.O and $srcdir/21c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 21c may have failed." 1>&2;
-       $echo The command "cmp 21c.O $srcdir/21c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 21c"; fi;;
+    1) $echo "Test 21c failed: files 21c.O and $srcdir/21c.X differ" 1>&2
+       (diff -c 21c.O $srcdir/21c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 21c may have failed." 1>&2
+       $echo The command "cmp 21c.O $srcdir/21c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 21c.E || rm -f 21c.E
 $xx -f $srcdir/21d.I > 21d.O 2> 21d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 21d failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 21d.O $srcdir/21d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 21d"; fi ;;
-    1) $echo "Test 21d failed: files 21d.O and $srcdir/21d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 21d may have failed." 1>&2;
-       $echo The command "cmp 21d.O $srcdir/21d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 21d"; fi;;
+    1) $echo "Test 21d failed: files 21d.O and $srcdir/21d.X differ" 1>&2
+       (diff -c 21d.O $srcdir/21d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 21d may have failed." 1>&2
+       $echo The command "cmp 21d.O $srcdir/21d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 21d.E || rm -f 21d.E
 $xx -f $srcdir/21e.I > 21e.O 2> 21e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 21e failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 21e.O $srcdir/21e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 21e"; fi ;;
-    1) $echo "Test 21e failed: files 21e.O and $srcdir/21e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 21e may have failed." 1>&2;
-       $echo The command "cmp 21e.O $srcdir/21e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 21e"; fi;;
+    1) $echo "Test 21e failed: files 21e.O and $srcdir/21e.X differ" 1>&2
+       (diff -c 21e.O $srcdir/21e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 21e may have failed." 1>&2
+       $echo The command "cmp 21e.O $srcdir/21e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 21e.E || rm -f 21e.E
 $xx -fs $srcdir/21f.I > 21f.O 2> 21f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 21f failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 21f.O $srcdir/21f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 21f"; fi ;;
-    1) $echo "Test 21f failed: files 21f.O and $srcdir/21f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 21f may have failed." 1>&2;
-       $echo The command "cmp 21f.O $srcdir/21f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 21f"; fi;;
+    1) $echo "Test 21f failed: files 21f.O and $srcdir/21f.X differ" 1>&2
+       (diff -c 21f.O $srcdir/21f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 21f may have failed." 1>&2
+       $echo The command "cmp 21f.O $srcdir/21f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 21f.E || rm -f 21f.E
 $xx -fu $srcdir/21g.I > 21g.O 2> 21g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 21g failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 21g.O $srcdir/21g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 21g"; fi ;;
-    1) $echo "Test 21g failed: files 21g.O and $srcdir/21g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 21g may have failed." 1>&2;
-       $echo The command "cmp 21g.O $srcdir/21g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 21g"; fi;;
+    1) $echo "Test 21g failed: files 21g.O and $srcdir/21g.X differ" 1>&2
+       (diff -c 21g.O $srcdir/21g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 21g may have failed." 1>&2
+       $echo The command "cmp 21g.O $srcdir/21g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 21g.E || rm -f 21g.E
 $xx -k 2,2fd -k 1,1r $srcdir/22a.I > 22a.O 2> 22a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 22a failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 22a.O $srcdir/22a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 22a"; fi ;;
-    1) $echo "Test 22a failed: files 22a.O and $srcdir/22a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 22a may have failed." 1>&2;
-       $echo The command "cmp 22a.O $srcdir/22a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 22a"; fi;;
+    1) $echo "Test 22a failed: files 22a.O and $srcdir/22a.X differ" 1>&2
+       (diff -c 22a.O $srcdir/22a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 22a may have failed." 1>&2
+       $echo The command "cmp 22a.O $srcdir/22a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 22a.E || rm -f 22a.E
 $xx -k 2,2d  -k 1,1r $srcdir/22b.I > 22b.O 2> 22b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 22b failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 22b.O $srcdir/22b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 22b"; fi ;;
-    1) $echo "Test 22b failed: files 22b.O and $srcdir/22b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 22b may have failed." 1>&2;
-       $echo The command "cmp 22b.O $srcdir/22b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 22b"; fi;;
+    1) $echo "Test 22b failed: files 22b.O and $srcdir/22b.X differ" 1>&2
+       (diff -c 22b.O $srcdir/22b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 22b may have failed." 1>&2
+       $echo The command "cmp 22b.O $srcdir/22b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 22b.E || rm -f 22b.E
 $xx no-file  > no-file1.O 2> no-file1.E
 code=$?
-if test $code != 2 ; then
+if test $code != 2; then
   $echo "Test no-file1 failed: ../../src/sort return code $code differs from expected value 2" 1>&2
   errors=`expr $errors + 1`
 else
   cmp no-file1.O $srcdir/no-file1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed no-file1"; fi ;;
-    1) $echo "Test no-file1 failed: files no-file1.O and $srcdir/no-file1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test no-file1 may have failed." 1>&2;
-       $echo The command "cmp no-file1.O $srcdir/no-file1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed no-file1"; fi;;
+    1) $echo "Test no-file1 failed: files no-file1.O and $srcdir/no-file1.X differ" 1>&2
+       (diff -c no-file1.O $srcdir/no-file1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test no-file1 may have failed." 1>&2
+       $echo The command "cmp no-file1.O $srcdir/no-file1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s no-file1.E || rm -f no-file1.E
 $xx -o no-such-file no-such-file  > o-no-file1.O 2> o-no-file1.E
 code=$?
-if test $code != 2 ; then
+if test $code != 2; then
   $echo "Test o-no-file1 failed: ../../src/sort return code $code differs from expected value 2" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o-no-file1.O $srcdir/o-no-file1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o-no-file1"; fi ;;
-    1) $echo "Test o-no-file1 failed: files o-no-file1.O and $srcdir/o-no-file1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o-no-file1 may have failed." 1>&2;
-       $echo The command "cmp o-no-file1.O $srcdir/o-no-file1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o-no-file1"; fi;;
+    1) $echo "Test o-no-file1 failed: files o-no-file1.O and $srcdir/o-no-file1.X differ" 1>&2
+       (diff -c o-no-file1.O $srcdir/o-no-file1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o-no-file1 may have failed." 1>&2
+       $echo The command "cmp o-no-file1.O $srcdir/o-no-file1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o-no-file1.E || rm -f o-no-file1.E
 $xx -n $srcdir/neg-nls.I > neg-nls.O 2> neg-nls.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test neg-nls failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp neg-nls.O $srcdir/neg-nls.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed neg-nls"; fi ;;
-    1) $echo "Test neg-nls failed: files neg-nls.O and $srcdir/neg-nls.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test neg-nls may have failed." 1>&2;
-       $echo The command "cmp neg-nls.O $srcdir/neg-nls.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed neg-nls"; fi;;
+    1) $echo "Test neg-nls failed: files neg-nls.O and $srcdir/neg-nls.X differ" 1>&2
+       (diff -c neg-nls.O $srcdir/neg-nls.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test neg-nls may have failed." 1>&2
+       $echo The command "cmp neg-nls.O $srcdir/neg-nls.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s neg-nls.E || rm -f neg-nls.E
 $xx  $srcdir/nul-nls.I > nul-nls.O 2> nul-nls.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test nul-nls failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp nul-nls.O $srcdir/nul-nls.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed nul-nls"; fi ;;
-    1) $echo "Test nul-nls failed: files nul-nls.O and $srcdir/nul-nls.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test nul-nls may have failed." 1>&2;
-       $echo The command "cmp nul-nls.O $srcdir/nul-nls.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed nul-nls"; fi;;
+    1) $echo "Test nul-nls failed: files nul-nls.O and $srcdir/nul-nls.X differ" 1>&2
+       (diff -c nul-nls.O $srcdir/nul-nls.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test nul-nls may have failed." 1>&2
+       $echo The command "cmp nul-nls.O $srcdir/nul-nls.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s nul-nls.E || rm -f nul-nls.E
 $xx  $srcdir/use-nl.I > use-nl.O 2> use-nl.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test use-nl failed: ../../src/sort return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp use-nl.O $srcdir/use-nl.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed use-nl"; fi ;;
-    1) $echo "Test use-nl failed: files use-nl.O and $srcdir/use-nl.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test use-nl may have failed." 1>&2;
-       $echo The command "cmp use-nl.O $srcdir/use-nl.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed use-nl"; fi;;
+    1) $echo "Test use-nl failed: files use-nl.O and $srcdir/use-nl.X differ" 1>&2
+       (diff -c use-nl.O $srcdir/use-nl.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test use-nl may have failed." 1>&2
+       $echo The command "cmp use-nl.O $srcdir/use-nl.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s use-nl.E || rm -f use-nl.E
-if test $errors = 0 ; then
+if test $errors = 0; then
   $echo Passed all 109 tests. 1>&2
 else
   $echo Failed $errors tests. 1>&2
index 432bf7b..bd62590 100755 (executable)
@@ -20,872 +20,923 @@ export LANG
 
 $xx  $srcdir/basic-0.I > basic-0.O 2> basic-0.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-0(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-0.O $srcdir/basic-0.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-0(F)"; fi ;;
-    1) $echo "Test basic-0(F) failed: files basic-0.O and $srcdir/basic-0.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-0(F) may have failed." 1>&2;
-       $echo The command "cmp basic-0.O $srcdir/basic-0.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-0(F)"; fi;;
+    1) $echo "Test basic-0(F) failed: files basic-0.O and $srcdir/basic-0.X differ" 1>&2
+       (diff -c basic-0.O $srcdir/basic-0.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-0(F) may have failed." 1>&2
+       $echo The command "cmp basic-0.O $srcdir/basic-0.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-0.E || rm -f basic-0.E
 cat $srcdir/basic-0.I | $xx  > basic-0.O 2> basic-0.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-0(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-0.O $srcdir/basic-0.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-0(|)"; fi ;;
-    1) $echo "Test basic-0(|) failed: files basic-0.O and $srcdir/basic-0.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-0(|) may have failed." 1>&2;
-       $echo The command "cmp basic-0.O $srcdir/basic-0.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-0(|)"; fi;;
+    1) $echo "Test basic-0(|) failed: files basic-0.O and $srcdir/basic-0.X differ" 1>&2
+       (diff -c basic-0.O $srcdir/basic-0.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-0(|) may have failed." 1>&2
+       $echo The command "cmp basic-0.O $srcdir/basic-0.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-0.E || rm -f basic-0.E
 $xx  < $srcdir/basic-0.I > basic-0.O 2> basic-0.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-0(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-0.O $srcdir/basic-0.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-0(<)"; fi ;;
-    1) $echo "Test basic-0(<) failed: files basic-0.O and $srcdir/basic-0.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-0(<) may have failed." 1>&2;
-       $echo The command "cmp basic-0.O $srcdir/basic-0.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-0(<)"; fi;;
+    1) $echo "Test basic-0(<) failed: files basic-0.O and $srcdir/basic-0.X differ" 1>&2
+       (diff -c basic-0.O $srcdir/basic-0.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-0(<) may have failed." 1>&2
+       $echo The command "cmp basic-0.O $srcdir/basic-0.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-0.E || rm -f basic-0.E
 $xx  $srcdir/basic-b.I > basic-b.O 2> basic-b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-b(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-b.O $srcdir/basic-b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-b(F)"; fi ;;
-    1) $echo "Test basic-b(F) failed: files basic-b.O and $srcdir/basic-b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-b(F) may have failed." 1>&2;
-       $echo The command "cmp basic-b.O $srcdir/basic-b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-b(F)"; fi;;
+    1) $echo "Test basic-b(F) failed: files basic-b.O and $srcdir/basic-b.X differ" 1>&2
+       (diff -c basic-b.O $srcdir/basic-b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-b(F) may have failed." 1>&2
+       $echo The command "cmp basic-b.O $srcdir/basic-b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-b.E || rm -f basic-b.E
 cat $srcdir/basic-b.I | $xx  > basic-b.O 2> basic-b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-b(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-b.O $srcdir/basic-b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-b(|)"; fi ;;
-    1) $echo "Test basic-b(|) failed: files basic-b.O and $srcdir/basic-b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-b(|) may have failed." 1>&2;
-       $echo The command "cmp basic-b.O $srcdir/basic-b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-b(|)"; fi;;
+    1) $echo "Test basic-b(|) failed: files basic-b.O and $srcdir/basic-b.X differ" 1>&2
+       (diff -c basic-b.O $srcdir/basic-b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-b(|) may have failed." 1>&2
+       $echo The command "cmp basic-b.O $srcdir/basic-b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-b.E || rm -f basic-b.E
 $xx  < $srcdir/basic-b.I > basic-b.O 2> basic-b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-b(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-b.O $srcdir/basic-b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-b(<)"; fi ;;
-    1) $echo "Test basic-b(<) failed: files basic-b.O and $srcdir/basic-b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-b(<) may have failed." 1>&2;
-       $echo The command "cmp basic-b.O $srcdir/basic-b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-b(<)"; fi;;
+    1) $echo "Test basic-b(<) failed: files basic-b.O and $srcdir/basic-b.X differ" 1>&2
+       (diff -c basic-b.O $srcdir/basic-b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-b(<) may have failed." 1>&2
+       $echo The command "cmp basic-b.O $srcdir/basic-b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-b.E || rm -f basic-b.E
 $xx  $srcdir/basic-c.I > basic-c.O 2> basic-c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-c(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-c.O $srcdir/basic-c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-c(F)"; fi ;;
-    1) $echo "Test basic-c(F) failed: files basic-c.O and $srcdir/basic-c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-c(F) may have failed." 1>&2;
-       $echo The command "cmp basic-c.O $srcdir/basic-c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-c(F)"; fi;;
+    1) $echo "Test basic-c(F) failed: files basic-c.O and $srcdir/basic-c.X differ" 1>&2
+       (diff -c basic-c.O $srcdir/basic-c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-c(F) may have failed." 1>&2
+       $echo The command "cmp basic-c.O $srcdir/basic-c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-c.E || rm -f basic-c.E
 cat $srcdir/basic-c.I | $xx  > basic-c.O 2> basic-c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-c(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-c.O $srcdir/basic-c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-c(|)"; fi ;;
-    1) $echo "Test basic-c(|) failed: files basic-c.O and $srcdir/basic-c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-c(|) may have failed." 1>&2;
-       $echo The command "cmp basic-c.O $srcdir/basic-c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-c(|)"; fi;;
+    1) $echo "Test basic-c(|) failed: files basic-c.O and $srcdir/basic-c.X differ" 1>&2
+       (diff -c basic-c.O $srcdir/basic-c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-c(|) may have failed." 1>&2
+       $echo The command "cmp basic-c.O $srcdir/basic-c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-c.E || rm -f basic-c.E
 $xx  < $srcdir/basic-c.I > basic-c.O 2> basic-c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-c(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-c.O $srcdir/basic-c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-c(<)"; fi ;;
-    1) $echo "Test basic-c(<) failed: files basic-c.O and $srcdir/basic-c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-c(<) may have failed." 1>&2;
-       $echo The command "cmp basic-c.O $srcdir/basic-c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-c(<)"; fi;;
+    1) $echo "Test basic-c(<) failed: files basic-c.O and $srcdir/basic-c.X differ" 1>&2
+       (diff -c basic-c.O $srcdir/basic-c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-c(<) may have failed." 1>&2
+       $echo The command "cmp basic-c.O $srcdir/basic-c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-c.E || rm -f basic-c.E
 $xx  $srcdir/basic-e.I > basic-e.O 2> basic-e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-e(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-e.O $srcdir/basic-e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-e(F)"; fi ;;
-    1) $echo "Test basic-e(F) failed: files basic-e.O and $srcdir/basic-e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-e(F) may have failed." 1>&2;
-       $echo The command "cmp basic-e.O $srcdir/basic-e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-e(F)"; fi;;
+    1) $echo "Test basic-e(F) failed: files basic-e.O and $srcdir/basic-e.X differ" 1>&2
+       (diff -c basic-e.O $srcdir/basic-e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-e(F) may have failed." 1>&2
+       $echo The command "cmp basic-e.O $srcdir/basic-e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-e.E || rm -f basic-e.E
 cat $srcdir/basic-e.I | $xx  > basic-e.O 2> basic-e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-e(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-e.O $srcdir/basic-e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-e(|)"; fi ;;
-    1) $echo "Test basic-e(|) failed: files basic-e.O and $srcdir/basic-e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-e(|) may have failed." 1>&2;
-       $echo The command "cmp basic-e.O $srcdir/basic-e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-e(|)"; fi;;
+    1) $echo "Test basic-e(|) failed: files basic-e.O and $srcdir/basic-e.X differ" 1>&2
+       (diff -c basic-e.O $srcdir/basic-e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-e(|) may have failed." 1>&2
+       $echo The command "cmp basic-e.O $srcdir/basic-e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-e.E || rm -f basic-e.E
 $xx  < $srcdir/basic-e.I > basic-e.O 2> basic-e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-e(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-e.O $srcdir/basic-e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-e(<)"; fi ;;
-    1) $echo "Test basic-e(<) failed: files basic-e.O and $srcdir/basic-e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-e(<) may have failed." 1>&2;
-       $echo The command "cmp basic-e.O $srcdir/basic-e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-e(<)"; fi;;
+    1) $echo "Test basic-e(<) failed: files basic-e.O and $srcdir/basic-e.X differ" 1>&2
+       (diff -c basic-e.O $srcdir/basic-e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-e(<) may have failed." 1>&2
+       $echo The command "cmp basic-e.O $srcdir/basic-e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-e.E || rm -f basic-e.E
 $xx  $srcdir/basic-f.I > basic-f.O 2> basic-f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-f(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-f.O $srcdir/basic-f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-f(F)"; fi ;;
-    1) $echo "Test basic-f(F) failed: files basic-f.O and $srcdir/basic-f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-f(F) may have failed." 1>&2;
-       $echo The command "cmp basic-f.O $srcdir/basic-f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-f(F)"; fi;;
+    1) $echo "Test basic-f(F) failed: files basic-f.O and $srcdir/basic-f.X differ" 1>&2
+       (diff -c basic-f.O $srcdir/basic-f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-f(F) may have failed." 1>&2
+       $echo The command "cmp basic-f.O $srcdir/basic-f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-f.E || rm -f basic-f.E
 cat $srcdir/basic-f.I | $xx  > basic-f.O 2> basic-f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-f(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-f.O $srcdir/basic-f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-f(|)"; fi ;;
-    1) $echo "Test basic-f(|) failed: files basic-f.O and $srcdir/basic-f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-f(|) may have failed." 1>&2;
-       $echo The command "cmp basic-f.O $srcdir/basic-f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-f(|)"; fi;;
+    1) $echo "Test basic-f(|) failed: files basic-f.O and $srcdir/basic-f.X differ" 1>&2
+       (diff -c basic-f.O $srcdir/basic-f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-f(|) may have failed." 1>&2
+       $echo The command "cmp basic-f.O $srcdir/basic-f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-f.E || rm -f basic-f.E
 $xx  < $srcdir/basic-f.I > basic-f.O 2> basic-f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-f(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-f.O $srcdir/basic-f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-f(<)"; fi ;;
-    1) $echo "Test basic-f(<) failed: files basic-f.O and $srcdir/basic-f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-f(<) may have failed." 1>&2;
-       $echo The command "cmp basic-f.O $srcdir/basic-f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-f(<)"; fi;;
+    1) $echo "Test basic-f(<) failed: files basic-f.O and $srcdir/basic-f.X differ" 1>&2
+       (diff -c basic-f.O $srcdir/basic-f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-f(<) may have failed." 1>&2
+       $echo The command "cmp basic-f.O $srcdir/basic-f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-f.E || rm -f basic-f.E
 $xx  $srcdir/basic-g.I > basic-g.O 2> basic-g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-g(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-g.O $srcdir/basic-g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-g(F)"; fi ;;
-    1) $echo "Test basic-g(F) failed: files basic-g.O and $srcdir/basic-g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-g(F) may have failed." 1>&2;
-       $echo The command "cmp basic-g.O $srcdir/basic-g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-g(F)"; fi;;
+    1) $echo "Test basic-g(F) failed: files basic-g.O and $srcdir/basic-g.X differ" 1>&2
+       (diff -c basic-g.O $srcdir/basic-g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-g(F) may have failed." 1>&2
+       $echo The command "cmp basic-g.O $srcdir/basic-g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-g.E || rm -f basic-g.E
 cat $srcdir/basic-g.I | $xx  > basic-g.O 2> basic-g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-g(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-g.O $srcdir/basic-g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-g(|)"; fi ;;
-    1) $echo "Test basic-g(|) failed: files basic-g.O and $srcdir/basic-g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-g(|) may have failed." 1>&2;
-       $echo The command "cmp basic-g.O $srcdir/basic-g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-g(|)"; fi;;
+    1) $echo "Test basic-g(|) failed: files basic-g.O and $srcdir/basic-g.X differ" 1>&2
+       (diff -c basic-g.O $srcdir/basic-g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-g(|) may have failed." 1>&2
+       $echo The command "cmp basic-g.O $srcdir/basic-g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-g.E || rm -f basic-g.E
 $xx  < $srcdir/basic-g.I > basic-g.O 2> basic-g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-g(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-g.O $srcdir/basic-g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-g(<)"; fi ;;
-    1) $echo "Test basic-g(<) failed: files basic-g.O and $srcdir/basic-g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-g(<) may have failed." 1>&2;
-       $echo The command "cmp basic-g.O $srcdir/basic-g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-g(<)"; fi;;
+    1) $echo "Test basic-g(<) failed: files basic-g.O and $srcdir/basic-g.X differ" 1>&2
+       (diff -c basic-g.O $srcdir/basic-g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-g(<) may have failed." 1>&2
+       $echo The command "cmp basic-g.O $srcdir/basic-g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-g.E || rm -f basic-g.E
 $xx  $srcdir/basic-h.I > basic-h.O 2> basic-h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-h(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-h.O $srcdir/basic-h.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-h(F)"; fi ;;
-    1) $echo "Test basic-h(F) failed: files basic-h.O and $srcdir/basic-h.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-h(F) may have failed." 1>&2;
-       $echo The command "cmp basic-h.O $srcdir/basic-h.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-h(F)"; fi;;
+    1) $echo "Test basic-h(F) failed: files basic-h.O and $srcdir/basic-h.X differ" 1>&2
+       (diff -c basic-h.O $srcdir/basic-h.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-h(F) may have failed." 1>&2
+       $echo The command "cmp basic-h.O $srcdir/basic-h.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-h.E || rm -f basic-h.E
 cat $srcdir/basic-h.I | $xx  > basic-h.O 2> basic-h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-h(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-h.O $srcdir/basic-h.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-h(|)"; fi ;;
-    1) $echo "Test basic-h(|) failed: files basic-h.O and $srcdir/basic-h.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-h(|) may have failed." 1>&2;
-       $echo The command "cmp basic-h.O $srcdir/basic-h.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-h(|)"; fi;;
+    1) $echo "Test basic-h(|) failed: files basic-h.O and $srcdir/basic-h.X differ" 1>&2
+       (diff -c basic-h.O $srcdir/basic-h.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-h(|) may have failed." 1>&2
+       $echo The command "cmp basic-h.O $srcdir/basic-h.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-h.E || rm -f basic-h.E
 $xx  < $srcdir/basic-h.I > basic-h.O 2> basic-h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-h(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-h.O $srcdir/basic-h.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-h(<)"; fi ;;
-    1) $echo "Test basic-h(<) failed: files basic-h.O and $srcdir/basic-h.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-h(<) may have failed." 1>&2;
-       $echo The command "cmp basic-h.O $srcdir/basic-h.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-h(<)"; fi;;
+    1) $echo "Test basic-h(<) failed: files basic-h.O and $srcdir/basic-h.X differ" 1>&2
+       (diff -c basic-h.O $srcdir/basic-h.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-h(<) may have failed." 1>&2
+       $echo The command "cmp basic-h.O $srcdir/basic-h.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-h.E || rm -f basic-h.E
 $xx  $srcdir/basic-i.I > basic-i.O 2> basic-i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-i(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-i.O $srcdir/basic-i.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-i(F)"; fi ;;
-    1) $echo "Test basic-i(F) failed: files basic-i.O and $srcdir/basic-i.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-i(F) may have failed." 1>&2;
-       $echo The command "cmp basic-i.O $srcdir/basic-i.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-i(F)"; fi;;
+    1) $echo "Test basic-i(F) failed: files basic-i.O and $srcdir/basic-i.X differ" 1>&2
+       (diff -c basic-i.O $srcdir/basic-i.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-i(F) may have failed." 1>&2
+       $echo The command "cmp basic-i.O $srcdir/basic-i.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-i.E || rm -f basic-i.E
 cat $srcdir/basic-i.I | $xx  > basic-i.O 2> basic-i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-i(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-i.O $srcdir/basic-i.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-i(|)"; fi ;;
-    1) $echo "Test basic-i(|) failed: files basic-i.O and $srcdir/basic-i.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-i(|) may have failed." 1>&2;
-       $echo The command "cmp basic-i.O $srcdir/basic-i.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-i(|)"; fi;;
+    1) $echo "Test basic-i(|) failed: files basic-i.O and $srcdir/basic-i.X differ" 1>&2
+       (diff -c basic-i.O $srcdir/basic-i.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-i(|) may have failed." 1>&2
+       $echo The command "cmp basic-i.O $srcdir/basic-i.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-i.E || rm -f basic-i.E
 $xx  < $srcdir/basic-i.I > basic-i.O 2> basic-i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-i(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-i.O $srcdir/basic-i.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-i(<)"; fi ;;
-    1) $echo "Test basic-i(<) failed: files basic-i.O and $srcdir/basic-i.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-i(<) may have failed." 1>&2;
-       $echo The command "cmp basic-i.O $srcdir/basic-i.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-i(<)"; fi;;
+    1) $echo "Test basic-i(<) failed: files basic-i.O and $srcdir/basic-i.X differ" 1>&2
+       (diff -c basic-i.O $srcdir/basic-i.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-i(<) may have failed." 1>&2
+       $echo The command "cmp basic-i.O $srcdir/basic-i.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-i.E || rm -f basic-i.E
 $xx  $srcdir/basic-j.I > basic-j.O 2> basic-j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-j(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-j.O $srcdir/basic-j.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-j(F)"; fi ;;
-    1) $echo "Test basic-j(F) failed: files basic-j.O and $srcdir/basic-j.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-j(F) may have failed." 1>&2;
-       $echo The command "cmp basic-j.O $srcdir/basic-j.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-j(F)"; fi;;
+    1) $echo "Test basic-j(F) failed: files basic-j.O and $srcdir/basic-j.X differ" 1>&2
+       (diff -c basic-j.O $srcdir/basic-j.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-j(F) may have failed." 1>&2
+       $echo The command "cmp basic-j.O $srcdir/basic-j.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-j.E || rm -f basic-j.E
 cat $srcdir/basic-j.I | $xx  > basic-j.O 2> basic-j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-j(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-j.O $srcdir/basic-j.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-j(|)"; fi ;;
-    1) $echo "Test basic-j(|) failed: files basic-j.O and $srcdir/basic-j.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-j(|) may have failed." 1>&2;
-       $echo The command "cmp basic-j.O $srcdir/basic-j.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-j(|)"; fi;;
+    1) $echo "Test basic-j(|) failed: files basic-j.O and $srcdir/basic-j.X differ" 1>&2
+       (diff -c basic-j.O $srcdir/basic-j.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-j(|) may have failed." 1>&2
+       $echo The command "cmp basic-j.O $srcdir/basic-j.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-j.E || rm -f basic-j.E
 $xx  < $srcdir/basic-j.I > basic-j.O 2> basic-j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-j(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-j.O $srcdir/basic-j.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-j(<)"; fi ;;
-    1) $echo "Test basic-j(<) failed: files basic-j.O and $srcdir/basic-j.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-j(<) may have failed." 1>&2;
-       $echo The command "cmp basic-j.O $srcdir/basic-j.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-j(<)"; fi;;
+    1) $echo "Test basic-j(<) failed: files basic-j.O and $srcdir/basic-j.X differ" 1>&2
+       (diff -c basic-j.O $srcdir/basic-j.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-j(<) may have failed." 1>&2
+       $echo The command "cmp basic-j.O $srcdir/basic-j.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-j.E || rm -f basic-j.E
 $xx  $srcdir/basic-k.I > basic-k.O 2> basic-k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-k(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-k.O $srcdir/basic-k.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-k(F)"; fi ;;
-    1) $echo "Test basic-k(F) failed: files basic-k.O and $srcdir/basic-k.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-k(F) may have failed." 1>&2;
-       $echo The command "cmp basic-k.O $srcdir/basic-k.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-k(F)"; fi;;
+    1) $echo "Test basic-k(F) failed: files basic-k.O and $srcdir/basic-k.X differ" 1>&2
+       (diff -c basic-k.O $srcdir/basic-k.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-k(F) may have failed." 1>&2
+       $echo The command "cmp basic-k.O $srcdir/basic-k.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-k.E || rm -f basic-k.E
 cat $srcdir/basic-k.I | $xx  > basic-k.O 2> basic-k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-k(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-k.O $srcdir/basic-k.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-k(|)"; fi ;;
-    1) $echo "Test basic-k(|) failed: files basic-k.O and $srcdir/basic-k.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-k(|) may have failed." 1>&2;
-       $echo The command "cmp basic-k.O $srcdir/basic-k.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-k(|)"; fi;;
+    1) $echo "Test basic-k(|) failed: files basic-k.O and $srcdir/basic-k.X differ" 1>&2
+       (diff -c basic-k.O $srcdir/basic-k.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-k(|) may have failed." 1>&2
+       $echo The command "cmp basic-k.O $srcdir/basic-k.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-k.E || rm -f basic-k.E
 $xx  < $srcdir/basic-k.I > basic-k.O 2> basic-k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test basic-k(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp basic-k.O $srcdir/basic-k.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed basic-k(<)"; fi ;;
-    1) $echo "Test basic-k(<) failed: files basic-k.O and $srcdir/basic-k.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test basic-k(<) may have failed." 1>&2;
-       $echo The command "cmp basic-k.O $srcdir/basic-k.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed basic-k(<)"; fi;;
+    1) $echo "Test basic-k(<) failed: files basic-k.O and $srcdir/basic-k.X differ" 1>&2
+       (diff -c basic-k.O $srcdir/basic-k.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test basic-k(<) may have failed." 1>&2
+       $echo The command "cmp basic-k.O $srcdir/basic-k.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s basic-k.E || rm -f basic-k.E
 $xx -b $srcdir/opt-b.I > opt-b.O 2> opt-b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-b(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-b.O $srcdir/opt-b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-b(F)"; fi ;;
-    1) $echo "Test opt-b(F) failed: files opt-b.O and $srcdir/opt-b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-b(F) may have failed." 1>&2;
-       $echo The command "cmp opt-b.O $srcdir/opt-b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-b(F)"; fi;;
+    1) $echo "Test opt-b(F) failed: files opt-b.O and $srcdir/opt-b.X differ" 1>&2
+       (diff -c opt-b.O $srcdir/opt-b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-b(F) may have failed." 1>&2
+       $echo The command "cmp opt-b.O $srcdir/opt-b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-b.E || rm -f opt-b.E
 cat $srcdir/opt-b.I | $xx -b > opt-b.O 2> opt-b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-b(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-b.O $srcdir/opt-b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-b(|)"; fi ;;
-    1) $echo "Test opt-b(|) failed: files opt-b.O and $srcdir/opt-b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-b(|) may have failed." 1>&2;
-       $echo The command "cmp opt-b.O $srcdir/opt-b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-b(|)"; fi;;
+    1) $echo "Test opt-b(|) failed: files opt-b.O and $srcdir/opt-b.X differ" 1>&2
+       (diff -c opt-b.O $srcdir/opt-b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-b(|) may have failed." 1>&2
+       $echo The command "cmp opt-b.O $srcdir/opt-b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-b.E || rm -f opt-b.E
 $xx -b < $srcdir/opt-b.I > opt-b.O 2> opt-b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-b(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-b.O $srcdir/opt-b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-b(<)"; fi ;;
-    1) $echo "Test opt-b(<) failed: files opt-b.O and $srcdir/opt-b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-b(<) may have failed." 1>&2;
-       $echo The command "cmp opt-b.O $srcdir/opt-b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-b(<)"; fi;;
+    1) $echo "Test opt-b(<) failed: files opt-b.O and $srcdir/opt-b.X differ" 1>&2
+       (diff -c opt-b.O $srcdir/opt-b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-b(<) may have failed." 1>&2
+       $echo The command "cmp opt-b.O $srcdir/opt-b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-b.E || rm -f opt-b.E
 $xx -s: $srcdir/opt-s.I > opt-s.O 2> opt-s.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-s(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-s.O $srcdir/opt-s.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-s(F)"; fi ;;
-    1) $echo "Test opt-s(F) failed: files opt-s.O and $srcdir/opt-s.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-s(F) may have failed." 1>&2;
-       $echo The command "cmp opt-s.O $srcdir/opt-s.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-s(F)"; fi;;
+    1) $echo "Test opt-s(F) failed: files opt-s.O and $srcdir/opt-s.X differ" 1>&2
+       (diff -c opt-s.O $srcdir/opt-s.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-s(F) may have failed." 1>&2
+       $echo The command "cmp opt-s.O $srcdir/opt-s.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-s.E || rm -f opt-s.E
 cat $srcdir/opt-s.I | $xx -s: > opt-s.O 2> opt-s.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-s(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-s.O $srcdir/opt-s.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-s(|)"; fi ;;
-    1) $echo "Test opt-s(|) failed: files opt-s.O and $srcdir/opt-s.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-s(|) may have failed." 1>&2;
-       $echo The command "cmp opt-s.O $srcdir/opt-s.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-s(|)"; fi;;
+    1) $echo "Test opt-s(|) failed: files opt-s.O and $srcdir/opt-s.X differ" 1>&2
+       (diff -c opt-s.O $srcdir/opt-s.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-s(|) may have failed." 1>&2
+       $echo The command "cmp opt-s.O $srcdir/opt-s.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-s.E || rm -f opt-s.E
 $xx -s: < $srcdir/opt-s.I > opt-s.O 2> opt-s.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-s(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-s.O $srcdir/opt-s.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-s(<)"; fi ;;
-    1) $echo "Test opt-s(<) failed: files opt-s.O and $srcdir/opt-s.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-s(<) may have failed." 1>&2;
-       $echo The command "cmp opt-s.O $srcdir/opt-s.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-s(<)"; fi;;
+    1) $echo "Test opt-s(<) failed: files opt-s.O and $srcdir/opt-s.X differ" 1>&2
+       (diff -c opt-s.O $srcdir/opt-s.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-s(<) may have failed." 1>&2
+       $echo The command "cmp opt-s.O $srcdir/opt-s.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-s.E || rm -f opt-s.E
 $xx -s : -b $srcdir/opt-sb.I > opt-sb.O 2> opt-sb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-sb(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-sb.O $srcdir/opt-sb.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-sb(F)"; fi ;;
-    1) $echo "Test opt-sb(F) failed: files opt-sb.O and $srcdir/opt-sb.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-sb(F) may have failed." 1>&2;
-       $echo The command "cmp opt-sb.O $srcdir/opt-sb.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-sb(F)"; fi;;
+    1) $echo "Test opt-sb(F) failed: files opt-sb.O and $srcdir/opt-sb.X differ" 1>&2
+       (diff -c opt-sb.O $srcdir/opt-sb.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-sb(F) may have failed." 1>&2
+       $echo The command "cmp opt-sb.O $srcdir/opt-sb.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-sb.E || rm -f opt-sb.E
 cat $srcdir/opt-sb.I | $xx -s : -b > opt-sb.O 2> opt-sb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-sb(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-sb.O $srcdir/opt-sb.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-sb(|)"; fi ;;
-    1) $echo "Test opt-sb(|) failed: files opt-sb.O and $srcdir/opt-sb.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-sb(|) may have failed." 1>&2;
-       $echo The command "cmp opt-sb.O $srcdir/opt-sb.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-sb(|)"; fi;;
+    1) $echo "Test opt-sb(|) failed: files opt-sb.O and $srcdir/opt-sb.X differ" 1>&2
+       (diff -c opt-sb.O $srcdir/opt-sb.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-sb(|) may have failed." 1>&2
+       $echo The command "cmp opt-sb.O $srcdir/opt-sb.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-sb.E || rm -f opt-sb.E
 $xx -s : -b < $srcdir/opt-sb.I > opt-sb.O 2> opt-sb.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-sb(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-sb.O $srcdir/opt-sb.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-sb(<)"; fi ;;
-    1) $echo "Test opt-sb(<) failed: files opt-sb.O and $srcdir/opt-sb.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-sb(<) may have failed." 1>&2;
-       $echo The command "cmp opt-sb.O $srcdir/opt-sb.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-sb(<)"; fi;;
+    1) $echo "Test opt-sb(<) failed: files opt-sb.O and $srcdir/opt-sb.X differ" 1>&2
+       (diff -c opt-sb.O $srcdir/opt-sb.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-sb(<) may have failed." 1>&2
+       $echo The command "cmp opt-sb.O $srcdir/opt-sb.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-sb.E || rm -f opt-sb.E
 $xx -r -s '\._+' $srcdir/opt-r.I > opt-r.O 2> opt-r.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-r(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-r.O $srcdir/opt-r.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-r(F)"; fi ;;
-    1) $echo "Test opt-r(F) failed: files opt-r.O and $srcdir/opt-r.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-r(F) may have failed." 1>&2;
-       $echo The command "cmp opt-r.O $srcdir/opt-r.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-r(F)"; fi;;
+    1) $echo "Test opt-r(F) failed: files opt-r.O and $srcdir/opt-r.X differ" 1>&2
+       (diff -c opt-r.O $srcdir/opt-r.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-r(F) may have failed." 1>&2
+       $echo The command "cmp opt-r.O $srcdir/opt-r.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-r.E || rm -f opt-r.E
 cat $srcdir/opt-r.I | $xx -r -s '\._+' > opt-r.O 2> opt-r.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-r(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-r.O $srcdir/opt-r.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-r(|)"; fi ;;
-    1) $echo "Test opt-r(|) failed: files opt-r.O and $srcdir/opt-r.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-r(|) may have failed." 1>&2;
-       $echo The command "cmp opt-r.O $srcdir/opt-r.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-r(|)"; fi;;
+    1) $echo "Test opt-r(|) failed: files opt-r.O and $srcdir/opt-r.X differ" 1>&2
+       (diff -c opt-r.O $srcdir/opt-r.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-r(|) may have failed." 1>&2
+       $echo The command "cmp opt-r.O $srcdir/opt-r.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-r.E || rm -f opt-r.E
 $xx -r -s '\._+' < $srcdir/opt-r.I > opt-r.O 2> opt-r.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-r(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-r.O $srcdir/opt-r.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-r(<)"; fi ;;
-    1) $echo "Test opt-r(<) failed: files opt-r.O and $srcdir/opt-r.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-r(<) may have failed." 1>&2;
-       $echo The command "cmp opt-r.O $srcdir/opt-r.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-r(<)"; fi;;
+    1) $echo "Test opt-r(<) failed: files opt-r.O and $srcdir/opt-r.X differ" 1>&2
+       (diff -c opt-r.O $srcdir/opt-r.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-r(<) may have failed." 1>&2
+       $echo The command "cmp opt-r.O $srcdir/opt-r.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-r.E || rm -f opt-r.E
 $xx -r -s '\._+' $srcdir/opt-r2.I > opt-r2.O 2> opt-r2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-r2(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-r2.O $srcdir/opt-r2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-r2(F)"; fi ;;
-    1) $echo "Test opt-r2(F) failed: files opt-r2.O and $srcdir/opt-r2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-r2(F) may have failed." 1>&2;
-       $echo The command "cmp opt-r2.O $srcdir/opt-r2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-r2(F)"; fi;;
+    1) $echo "Test opt-r2(F) failed: files opt-r2.O and $srcdir/opt-r2.X differ" 1>&2
+       (diff -c opt-r2.O $srcdir/opt-r2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-r2(F) may have failed." 1>&2
+       $echo The command "cmp opt-r2.O $srcdir/opt-r2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-r2.E || rm -f opt-r2.E
 cat $srcdir/opt-r2.I | $xx -r -s '\._+' > opt-r2.O 2> opt-r2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-r2(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-r2.O $srcdir/opt-r2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-r2(|)"; fi ;;
-    1) $echo "Test opt-r2(|) failed: files opt-r2.O and $srcdir/opt-r2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-r2(|) may have failed." 1>&2;
-       $echo The command "cmp opt-r2.O $srcdir/opt-r2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-r2(|)"; fi;;
+    1) $echo "Test opt-r2(|) failed: files opt-r2.O and $srcdir/opt-r2.X differ" 1>&2
+       (diff -c opt-r2.O $srcdir/opt-r2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-r2(|) may have failed." 1>&2
+       $echo The command "cmp opt-r2.O $srcdir/opt-r2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-r2.E || rm -f opt-r2.E
 $xx -r -s '\._+' < $srcdir/opt-r2.I > opt-r2.O 2> opt-r2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-r2(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-r2.O $srcdir/opt-r2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-r2(<)"; fi ;;
-    1) $echo "Test opt-r2(<) failed: files opt-r2.O and $srcdir/opt-r2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-r2(<) may have failed." 1>&2;
-       $echo The command "cmp opt-r2.O $srcdir/opt-r2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-r2(<)"; fi;;
+    1) $echo "Test opt-r2(<) failed: files opt-r2.O and $srcdir/opt-r2.X differ" 1>&2
+       (diff -c opt-r2.O $srcdir/opt-r2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-r2(<) may have failed." 1>&2
+       $echo The command "cmp opt-r2.O $srcdir/opt-r2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-r2.E || rm -f opt-r2.E
 $xx -b -r -s '\._+' $srcdir/opt-br.I > opt-br.O 2> opt-br.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-br(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-br.O $srcdir/opt-br.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-br(F)"; fi ;;
-    1) $echo "Test opt-br(F) failed: files opt-br.O and $srcdir/opt-br.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-br(F) may have failed." 1>&2;
-       $echo The command "cmp opt-br.O $srcdir/opt-br.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-br(F)"; fi;;
+    1) $echo "Test opt-br(F) failed: files opt-br.O and $srcdir/opt-br.X differ" 1>&2
+       (diff -c opt-br.O $srcdir/opt-br.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-br(F) may have failed." 1>&2
+       $echo The command "cmp opt-br.O $srcdir/opt-br.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-br.E || rm -f opt-br.E
 cat $srcdir/opt-br.I | $xx -b -r -s '\._+' > opt-br.O 2> opt-br.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-br(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-br.O $srcdir/opt-br.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-br(|)"; fi ;;
-    1) $echo "Test opt-br(|) failed: files opt-br.O and $srcdir/opt-br.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-br(|) may have failed." 1>&2;
-       $echo The command "cmp opt-br.O $srcdir/opt-br.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-br(|)"; fi;;
+    1) $echo "Test opt-br(|) failed: files opt-br.O and $srcdir/opt-br.X differ" 1>&2
+       (diff -c opt-br.O $srcdir/opt-br.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-br(|) may have failed." 1>&2
+       $echo The command "cmp opt-br.O $srcdir/opt-br.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-br.E || rm -f opt-br.E
 $xx -b -r -s '\._+' < $srcdir/opt-br.I > opt-br.O 2> opt-br.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-br(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-br.O $srcdir/opt-br.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-br(<)"; fi ;;
-    1) $echo "Test opt-br(<) failed: files opt-br.O and $srcdir/opt-br.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-br(<) may have failed." 1>&2;
-       $echo The command "cmp opt-br.O $srcdir/opt-br.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-br(<)"; fi;;
+    1) $echo "Test opt-br(<) failed: files opt-br.O and $srcdir/opt-br.X differ" 1>&2
+       (diff -c opt-br.O $srcdir/opt-br.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-br(<) may have failed." 1>&2
+       $echo The command "cmp opt-br.O $srcdir/opt-br.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-br.E || rm -f opt-br.E
 $xx -b -r -s '\._+' $srcdir/opt-br2.I > opt-br2.O 2> opt-br2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-br2(F) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-br2.O $srcdir/opt-br2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-br2(F)"; fi ;;
-    1) $echo "Test opt-br2(F) failed: files opt-br2.O and $srcdir/opt-br2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-br2(F) may have failed." 1>&2;
-       $echo The command "cmp opt-br2.O $srcdir/opt-br2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-br2(F)"; fi;;
+    1) $echo "Test opt-br2(F) failed: files opt-br2.O and $srcdir/opt-br2.X differ" 1>&2
+       (diff -c opt-br2.O $srcdir/opt-br2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-br2(F) may have failed." 1>&2
+       $echo The command "cmp opt-br2.O $srcdir/opt-br2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-br2.E || rm -f opt-br2.E
 cat $srcdir/opt-br2.I | $xx -b -r -s '\._+' > opt-br2.O 2> opt-br2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-br2(|) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-br2.O $srcdir/opt-br2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-br2(|)"; fi ;;
-    1) $echo "Test opt-br2(|) failed: files opt-br2.O and $srcdir/opt-br2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-br2(|) may have failed." 1>&2;
-       $echo The command "cmp opt-br2.O $srcdir/opt-br2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-br2(|)"; fi;;
+    1) $echo "Test opt-br2(|) failed: files opt-br2.O and $srcdir/opt-br2.X differ" 1>&2
+       (diff -c opt-br2.O $srcdir/opt-br2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-br2(|) may have failed." 1>&2
+       $echo The command "cmp opt-br2.O $srcdir/opt-br2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-br2.E || rm -f opt-br2.E
 $xx -b -r -s '\._+' < $srcdir/opt-br2.I > opt-br2.O 2> opt-br2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test opt-br2(<) failed: ../../src/tac return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp opt-br2.O $srcdir/opt-br2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed opt-br2(<)"; fi ;;
-    1) $echo "Test opt-br2(<) failed: files opt-br2.O and $srcdir/opt-br2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test opt-br2(<) may have failed." 1>&2;
-       $echo The command "cmp opt-br2.O $srcdir/opt-br2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed opt-br2(<)"; fi;;
+    1) $echo "Test opt-br2(<) failed: files opt-br2.O and $srcdir/opt-br2.X differ" 1>&2
+       (diff -c opt-br2.O $srcdir/opt-br2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test opt-br2(<) may have failed." 1>&2
+       $echo The command "cmp opt-br2.O $srcdir/opt-br2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s opt-br2.E || rm -f opt-br2.E
-if test $errors = 0 ; then
+if test $errors = 0; then
   $echo Passed all 51 tests. 1>&2
 else
   $echo Failed $errors tests. 1>&2
index 0071f38..2230a0e 100755 (executable)
@@ -20,1705 +20,1805 @@ export LANG
 
 $xx +2c $srcdir/obs-c1.I > obs-c1.O 2> obs-c1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c1(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c1.O $srcdir/obs-c1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c1(F)"; fi ;;
-    1) $echo "Test obs-c1(F) failed: files obs-c1.O and $srcdir/obs-c1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c1(F) may have failed." 1>&2;
-       $echo The command "cmp obs-c1.O $srcdir/obs-c1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c1(F)"; fi;;
+    1) $echo "Test obs-c1(F) failed: files obs-c1.O and $srcdir/obs-c1.X differ" 1>&2
+       (diff -c obs-c1.O $srcdir/obs-c1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c1(F) may have failed." 1>&2
+       $echo The command "cmp obs-c1.O $srcdir/obs-c1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c1.E || rm -f obs-c1.E
 cat $srcdir/obs-c1.I | $xx +2c > obs-c1.O 2> obs-c1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c1(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c1.O $srcdir/obs-c1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c1(|)"; fi ;;
-    1) $echo "Test obs-c1(|) failed: files obs-c1.O and $srcdir/obs-c1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c1(|) may have failed." 1>&2;
-       $echo The command "cmp obs-c1.O $srcdir/obs-c1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c1(|)"; fi;;
+    1) $echo "Test obs-c1(|) failed: files obs-c1.O and $srcdir/obs-c1.X differ" 1>&2
+       (diff -c obs-c1.O $srcdir/obs-c1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c1(|) may have failed." 1>&2
+       $echo The command "cmp obs-c1.O $srcdir/obs-c1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c1.E || rm -f obs-c1.E
 $xx +2c < $srcdir/obs-c1.I > obs-c1.O 2> obs-c1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c1(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c1.O $srcdir/obs-c1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c1(<)"; fi ;;
-    1) $echo "Test obs-c1(<) failed: files obs-c1.O and $srcdir/obs-c1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c1(<) may have failed." 1>&2;
-       $echo The command "cmp obs-c1.O $srcdir/obs-c1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c1(<)"; fi;;
+    1) $echo "Test obs-c1(<) failed: files obs-c1.O and $srcdir/obs-c1.X differ" 1>&2
+       (diff -c obs-c1.O $srcdir/obs-c1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c1(<) may have failed." 1>&2
+       $echo The command "cmp obs-c1.O $srcdir/obs-c1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c1.E || rm -f obs-c1.E
 $xx +8c $srcdir/obs-c2.I > obs-c2.O 2> obs-c2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c2(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c2.O $srcdir/obs-c2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c2(F)"; fi ;;
-    1) $echo "Test obs-c2(F) failed: files obs-c2.O and $srcdir/obs-c2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c2(F) may have failed." 1>&2;
-       $echo The command "cmp obs-c2.O $srcdir/obs-c2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c2(F)"; fi;;
+    1) $echo "Test obs-c2(F) failed: files obs-c2.O and $srcdir/obs-c2.X differ" 1>&2
+       (diff -c obs-c2.O $srcdir/obs-c2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c2(F) may have failed." 1>&2
+       $echo The command "cmp obs-c2.O $srcdir/obs-c2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c2.E || rm -f obs-c2.E
 cat $srcdir/obs-c2.I | $xx +8c > obs-c2.O 2> obs-c2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c2(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c2.O $srcdir/obs-c2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c2(|)"; fi ;;
-    1) $echo "Test obs-c2(|) failed: files obs-c2.O and $srcdir/obs-c2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c2(|) may have failed." 1>&2;
-       $echo The command "cmp obs-c2.O $srcdir/obs-c2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c2(|)"; fi;;
+    1) $echo "Test obs-c2(|) failed: files obs-c2.O and $srcdir/obs-c2.X differ" 1>&2
+       (diff -c obs-c2.O $srcdir/obs-c2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c2(|) may have failed." 1>&2
+       $echo The command "cmp obs-c2.O $srcdir/obs-c2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c2.E || rm -f obs-c2.E
 $xx +8c < $srcdir/obs-c2.I > obs-c2.O 2> obs-c2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c2(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c2.O $srcdir/obs-c2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c2(<)"; fi ;;
-    1) $echo "Test obs-c2(<) failed: files obs-c2.O and $srcdir/obs-c2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c2(<) may have failed." 1>&2;
-       $echo The command "cmp obs-c2.O $srcdir/obs-c2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c2(<)"; fi;;
+    1) $echo "Test obs-c2(<) failed: files obs-c2.O and $srcdir/obs-c2.X differ" 1>&2
+       (diff -c obs-c2.O $srcdir/obs-c2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c2(<) may have failed." 1>&2
+       $echo The command "cmp obs-c2.O $srcdir/obs-c2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c2.E || rm -f obs-c2.E
 $xx -1c $srcdir/obs-c3.I > obs-c3.O 2> obs-c3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c3(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c3.O $srcdir/obs-c3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c3(F)"; fi ;;
-    1) $echo "Test obs-c3(F) failed: files obs-c3.O and $srcdir/obs-c3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c3(F) may have failed." 1>&2;
-       $echo The command "cmp obs-c3.O $srcdir/obs-c3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c3(F)"; fi;;
+    1) $echo "Test obs-c3(F) failed: files obs-c3.O and $srcdir/obs-c3.X differ" 1>&2
+       (diff -c obs-c3.O $srcdir/obs-c3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c3(F) may have failed." 1>&2
+       $echo The command "cmp obs-c3.O $srcdir/obs-c3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c3.E || rm -f obs-c3.E
 cat $srcdir/obs-c3.I | $xx -1c > obs-c3.O 2> obs-c3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c3(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c3.O $srcdir/obs-c3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c3(|)"; fi ;;
-    1) $echo "Test obs-c3(|) failed: files obs-c3.O and $srcdir/obs-c3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c3(|) may have failed." 1>&2;
-       $echo The command "cmp obs-c3.O $srcdir/obs-c3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c3(|)"; fi;;
+    1) $echo "Test obs-c3(|) failed: files obs-c3.O and $srcdir/obs-c3.X differ" 1>&2
+       (diff -c obs-c3.O $srcdir/obs-c3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c3(|) may have failed." 1>&2
+       $echo The command "cmp obs-c3.O $srcdir/obs-c3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c3.E || rm -f obs-c3.E
 $xx -1c < $srcdir/obs-c3.I > obs-c3.O 2> obs-c3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c3(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c3.O $srcdir/obs-c3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c3(<)"; fi ;;
-    1) $echo "Test obs-c3(<) failed: files obs-c3.O and $srcdir/obs-c3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c3(<) may have failed." 1>&2;
-       $echo The command "cmp obs-c3.O $srcdir/obs-c3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c3(<)"; fi;;
+    1) $echo "Test obs-c3(<) failed: files obs-c3.O and $srcdir/obs-c3.X differ" 1>&2
+       (diff -c obs-c3.O $srcdir/obs-c3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c3(<) may have failed." 1>&2
+       $echo The command "cmp obs-c3.O $srcdir/obs-c3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c3.E || rm -f obs-c3.E
 $xx -9c $srcdir/obs-c4.I > obs-c4.O 2> obs-c4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c4(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c4.O $srcdir/obs-c4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c4(F)"; fi ;;
-    1) $echo "Test obs-c4(F) failed: files obs-c4.O and $srcdir/obs-c4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c4(F) may have failed." 1>&2;
-       $echo The command "cmp obs-c4.O $srcdir/obs-c4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c4(F)"; fi;;
+    1) $echo "Test obs-c4(F) failed: files obs-c4.O and $srcdir/obs-c4.X differ" 1>&2
+       (diff -c obs-c4.O $srcdir/obs-c4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c4(F) may have failed." 1>&2
+       $echo The command "cmp obs-c4.O $srcdir/obs-c4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c4.E || rm -f obs-c4.E
 cat $srcdir/obs-c4.I | $xx -9c > obs-c4.O 2> obs-c4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c4(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c4.O $srcdir/obs-c4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c4(|)"; fi ;;
-    1) $echo "Test obs-c4(|) failed: files obs-c4.O and $srcdir/obs-c4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c4(|) may have failed." 1>&2;
-       $echo The command "cmp obs-c4.O $srcdir/obs-c4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c4(|)"; fi;;
+    1) $echo "Test obs-c4(|) failed: files obs-c4.O and $srcdir/obs-c4.X differ" 1>&2
+       (diff -c obs-c4.O $srcdir/obs-c4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c4(|) may have failed." 1>&2
+       $echo The command "cmp obs-c4.O $srcdir/obs-c4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c4.E || rm -f obs-c4.E
 $xx -9c < $srcdir/obs-c4.I > obs-c4.O 2> obs-c4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c4(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c4.O $srcdir/obs-c4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c4(<)"; fi ;;
-    1) $echo "Test obs-c4(<) failed: files obs-c4.O and $srcdir/obs-c4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c4(<) may have failed." 1>&2;
-       $echo The command "cmp obs-c4.O $srcdir/obs-c4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c4(<)"; fi;;
+    1) $echo "Test obs-c4(<) failed: files obs-c4.O and $srcdir/obs-c4.X differ" 1>&2
+       (diff -c obs-c4.O $srcdir/obs-c4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c4(<) may have failed." 1>&2
+       $echo The command "cmp obs-c4.O $srcdir/obs-c4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c4.E || rm -f obs-c4.E
 $xx -12c $srcdir/obs-c5.I > obs-c5.O 2> obs-c5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c5(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c5.O $srcdir/obs-c5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c5(F)"; fi ;;
-    1) $echo "Test obs-c5(F) failed: files obs-c5.O and $srcdir/obs-c5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c5(F) may have failed." 1>&2;
-       $echo The command "cmp obs-c5.O $srcdir/obs-c5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c5(F)"; fi;;
+    1) $echo "Test obs-c5(F) failed: files obs-c5.O and $srcdir/obs-c5.X differ" 1>&2
+       (diff -c obs-c5.O $srcdir/obs-c5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c5(F) may have failed." 1>&2
+       $echo The command "cmp obs-c5.O $srcdir/obs-c5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c5.E || rm -f obs-c5.E
 cat $srcdir/obs-c5.I | $xx -12c > obs-c5.O 2> obs-c5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c5(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c5.O $srcdir/obs-c5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c5(|)"; fi ;;
-    1) $echo "Test obs-c5(|) failed: files obs-c5.O and $srcdir/obs-c5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c5(|) may have failed." 1>&2;
-       $echo The command "cmp obs-c5.O $srcdir/obs-c5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c5(|)"; fi;;
+    1) $echo "Test obs-c5(|) failed: files obs-c5.O and $srcdir/obs-c5.X differ" 1>&2
+       (diff -c obs-c5.O $srcdir/obs-c5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c5(|) may have failed." 1>&2
+       $echo The command "cmp obs-c5.O $srcdir/obs-c5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c5.E || rm -f obs-c5.E
 $xx -12c < $srcdir/obs-c5.I > obs-c5.O 2> obs-c5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-c5(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-c5.O $srcdir/obs-c5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-c5(<)"; fi ;;
-    1) $echo "Test obs-c5(<) failed: files obs-c5.O and $srcdir/obs-c5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-c5(<) may have failed." 1>&2;
-       $echo The command "cmp obs-c5.O $srcdir/obs-c5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-c5(<)"; fi;;
+    1) $echo "Test obs-c5(<) failed: files obs-c5.O and $srcdir/obs-c5.X differ" 1>&2
+       (diff -c obs-c5.O $srcdir/obs-c5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-c5(<) may have failed." 1>&2
+       $echo The command "cmp obs-c5.O $srcdir/obs-c5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-c5.E || rm -f obs-c5.E
 $xx -1l $srcdir/obs-l1.I > obs-l1.O 2> obs-l1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l1(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l1.O $srcdir/obs-l1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l1(F)"; fi ;;
-    1) $echo "Test obs-l1(F) failed: files obs-l1.O and $srcdir/obs-l1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l1(F) may have failed." 1>&2;
-       $echo The command "cmp obs-l1.O $srcdir/obs-l1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l1(F)"; fi;;
+    1) $echo "Test obs-l1(F) failed: files obs-l1.O and $srcdir/obs-l1.X differ" 1>&2
+       (diff -c obs-l1.O $srcdir/obs-l1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l1(F) may have failed." 1>&2
+       $echo The command "cmp obs-l1.O $srcdir/obs-l1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l1.E || rm -f obs-l1.E
 cat $srcdir/obs-l1.I | $xx -1l > obs-l1.O 2> obs-l1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l1(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l1.O $srcdir/obs-l1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l1(|)"; fi ;;
-    1) $echo "Test obs-l1(|) failed: files obs-l1.O and $srcdir/obs-l1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l1(|) may have failed." 1>&2;
-       $echo The command "cmp obs-l1.O $srcdir/obs-l1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l1(|)"; fi;;
+    1) $echo "Test obs-l1(|) failed: files obs-l1.O and $srcdir/obs-l1.X differ" 1>&2
+       (diff -c obs-l1.O $srcdir/obs-l1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l1(|) may have failed." 1>&2
+       $echo The command "cmp obs-l1.O $srcdir/obs-l1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l1.E || rm -f obs-l1.E
 $xx -1l < $srcdir/obs-l1.I > obs-l1.O 2> obs-l1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l1(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l1.O $srcdir/obs-l1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l1(<)"; fi ;;
-    1) $echo "Test obs-l1(<) failed: files obs-l1.O and $srcdir/obs-l1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l1(<) may have failed." 1>&2;
-       $echo The command "cmp obs-l1.O $srcdir/obs-l1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l1(<)"; fi;;
+    1) $echo "Test obs-l1(<) failed: files obs-l1.O and $srcdir/obs-l1.X differ" 1>&2
+       (diff -c obs-l1.O $srcdir/obs-l1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l1(<) may have failed." 1>&2
+       $echo The command "cmp obs-l1.O $srcdir/obs-l1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l1.E || rm -f obs-l1.E
 $xx -1l $srcdir/obs-l2.I > obs-l2.O 2> obs-l2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l2(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l2.O $srcdir/obs-l2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l2(F)"; fi ;;
-    1) $echo "Test obs-l2(F) failed: files obs-l2.O and $srcdir/obs-l2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l2(F) may have failed." 1>&2;
-       $echo The command "cmp obs-l2.O $srcdir/obs-l2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l2(F)"; fi;;
+    1) $echo "Test obs-l2(F) failed: files obs-l2.O and $srcdir/obs-l2.X differ" 1>&2
+       (diff -c obs-l2.O $srcdir/obs-l2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l2(F) may have failed." 1>&2
+       $echo The command "cmp obs-l2.O $srcdir/obs-l2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l2.E || rm -f obs-l2.E
 cat $srcdir/obs-l2.I | $xx -1l > obs-l2.O 2> obs-l2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l2(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l2.O $srcdir/obs-l2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l2(|)"; fi ;;
-    1) $echo "Test obs-l2(|) failed: files obs-l2.O and $srcdir/obs-l2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l2(|) may have failed." 1>&2;
-       $echo The command "cmp obs-l2.O $srcdir/obs-l2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l2(|)"; fi;;
+    1) $echo "Test obs-l2(|) failed: files obs-l2.O and $srcdir/obs-l2.X differ" 1>&2
+       (diff -c obs-l2.O $srcdir/obs-l2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l2(|) may have failed." 1>&2
+       $echo The command "cmp obs-l2.O $srcdir/obs-l2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l2.E || rm -f obs-l2.E
 $xx -1l < $srcdir/obs-l2.I > obs-l2.O 2> obs-l2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l2(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l2.O $srcdir/obs-l2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l2(<)"; fi ;;
-    1) $echo "Test obs-l2(<) failed: files obs-l2.O and $srcdir/obs-l2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l2(<) may have failed." 1>&2;
-       $echo The command "cmp obs-l2.O $srcdir/obs-l2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l2(<)"; fi;;
+    1) $echo "Test obs-l2(<) failed: files obs-l2.O and $srcdir/obs-l2.X differ" 1>&2
+       (diff -c obs-l2.O $srcdir/obs-l2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l2(<) may have failed." 1>&2
+       $echo The command "cmp obs-l2.O $srcdir/obs-l2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l2.E || rm -f obs-l2.E
 $xx -1l $srcdir/obs-l3.I > obs-l3.O 2> obs-l3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l3(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l3.O $srcdir/obs-l3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l3(F)"; fi ;;
-    1) $echo "Test obs-l3(F) failed: files obs-l3.O and $srcdir/obs-l3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l3(F) may have failed." 1>&2;
-       $echo The command "cmp obs-l3.O $srcdir/obs-l3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l3(F)"; fi;;
+    1) $echo "Test obs-l3(F) failed: files obs-l3.O and $srcdir/obs-l3.X differ" 1>&2
+       (diff -c obs-l3.O $srcdir/obs-l3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l3(F) may have failed." 1>&2
+       $echo The command "cmp obs-l3.O $srcdir/obs-l3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l3.E || rm -f obs-l3.E
 cat $srcdir/obs-l3.I | $xx -1l > obs-l3.O 2> obs-l3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l3(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l3.O $srcdir/obs-l3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l3(|)"; fi ;;
-    1) $echo "Test obs-l3(|) failed: files obs-l3.O and $srcdir/obs-l3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l3(|) may have failed." 1>&2;
-       $echo The command "cmp obs-l3.O $srcdir/obs-l3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l3(|)"; fi;;
+    1) $echo "Test obs-l3(|) failed: files obs-l3.O and $srcdir/obs-l3.X differ" 1>&2
+       (diff -c obs-l3.O $srcdir/obs-l3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l3(|) may have failed." 1>&2
+       $echo The command "cmp obs-l3.O $srcdir/obs-l3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l3.E || rm -f obs-l3.E
 $xx -1l < $srcdir/obs-l3.I > obs-l3.O 2> obs-l3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l3(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l3.O $srcdir/obs-l3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l3(<)"; fi ;;
-    1) $echo "Test obs-l3(<) failed: files obs-l3.O and $srcdir/obs-l3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l3(<) may have failed." 1>&2;
-       $echo The command "cmp obs-l3.O $srcdir/obs-l3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l3(<)"; fi;;
+    1) $echo "Test obs-l3(<) failed: files obs-l3.O and $srcdir/obs-l3.X differ" 1>&2
+       (diff -c obs-l3.O $srcdir/obs-l3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l3(<) may have failed." 1>&2
+       $echo The command "cmp obs-l3.O $srcdir/obs-l3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l3.E || rm -f obs-l3.E
 $xx +1l $srcdir/obs-l4.I > obs-l4.O 2> obs-l4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l4(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l4.O $srcdir/obs-l4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l4(F)"; fi ;;
-    1) $echo "Test obs-l4(F) failed: files obs-l4.O and $srcdir/obs-l4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l4(F) may have failed." 1>&2;
-       $echo The command "cmp obs-l4.O $srcdir/obs-l4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l4(F)"; fi;;
+    1) $echo "Test obs-l4(F) failed: files obs-l4.O and $srcdir/obs-l4.X differ" 1>&2
+       (diff -c obs-l4.O $srcdir/obs-l4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l4(F) may have failed." 1>&2
+       $echo The command "cmp obs-l4.O $srcdir/obs-l4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l4.E || rm -f obs-l4.E
 cat $srcdir/obs-l4.I | $xx +1l > obs-l4.O 2> obs-l4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l4(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l4.O $srcdir/obs-l4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l4(|)"; fi ;;
-    1) $echo "Test obs-l4(|) failed: files obs-l4.O and $srcdir/obs-l4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l4(|) may have failed." 1>&2;
-       $echo The command "cmp obs-l4.O $srcdir/obs-l4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l4(|)"; fi;;
+    1) $echo "Test obs-l4(|) failed: files obs-l4.O and $srcdir/obs-l4.X differ" 1>&2
+       (diff -c obs-l4.O $srcdir/obs-l4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l4(|) may have failed." 1>&2
+       $echo The command "cmp obs-l4.O $srcdir/obs-l4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l4.E || rm -f obs-l4.E
 $xx +1l < $srcdir/obs-l4.I > obs-l4.O 2> obs-l4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l4(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l4.O $srcdir/obs-l4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l4(<)"; fi ;;
-    1) $echo "Test obs-l4(<) failed: files obs-l4.O and $srcdir/obs-l4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l4(<) may have failed." 1>&2;
-       $echo The command "cmp obs-l4.O $srcdir/obs-l4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l4(<)"; fi;;
+    1) $echo "Test obs-l4(<) failed: files obs-l4.O and $srcdir/obs-l4.X differ" 1>&2
+       (diff -c obs-l4.O $srcdir/obs-l4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l4(<) may have failed." 1>&2
+       $echo The command "cmp obs-l4.O $srcdir/obs-l4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l4.E || rm -f obs-l4.E
 $xx +2l $srcdir/obs-l5.I > obs-l5.O 2> obs-l5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l5(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l5.O $srcdir/obs-l5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l5(F)"; fi ;;
-    1) $echo "Test obs-l5(F) failed: files obs-l5.O and $srcdir/obs-l5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l5(F) may have failed." 1>&2;
-       $echo The command "cmp obs-l5.O $srcdir/obs-l5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l5(F)"; fi;;
+    1) $echo "Test obs-l5(F) failed: files obs-l5.O and $srcdir/obs-l5.X differ" 1>&2
+       (diff -c obs-l5.O $srcdir/obs-l5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l5(F) may have failed." 1>&2
+       $echo The command "cmp obs-l5.O $srcdir/obs-l5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l5.E || rm -f obs-l5.E
 cat $srcdir/obs-l5.I | $xx +2l > obs-l5.O 2> obs-l5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l5(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l5.O $srcdir/obs-l5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l5(|)"; fi ;;
-    1) $echo "Test obs-l5(|) failed: files obs-l5.O and $srcdir/obs-l5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l5(|) may have failed." 1>&2;
-       $echo The command "cmp obs-l5.O $srcdir/obs-l5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l5(|)"; fi;;
+    1) $echo "Test obs-l5(|) failed: files obs-l5.O and $srcdir/obs-l5.X differ" 1>&2
+       (diff -c obs-l5.O $srcdir/obs-l5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l5(|) may have failed." 1>&2
+       $echo The command "cmp obs-l5.O $srcdir/obs-l5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l5.E || rm -f obs-l5.E
 $xx +2l < $srcdir/obs-l5.I > obs-l5.O 2> obs-l5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l5(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l5.O $srcdir/obs-l5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l5(<)"; fi ;;
-    1) $echo "Test obs-l5(<) failed: files obs-l5.O and $srcdir/obs-l5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l5(<) may have failed." 1>&2;
-       $echo The command "cmp obs-l5.O $srcdir/obs-l5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l5(<)"; fi;;
+    1) $echo "Test obs-l5(<) failed: files obs-l5.O and $srcdir/obs-l5.X differ" 1>&2
+       (diff -c obs-l5.O $srcdir/obs-l5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l5(<) may have failed." 1>&2
+       $echo The command "cmp obs-l5.O $srcdir/obs-l5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l5.E || rm -f obs-l5.E
 $xx -1 $srcdir/obs-1.I > obs-1.O 2> obs-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-1(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-1.O $srcdir/obs-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-1(F)"; fi ;;
-    1) $echo "Test obs-1(F) failed: files obs-1.O and $srcdir/obs-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-1(F) may have failed." 1>&2;
-       $echo The command "cmp obs-1.O $srcdir/obs-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-1(F)"; fi;;
+    1) $echo "Test obs-1(F) failed: files obs-1.O and $srcdir/obs-1.X differ" 1>&2
+       (diff -c obs-1.O $srcdir/obs-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-1(F) may have failed." 1>&2
+       $echo The command "cmp obs-1.O $srcdir/obs-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-1.E || rm -f obs-1.E
 cat $srcdir/obs-1.I | $xx -1 > obs-1.O 2> obs-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-1(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-1.O $srcdir/obs-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-1(|)"; fi ;;
-    1) $echo "Test obs-1(|) failed: files obs-1.O and $srcdir/obs-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-1(|) may have failed." 1>&2;
-       $echo The command "cmp obs-1.O $srcdir/obs-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-1(|)"; fi;;
+    1) $echo "Test obs-1(|) failed: files obs-1.O and $srcdir/obs-1.X differ" 1>&2
+       (diff -c obs-1.O $srcdir/obs-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-1(|) may have failed." 1>&2
+       $echo The command "cmp obs-1.O $srcdir/obs-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-1.E || rm -f obs-1.E
 $xx -1 < $srcdir/obs-1.I > obs-1.O 2> obs-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-1(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-1.O $srcdir/obs-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-1(<)"; fi ;;
-    1) $echo "Test obs-1(<) failed: files obs-1.O and $srcdir/obs-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-1(<) may have failed." 1>&2;
-       $echo The command "cmp obs-1.O $srcdir/obs-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-1(<)"; fi;;
+    1) $echo "Test obs-1(<) failed: files obs-1.O and $srcdir/obs-1.X differ" 1>&2
+       (diff -c obs-1.O $srcdir/obs-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-1(<) may have failed." 1>&2
+       $echo The command "cmp obs-1.O $srcdir/obs-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-1.E || rm -f obs-1.E
 $xx -1 $srcdir/obs-2.I > obs-2.O 2> obs-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-2(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-2.O $srcdir/obs-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-2(F)"; fi ;;
-    1) $echo "Test obs-2(F) failed: files obs-2.O and $srcdir/obs-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-2(F) may have failed." 1>&2;
-       $echo The command "cmp obs-2.O $srcdir/obs-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-2(F)"; fi;;
+    1) $echo "Test obs-2(F) failed: files obs-2.O and $srcdir/obs-2.X differ" 1>&2
+       (diff -c obs-2.O $srcdir/obs-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-2(F) may have failed." 1>&2
+       $echo The command "cmp obs-2.O $srcdir/obs-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-2.E || rm -f obs-2.E
 cat $srcdir/obs-2.I | $xx -1 > obs-2.O 2> obs-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-2(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-2.O $srcdir/obs-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-2(|)"; fi ;;
-    1) $echo "Test obs-2(|) failed: files obs-2.O and $srcdir/obs-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-2(|) may have failed." 1>&2;
-       $echo The command "cmp obs-2.O $srcdir/obs-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-2(|)"; fi;;
+    1) $echo "Test obs-2(|) failed: files obs-2.O and $srcdir/obs-2.X differ" 1>&2
+       (diff -c obs-2.O $srcdir/obs-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-2(|) may have failed." 1>&2
+       $echo The command "cmp obs-2.O $srcdir/obs-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-2.E || rm -f obs-2.E
 $xx -1 < $srcdir/obs-2.I > obs-2.O 2> obs-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-2(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-2.O $srcdir/obs-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-2(<)"; fi ;;
-    1) $echo "Test obs-2(<) failed: files obs-2.O and $srcdir/obs-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-2(<) may have failed." 1>&2;
-       $echo The command "cmp obs-2.O $srcdir/obs-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-2(<)"; fi;;
+    1) $echo "Test obs-2(<) failed: files obs-2.O and $srcdir/obs-2.X differ" 1>&2
+       (diff -c obs-2.O $srcdir/obs-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-2(<) may have failed." 1>&2
+       $echo The command "cmp obs-2.O $srcdir/obs-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-2.E || rm -f obs-2.E
 $xx -1 $srcdir/obs-3.I > obs-3.O 2> obs-3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-3(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-3.O $srcdir/obs-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-3(F)"; fi ;;
-    1) $echo "Test obs-3(F) failed: files obs-3.O and $srcdir/obs-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-3(F) may have failed." 1>&2;
-       $echo The command "cmp obs-3.O $srcdir/obs-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-3(F)"; fi;;
+    1) $echo "Test obs-3(F) failed: files obs-3.O and $srcdir/obs-3.X differ" 1>&2
+       (diff -c obs-3.O $srcdir/obs-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-3(F) may have failed." 1>&2
+       $echo The command "cmp obs-3.O $srcdir/obs-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-3.E || rm -f obs-3.E
 cat $srcdir/obs-3.I | $xx -1 > obs-3.O 2> obs-3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-3(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-3.O $srcdir/obs-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-3(|)"; fi ;;
-    1) $echo "Test obs-3(|) failed: files obs-3.O and $srcdir/obs-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-3(|) may have failed." 1>&2;
-       $echo The command "cmp obs-3.O $srcdir/obs-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-3(|)"; fi;;
+    1) $echo "Test obs-3(|) failed: files obs-3.O and $srcdir/obs-3.X differ" 1>&2
+       (diff -c obs-3.O $srcdir/obs-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-3(|) may have failed." 1>&2
+       $echo The command "cmp obs-3.O $srcdir/obs-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-3.E || rm -f obs-3.E
 $xx -1 < $srcdir/obs-3.I > obs-3.O 2> obs-3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-3(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-3.O $srcdir/obs-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-3(<)"; fi ;;
-    1) $echo "Test obs-3(<) failed: files obs-3.O and $srcdir/obs-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-3(<) may have failed." 1>&2;
-       $echo The command "cmp obs-3.O $srcdir/obs-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-3(<)"; fi;;
+    1) $echo "Test obs-3(<) failed: files obs-3.O and $srcdir/obs-3.X differ" 1>&2
+       (diff -c obs-3.O $srcdir/obs-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-3(<) may have failed." 1>&2
+       $echo The command "cmp obs-3.O $srcdir/obs-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-3.E || rm -f obs-3.E
 $xx +1 $srcdir/obs-4.I > obs-4.O 2> obs-4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-4(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-4.O $srcdir/obs-4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-4(F)"; fi ;;
-    1) $echo "Test obs-4(F) failed: files obs-4.O and $srcdir/obs-4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-4(F) may have failed." 1>&2;
-       $echo The command "cmp obs-4.O $srcdir/obs-4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-4(F)"; fi;;
+    1) $echo "Test obs-4(F) failed: files obs-4.O and $srcdir/obs-4.X differ" 1>&2
+       (diff -c obs-4.O $srcdir/obs-4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-4(F) may have failed." 1>&2
+       $echo The command "cmp obs-4.O $srcdir/obs-4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-4.E || rm -f obs-4.E
 cat $srcdir/obs-4.I | $xx +1 > obs-4.O 2> obs-4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-4(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-4.O $srcdir/obs-4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-4(|)"; fi ;;
-    1) $echo "Test obs-4(|) failed: files obs-4.O and $srcdir/obs-4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-4(|) may have failed." 1>&2;
-       $echo The command "cmp obs-4.O $srcdir/obs-4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-4(|)"; fi;;
+    1) $echo "Test obs-4(|) failed: files obs-4.O and $srcdir/obs-4.X differ" 1>&2
+       (diff -c obs-4.O $srcdir/obs-4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-4(|) may have failed." 1>&2
+       $echo The command "cmp obs-4.O $srcdir/obs-4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-4.E || rm -f obs-4.E
 $xx +1 < $srcdir/obs-4.I > obs-4.O 2> obs-4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-4(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-4.O $srcdir/obs-4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-4(<)"; fi ;;
-    1) $echo "Test obs-4(<) failed: files obs-4.O and $srcdir/obs-4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-4(<) may have failed." 1>&2;
-       $echo The command "cmp obs-4.O $srcdir/obs-4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-4(<)"; fi;;
+    1) $echo "Test obs-4(<) failed: files obs-4.O and $srcdir/obs-4.X differ" 1>&2
+       (diff -c obs-4.O $srcdir/obs-4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-4(<) may have failed." 1>&2
+       $echo The command "cmp obs-4.O $srcdir/obs-4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-4.E || rm -f obs-4.E
 $xx +2 $srcdir/obs-5.I > obs-5.O 2> obs-5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-5(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-5.O $srcdir/obs-5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-5(F)"; fi ;;
-    1) $echo "Test obs-5(F) failed: files obs-5.O and $srcdir/obs-5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-5(F) may have failed." 1>&2;
-       $echo The command "cmp obs-5.O $srcdir/obs-5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-5(F)"; fi;;
+    1) $echo "Test obs-5(F) failed: files obs-5.O and $srcdir/obs-5.X differ" 1>&2
+       (diff -c obs-5.O $srcdir/obs-5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-5(F) may have failed." 1>&2
+       $echo The command "cmp obs-5.O $srcdir/obs-5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-5.E || rm -f obs-5.E
 cat $srcdir/obs-5.I | $xx +2 > obs-5.O 2> obs-5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-5(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-5.O $srcdir/obs-5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-5(|)"; fi ;;
-    1) $echo "Test obs-5(|) failed: files obs-5.O and $srcdir/obs-5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-5(|) may have failed." 1>&2;
-       $echo The command "cmp obs-5.O $srcdir/obs-5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-5(|)"; fi;;
+    1) $echo "Test obs-5(|) failed: files obs-5.O and $srcdir/obs-5.X differ" 1>&2
+       (diff -c obs-5.O $srcdir/obs-5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-5(|) may have failed." 1>&2
+       $echo The command "cmp obs-5.O $srcdir/obs-5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-5.E || rm -f obs-5.E
 $xx +2 < $srcdir/obs-5.I > obs-5.O 2> obs-5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-5(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-5.O $srcdir/obs-5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-5(<)"; fi ;;
-    1) $echo "Test obs-5(<) failed: files obs-5.O and $srcdir/obs-5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-5(<) may have failed." 1>&2;
-       $echo The command "cmp obs-5.O $srcdir/obs-5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-5(<)"; fi;;
+    1) $echo "Test obs-5(<) failed: files obs-5.O and $srcdir/obs-5.X differ" 1>&2
+       (diff -c obs-5.O $srcdir/obs-5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-5(<) may have failed." 1>&2
+       $echo The command "cmp obs-5.O $srcdir/obs-5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-5.E || rm -f obs-5.E
 $xx +c $srcdir/obsx-1.I > obsx-1.O 2> obsx-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obsx-1(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obsx-1.O $srcdir/obsx-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obsx-1(F)"; fi ;;
-    1) $echo "Test obsx-1(F) failed: files obsx-1.O and $srcdir/obsx-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obsx-1(F) may have failed." 1>&2;
-       $echo The command "cmp obsx-1.O $srcdir/obsx-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obsx-1(F)"; fi;;
+    1) $echo "Test obsx-1(F) failed: files obsx-1.O and $srcdir/obsx-1.X differ" 1>&2
+       (diff -c obsx-1.O $srcdir/obsx-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obsx-1(F) may have failed." 1>&2
+       $echo The command "cmp obsx-1.O $srcdir/obsx-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obsx-1.E || rm -f obsx-1.E
 cat $srcdir/obsx-1.I | $xx +c > obsx-1.O 2> obsx-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obsx-1(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obsx-1.O $srcdir/obsx-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obsx-1(|)"; fi ;;
-    1) $echo "Test obsx-1(|) failed: files obsx-1.O and $srcdir/obsx-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obsx-1(|) may have failed." 1>&2;
-       $echo The command "cmp obsx-1.O $srcdir/obsx-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obsx-1(|)"; fi;;
+    1) $echo "Test obsx-1(|) failed: files obsx-1.O and $srcdir/obsx-1.X differ" 1>&2
+       (diff -c obsx-1.O $srcdir/obsx-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obsx-1(|) may have failed." 1>&2
+       $echo The command "cmp obsx-1.O $srcdir/obsx-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obsx-1.E || rm -f obsx-1.E
 $xx +c < $srcdir/obsx-1.I > obsx-1.O 2> obsx-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obsx-1(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obsx-1.O $srcdir/obsx-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obsx-1(<)"; fi ;;
-    1) $echo "Test obsx-1(<) failed: files obsx-1.O and $srcdir/obsx-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obsx-1(<) may have failed." 1>&2;
-       $echo The command "cmp obsx-1.O $srcdir/obsx-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obsx-1(<)"; fi;;
+    1) $echo "Test obsx-1(<) failed: files obsx-1.O and $srcdir/obsx-1.X differ" 1>&2
+       (diff -c obsx-1.O $srcdir/obsx-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obsx-1(<) may have failed." 1>&2
+       $echo The command "cmp obsx-1.O $srcdir/obsx-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obsx-1.E || rm -f obsx-1.E
 $xx +l $srcdir/obsx-2.I > obsx-2.O 2> obsx-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obsx-2(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obsx-2.O $srcdir/obsx-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obsx-2(F)"; fi ;;
-    1) $echo "Test obsx-2(F) failed: files obsx-2.O and $srcdir/obsx-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obsx-2(F) may have failed." 1>&2;
-       $echo The command "cmp obsx-2.O $srcdir/obsx-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obsx-2(F)"; fi;;
+    1) $echo "Test obsx-2(F) failed: files obsx-2.O and $srcdir/obsx-2.X differ" 1>&2
+       (diff -c obsx-2.O $srcdir/obsx-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obsx-2(F) may have failed." 1>&2
+       $echo The command "cmp obsx-2.O $srcdir/obsx-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obsx-2.E || rm -f obsx-2.E
 cat $srcdir/obsx-2.I | $xx +l > obsx-2.O 2> obsx-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obsx-2(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obsx-2.O $srcdir/obsx-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obsx-2(|)"; fi ;;
-    1) $echo "Test obsx-2(|) failed: files obsx-2.O and $srcdir/obsx-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obsx-2(|) may have failed." 1>&2;
-       $echo The command "cmp obsx-2.O $srcdir/obsx-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obsx-2(|)"; fi;;
+    1) $echo "Test obsx-2(|) failed: files obsx-2.O and $srcdir/obsx-2.X differ" 1>&2
+       (diff -c obsx-2.O $srcdir/obsx-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obsx-2(|) may have failed." 1>&2
+       $echo The command "cmp obsx-2.O $srcdir/obsx-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obsx-2.E || rm -f obsx-2.E
 $xx +l < $srcdir/obsx-2.I > obsx-2.O 2> obsx-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obsx-2(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obsx-2.O $srcdir/obsx-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obsx-2(<)"; fi ;;
-    1) $echo "Test obsx-2(<) failed: files obsx-2.O and $srcdir/obsx-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obsx-2(<) may have failed." 1>&2;
-       $echo The command "cmp obsx-2.O $srcdir/obsx-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obsx-2(<)"; fi;;
+    1) $echo "Test obsx-2(<) failed: files obsx-2.O and $srcdir/obsx-2.X differ" 1>&2
+       (diff -c obsx-2.O $srcdir/obsx-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obsx-2(<) may have failed." 1>&2
+       $echo The command "cmp obsx-2.O $srcdir/obsx-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obsx-2.E || rm -f obsx-2.E
 $xx -l $srcdir/obs-l.I > obs-l.O 2> obs-l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l.O $srcdir/obs-l.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l(F)"; fi ;;
-    1) $echo "Test obs-l(F) failed: files obs-l.O and $srcdir/obs-l.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l(F) may have failed." 1>&2;
-       $echo The command "cmp obs-l.O $srcdir/obs-l.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l(F)"; fi;;
+    1) $echo "Test obs-l(F) failed: files obs-l.O and $srcdir/obs-l.X differ" 1>&2
+       (diff -c obs-l.O $srcdir/obs-l.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l(F) may have failed." 1>&2
+       $echo The command "cmp obs-l.O $srcdir/obs-l.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l.E || rm -f obs-l.E
 cat $srcdir/obs-l.I | $xx -l > obs-l.O 2> obs-l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l.O $srcdir/obs-l.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l(|)"; fi ;;
-    1) $echo "Test obs-l(|) failed: files obs-l.O and $srcdir/obs-l.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l(|) may have failed." 1>&2;
-       $echo The command "cmp obs-l.O $srcdir/obs-l.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l(|)"; fi;;
+    1) $echo "Test obs-l(|) failed: files obs-l.O and $srcdir/obs-l.X differ" 1>&2
+       (diff -c obs-l.O $srcdir/obs-l.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l(|) may have failed." 1>&2
+       $echo The command "cmp obs-l.O $srcdir/obs-l.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l.E || rm -f obs-l.E
 $xx -l < $srcdir/obs-l.I > obs-l.O 2> obs-l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test obs-l(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp obs-l.O $srcdir/obs-l.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed obs-l(<)"; fi ;;
-    1) $echo "Test obs-l(<) failed: files obs-l.O and $srcdir/obs-l.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test obs-l(<) may have failed." 1>&2;
-       $echo The command "cmp obs-l.O $srcdir/obs-l.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed obs-l(<)"; fi;;
+    1) $echo "Test obs-l(<) failed: files obs-l.O and $srcdir/obs-l.X differ" 1>&2
+       (diff -c obs-l.O $srcdir/obs-l.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test obs-l(<) may have failed." 1>&2
+       $echo The command "cmp obs-l.O $srcdir/obs-l.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s obs-l.E || rm -f obs-l.E
 $xx +cl $srcdir/err-1.I > err-1.O 2> err-1.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-1(F) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-1.O $srcdir/err-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-1(F)"; fi ;;
-    1) $echo "Test err-1(F) failed: files err-1.O and $srcdir/err-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-1(F) may have failed." 1>&2;
-       $echo The command "cmp err-1.O $srcdir/err-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-1(F)"; fi;;
+    1) $echo "Test err-1(F) failed: files err-1.O and $srcdir/err-1.X differ" 1>&2
+       (diff -c err-1.O $srcdir/err-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-1(F) may have failed." 1>&2
+       $echo The command "cmp err-1.O $srcdir/err-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-1.E || rm -f err-1.E
 cat $srcdir/err-1.I | $xx +cl > err-1.O 2> err-1.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-1(|) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-1.O $srcdir/err-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-1(|)"; fi ;;
-    1) $echo "Test err-1(|) failed: files err-1.O and $srcdir/err-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-1(|) may have failed." 1>&2;
-       $echo The command "cmp err-1.O $srcdir/err-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-1(|)"; fi;;
+    1) $echo "Test err-1(|) failed: files err-1.O and $srcdir/err-1.X differ" 1>&2
+       (diff -c err-1.O $srcdir/err-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-1(|) may have failed." 1>&2
+       $echo The command "cmp err-1.O $srcdir/err-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-1.E || rm -f err-1.E
 $xx +cl < $srcdir/err-1.I > err-1.O 2> err-1.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-1(<) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-1.O $srcdir/err-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-1(<)"; fi ;;
-    1) $echo "Test err-1(<) failed: files err-1.O and $srcdir/err-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-1(<) may have failed." 1>&2;
-       $echo The command "cmp err-1.O $srcdir/err-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-1(<)"; fi;;
+    1) $echo "Test err-1(<) failed: files err-1.O and $srcdir/err-1.X differ" 1>&2
+       (diff -c err-1.O $srcdir/err-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-1(<) may have failed." 1>&2
+       $echo The command "cmp err-1.O $srcdir/err-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-1.E || rm -f err-1.E
 $xx -cl $srcdir/err-2.I > err-2.O 2> err-2.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-2(F) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-2.O $srcdir/err-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-2(F)"; fi ;;
-    1) $echo "Test err-2(F) failed: files err-2.O and $srcdir/err-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-2(F) may have failed." 1>&2;
-       $echo The command "cmp err-2.O $srcdir/err-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-2(F)"; fi;;
+    1) $echo "Test err-2(F) failed: files err-2.O and $srcdir/err-2.X differ" 1>&2
+       (diff -c err-2.O $srcdir/err-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-2(F) may have failed." 1>&2
+       $echo The command "cmp err-2.O $srcdir/err-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-2.E || rm -f err-2.E
 cat $srcdir/err-2.I | $xx -cl > err-2.O 2> err-2.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-2(|) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-2.O $srcdir/err-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-2(|)"; fi ;;
-    1) $echo "Test err-2(|) failed: files err-2.O and $srcdir/err-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-2(|) may have failed." 1>&2;
-       $echo The command "cmp err-2.O $srcdir/err-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-2(|)"; fi;;
+    1) $echo "Test err-2(|) failed: files err-2.O and $srcdir/err-2.X differ" 1>&2
+       (diff -c err-2.O $srcdir/err-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-2(|) may have failed." 1>&2
+       $echo The command "cmp err-2.O $srcdir/err-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-2.E || rm -f err-2.E
 $xx -cl < $srcdir/err-2.I > err-2.O 2> err-2.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-2(<) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-2.O $srcdir/err-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-2(<)"; fi ;;
-    1) $echo "Test err-2(<) failed: files err-2.O and $srcdir/err-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-2(<) may have failed." 1>&2;
-       $echo The command "cmp err-2.O $srcdir/err-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-2(<)"; fi;;
+    1) $echo "Test err-2(<) failed: files err-2.O and $srcdir/err-2.X differ" 1>&2
+       (diff -c err-2.O $srcdir/err-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-2(<) may have failed." 1>&2
+       $echo The command "cmp err-2.O $srcdir/err-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-2.E || rm -f err-2.E
 $xx +2cz $srcdir/err-3.I > err-3.O 2> err-3.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-3(F) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-3.O $srcdir/err-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-3(F)"; fi ;;
-    1) $echo "Test err-3(F) failed: files err-3.O and $srcdir/err-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-3(F) may have failed." 1>&2;
-       $echo The command "cmp err-3.O $srcdir/err-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-3(F)"; fi;;
+    1) $echo "Test err-3(F) failed: files err-3.O and $srcdir/err-3.X differ" 1>&2
+       (diff -c err-3.O $srcdir/err-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-3(F) may have failed." 1>&2
+       $echo The command "cmp err-3.O $srcdir/err-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-3.E || rm -f err-3.E
 cat $srcdir/err-3.I | $xx +2cz > err-3.O 2> err-3.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-3(|) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-3.O $srcdir/err-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-3(|)"; fi ;;
-    1) $echo "Test err-3(|) failed: files err-3.O and $srcdir/err-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-3(|) may have failed." 1>&2;
-       $echo The command "cmp err-3.O $srcdir/err-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-3(|)"; fi;;
+    1) $echo "Test err-3(|) failed: files err-3.O and $srcdir/err-3.X differ" 1>&2
+       (diff -c err-3.O $srcdir/err-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-3(|) may have failed." 1>&2
+       $echo The command "cmp err-3.O $srcdir/err-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-3.E || rm -f err-3.E
 $xx +2cz < $srcdir/err-3.I > err-3.O 2> err-3.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-3(<) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-3.O $srcdir/err-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-3(<)"; fi ;;
-    1) $echo "Test err-3(<) failed: files err-3.O and $srcdir/err-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-3(<) may have failed." 1>&2;
-       $echo The command "cmp err-3.O $srcdir/err-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-3(<)"; fi;;
+    1) $echo "Test err-3(<) failed: files err-3.O and $srcdir/err-3.X differ" 1>&2
+       (diff -c err-3.O $srcdir/err-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-3(<) may have failed." 1>&2
+       $echo The command "cmp err-3.O $srcdir/err-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-3.E || rm -f err-3.E
 $xx -2cX $srcdir/err-4.I > err-4.O 2> err-4.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-4(F) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-4.O $srcdir/err-4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-4(F)"; fi ;;
-    1) $echo "Test err-4(F) failed: files err-4.O and $srcdir/err-4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-4(F) may have failed." 1>&2;
-       $echo The command "cmp err-4.O $srcdir/err-4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-4(F)"; fi;;
+    1) $echo "Test err-4(F) failed: files err-4.O and $srcdir/err-4.X differ" 1>&2
+       (diff -c err-4.O $srcdir/err-4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-4(F) may have failed." 1>&2
+       $echo The command "cmp err-4.O $srcdir/err-4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-4.E || rm -f err-4.E
 cat $srcdir/err-4.I | $xx -2cX > err-4.O 2> err-4.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-4(|) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-4.O $srcdir/err-4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-4(|)"; fi ;;
-    1) $echo "Test err-4(|) failed: files err-4.O and $srcdir/err-4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-4(|) may have failed." 1>&2;
-       $echo The command "cmp err-4.O $srcdir/err-4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-4(|)"; fi;;
+    1) $echo "Test err-4(|) failed: files err-4.O and $srcdir/err-4.X differ" 1>&2
+       (diff -c err-4.O $srcdir/err-4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-4(|) may have failed." 1>&2
+       $echo The command "cmp err-4.O $srcdir/err-4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-4.E || rm -f err-4.E
 $xx -2cX < $srcdir/err-4.I > err-4.O 2> err-4.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-4(<) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-4.O $srcdir/err-4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-4(<)"; fi ;;
-    1) $echo "Test err-4(<) failed: files err-4.O and $srcdir/err-4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-4(<) may have failed." 1>&2;
-       $echo The command "cmp err-4.O $srcdir/err-4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-4(<)"; fi;;
+    1) $echo "Test err-4(<) failed: files err-4.O and $srcdir/err-4.X differ" 1>&2
+       (diff -c err-4.O $srcdir/err-4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-4(<) may have failed." 1>&2
+       $echo The command "cmp err-4.O $srcdir/err-4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-4.E || rm -f err-4.E
 $xx -c99999999999999999999 $srcdir/err-5.I > err-5.O 2> err-5.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-5(F) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-5.O $srcdir/err-5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-5(F)"; fi ;;
-    1) $echo "Test err-5(F) failed: files err-5.O and $srcdir/err-5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-5(F) may have failed." 1>&2;
-       $echo The command "cmp err-5.O $srcdir/err-5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-5(F)"; fi;;
+    1) $echo "Test err-5(F) failed: files err-5.O and $srcdir/err-5.X differ" 1>&2
+       (diff -c err-5.O $srcdir/err-5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-5(F) may have failed." 1>&2
+       $echo The command "cmp err-5.O $srcdir/err-5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-5.E || rm -f err-5.E
 cat $srcdir/err-5.I | $xx -c99999999999999999999 > err-5.O 2> err-5.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-5(|) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-5.O $srcdir/err-5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-5(|)"; fi ;;
-    1) $echo "Test err-5(|) failed: files err-5.O and $srcdir/err-5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-5(|) may have failed." 1>&2;
-       $echo The command "cmp err-5.O $srcdir/err-5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-5(|)"; fi;;
+    1) $echo "Test err-5(|) failed: files err-5.O and $srcdir/err-5.X differ" 1>&2
+       (diff -c err-5.O $srcdir/err-5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-5(|) may have failed." 1>&2
+       $echo The command "cmp err-5.O $srcdir/err-5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-5.E || rm -f err-5.E
 $xx -c99999999999999999999 < $srcdir/err-5.I > err-5.O 2> err-5.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-5(<) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-5.O $srcdir/err-5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-5(<)"; fi ;;
-    1) $echo "Test err-5(<) failed: files err-5.O and $srcdir/err-5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-5(<) may have failed." 1>&2;
-       $echo The command "cmp err-5.O $srcdir/err-5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-5(<)"; fi;;
+    1) $echo "Test err-5(<) failed: files err-5.O and $srcdir/err-5.X differ" 1>&2
+       (diff -c err-5.O $srcdir/err-5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-5(<) may have failed." 1>&2
+       $echo The command "cmp err-5.O $srcdir/err-5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-5.E || rm -f err-5.E
 $xx -c $srcdir/err-6.I > err-6.O 2> err-6.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-6(F) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-6.O $srcdir/err-6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-6(F)"; fi ;;
-    1) $echo "Test err-6(F) failed: files err-6.O and $srcdir/err-6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-6(F) may have failed." 1>&2;
-       $echo The command "cmp err-6.O $srcdir/err-6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-6(F)"; fi;;
+    1) $echo "Test err-6(F) failed: files err-6.O and $srcdir/err-6.X differ" 1>&2
+       (diff -c err-6.O $srcdir/err-6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-6(F) may have failed." 1>&2
+       $echo The command "cmp err-6.O $srcdir/err-6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-6.E || rm -f err-6.E
 cat $srcdir/err-6.I | $xx -c > err-6.O 2> err-6.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-6(|) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-6.O $srcdir/err-6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-6(|)"; fi ;;
-    1) $echo "Test err-6(|) failed: files err-6.O and $srcdir/err-6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-6(|) may have failed." 1>&2;
-       $echo The command "cmp err-6.O $srcdir/err-6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-6(|)"; fi;;
+    1) $echo "Test err-6(|) failed: files err-6.O and $srcdir/err-6.X differ" 1>&2
+       (diff -c err-6.O $srcdir/err-6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-6(|) may have failed." 1>&2
+       $echo The command "cmp err-6.O $srcdir/err-6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-6.E || rm -f err-6.E
 $xx -c < $srcdir/err-6.I > err-6.O 2> err-6.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test err-6(<) failed: ../../src/tail return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp err-6.O $srcdir/err-6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed err-6(<)"; fi ;;
-    1) $echo "Test err-6(<) failed: files err-6.O and $srcdir/err-6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test err-6(<) may have failed." 1>&2;
-       $echo The command "cmp err-6.O $srcdir/err-6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed err-6(<)"; fi;;
+    1) $echo "Test err-6(<) failed: files err-6.O and $srcdir/err-6.X differ" 1>&2
+       (diff -c err-6.O $srcdir/err-6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test err-6(<) may have failed." 1>&2
+       $echo The command "cmp err-6.O $srcdir/err-6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s err-6.E || rm -f err-6.E
 cat $srcdir/minus-1.I | $xx - > minus-1.O 2> minus-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test minus-1(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp minus-1.O $srcdir/minus-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed minus-1(|)"; fi ;;
-    1) $echo "Test minus-1(|) failed: files minus-1.O and $srcdir/minus-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test minus-1(|) may have failed." 1>&2;
-       $echo The command "cmp minus-1.O $srcdir/minus-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed minus-1(|)"; fi;;
+    1) $echo "Test minus-1(|) failed: files minus-1.O and $srcdir/minus-1.X differ" 1>&2
+       (diff -c minus-1.O $srcdir/minus-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test minus-1(|) may have failed." 1>&2
+       $echo The command "cmp minus-1.O $srcdir/minus-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s minus-1.E || rm -f minus-1.E
 $xx - < $srcdir/minus-1.I > minus-1.O 2> minus-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test minus-1(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp minus-1.O $srcdir/minus-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed minus-1(<)"; fi ;;
-    1) $echo "Test minus-1(<) failed: files minus-1.O and $srcdir/minus-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test minus-1(<) may have failed." 1>&2;
-       $echo The command "cmp minus-1.O $srcdir/minus-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed minus-1(<)"; fi;;
+    1) $echo "Test minus-1(<) failed: files minus-1.O and $srcdir/minus-1.X differ" 1>&2
+       (diff -c minus-1.O $srcdir/minus-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test minus-1(<) may have failed." 1>&2
+       $echo The command "cmp minus-1.O $srcdir/minus-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s minus-1.E || rm -f minus-1.E
 cat $srcdir/minus-2.I | $xx - > minus-2.O 2> minus-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test minus-2(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp minus-2.O $srcdir/minus-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed minus-2(|)"; fi ;;
-    1) $echo "Test minus-2(|) failed: files minus-2.O and $srcdir/minus-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test minus-2(|) may have failed." 1>&2;
-       $echo The command "cmp minus-2.O $srcdir/minus-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed minus-2(|)"; fi;;
+    1) $echo "Test minus-2(|) failed: files minus-2.O and $srcdir/minus-2.X differ" 1>&2
+       (diff -c minus-2.O $srcdir/minus-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test minus-2(|) may have failed." 1>&2
+       $echo The command "cmp minus-2.O $srcdir/minus-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s minus-2.E || rm -f minus-2.E
 $xx - < $srcdir/minus-2.I > minus-2.O 2> minus-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test minus-2(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp minus-2.O $srcdir/minus-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed minus-2(<)"; fi ;;
-    1) $echo "Test minus-2(<) failed: files minus-2.O and $srcdir/minus-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test minus-2(<) may have failed." 1>&2;
-       $echo The command "cmp minus-2.O $srcdir/minus-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed minus-2(<)"; fi;;
+    1) $echo "Test minus-2(<) failed: files minus-2.O and $srcdir/minus-2.X differ" 1>&2
+       (diff -c minus-2.O $srcdir/minus-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test minus-2(<) may have failed." 1>&2
+       $echo The command "cmp minus-2.O $srcdir/minus-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s minus-2.E || rm -f minus-2.E
 $xx -n 10 $srcdir/n-1.I > n-1.O 2> n-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-1(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-1.O $srcdir/n-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-1(F)"; fi ;;
-    1) $echo "Test n-1(F) failed: files n-1.O and $srcdir/n-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-1(F) may have failed." 1>&2;
-       $echo The command "cmp n-1.O $srcdir/n-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-1(F)"; fi;;
+    1) $echo "Test n-1(F) failed: files n-1.O and $srcdir/n-1.X differ" 1>&2
+       (diff -c n-1.O $srcdir/n-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-1(F) may have failed." 1>&2
+       $echo The command "cmp n-1.O $srcdir/n-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-1.E || rm -f n-1.E
 cat $srcdir/n-1.I | $xx -n 10 > n-1.O 2> n-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-1(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-1.O $srcdir/n-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-1(|)"; fi ;;
-    1) $echo "Test n-1(|) failed: files n-1.O and $srcdir/n-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-1(|) may have failed." 1>&2;
-       $echo The command "cmp n-1.O $srcdir/n-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-1(|)"; fi;;
+    1) $echo "Test n-1(|) failed: files n-1.O and $srcdir/n-1.X differ" 1>&2
+       (diff -c n-1.O $srcdir/n-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-1(|) may have failed." 1>&2
+       $echo The command "cmp n-1.O $srcdir/n-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-1.E || rm -f n-1.E
 $xx -n 10 < $srcdir/n-1.I > n-1.O 2> n-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-1(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-1.O $srcdir/n-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-1(<)"; fi ;;
-    1) $echo "Test n-1(<) failed: files n-1.O and $srcdir/n-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-1(<) may have failed." 1>&2;
-       $echo The command "cmp n-1.O $srcdir/n-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-1(<)"; fi;;
+    1) $echo "Test n-1(<) failed: files n-1.O and $srcdir/n-1.X differ" 1>&2
+       (diff -c n-1.O $srcdir/n-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-1(<) may have failed." 1>&2
+       $echo The command "cmp n-1.O $srcdir/n-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-1.E || rm -f n-1.E
 $xx -n -10 $srcdir/n-2.I > n-2.O 2> n-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-2(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-2.O $srcdir/n-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-2(F)"; fi ;;
-    1) $echo "Test n-2(F) failed: files n-2.O and $srcdir/n-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-2(F) may have failed." 1>&2;
-       $echo The command "cmp n-2.O $srcdir/n-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-2(F)"; fi;;
+    1) $echo "Test n-2(F) failed: files n-2.O and $srcdir/n-2.X differ" 1>&2
+       (diff -c n-2.O $srcdir/n-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-2(F) may have failed." 1>&2
+       $echo The command "cmp n-2.O $srcdir/n-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-2.E || rm -f n-2.E
 cat $srcdir/n-2.I | $xx -n -10 > n-2.O 2> n-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-2(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-2.O $srcdir/n-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-2(|)"; fi ;;
-    1) $echo "Test n-2(|) failed: files n-2.O and $srcdir/n-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-2(|) may have failed." 1>&2;
-       $echo The command "cmp n-2.O $srcdir/n-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-2(|)"; fi;;
+    1) $echo "Test n-2(|) failed: files n-2.O and $srcdir/n-2.X differ" 1>&2
+       (diff -c n-2.O $srcdir/n-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-2(|) may have failed." 1>&2
+       $echo The command "cmp n-2.O $srcdir/n-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-2.E || rm -f n-2.E
 $xx -n -10 < $srcdir/n-2.I > n-2.O 2> n-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-2(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-2.O $srcdir/n-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-2(<)"; fi ;;
-    1) $echo "Test n-2(<) failed: files n-2.O and $srcdir/n-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-2(<) may have failed." 1>&2;
-       $echo The command "cmp n-2.O $srcdir/n-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-2(<)"; fi;;
+    1) $echo "Test n-2(<) failed: files n-2.O and $srcdir/n-2.X differ" 1>&2
+       (diff -c n-2.O $srcdir/n-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-2(<) may have failed." 1>&2
+       $echo The command "cmp n-2.O $srcdir/n-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-2.E || rm -f n-2.E
 $xx -n +10 $srcdir/n-3.I > n-3.O 2> n-3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-3(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-3.O $srcdir/n-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-3(F)"; fi ;;
-    1) $echo "Test n-3(F) failed: files n-3.O and $srcdir/n-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-3(F) may have failed." 1>&2;
-       $echo The command "cmp n-3.O $srcdir/n-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-3(F)"; fi;;
+    1) $echo "Test n-3(F) failed: files n-3.O and $srcdir/n-3.X differ" 1>&2
+       (diff -c n-3.O $srcdir/n-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-3(F) may have failed." 1>&2
+       $echo The command "cmp n-3.O $srcdir/n-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-3.E || rm -f n-3.E
 cat $srcdir/n-3.I | $xx -n +10 > n-3.O 2> n-3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-3(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-3.O $srcdir/n-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-3(|)"; fi ;;
-    1) $echo "Test n-3(|) failed: files n-3.O and $srcdir/n-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-3(|) may have failed." 1>&2;
-       $echo The command "cmp n-3.O $srcdir/n-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-3(|)"; fi;;
+    1) $echo "Test n-3(|) failed: files n-3.O and $srcdir/n-3.X differ" 1>&2
+       (diff -c n-3.O $srcdir/n-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-3(|) may have failed." 1>&2
+       $echo The command "cmp n-3.O $srcdir/n-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-3.E || rm -f n-3.E
 $xx -n +10 < $srcdir/n-3.I > n-3.O 2> n-3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-3(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-3.O $srcdir/n-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-3(<)"; fi ;;
-    1) $echo "Test n-3(<) failed: files n-3.O and $srcdir/n-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-3(<) may have failed." 1>&2;
-       $echo The command "cmp n-3.O $srcdir/n-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-3(<)"; fi;;
+    1) $echo "Test n-3(<) failed: files n-3.O and $srcdir/n-3.X differ" 1>&2
+       (diff -c n-3.O $srcdir/n-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-3(<) may have failed." 1>&2
+       $echo The command "cmp n-3.O $srcdir/n-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-3.E || rm -f n-3.E
 $xx -n +0 $srcdir/n-4.I > n-4.O 2> n-4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-4(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-4.O $srcdir/n-4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-4(F)"; fi ;;
-    1) $echo "Test n-4(F) failed: files n-4.O and $srcdir/n-4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-4(F) may have failed." 1>&2;
-       $echo The command "cmp n-4.O $srcdir/n-4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-4(F)"; fi;;
+    1) $echo "Test n-4(F) failed: files n-4.O and $srcdir/n-4.X differ" 1>&2
+       (diff -c n-4.O $srcdir/n-4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-4(F) may have failed." 1>&2
+       $echo The command "cmp n-4.O $srcdir/n-4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-4.E || rm -f n-4.E
 cat $srcdir/n-4.I | $xx -n +0 > n-4.O 2> n-4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-4(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-4.O $srcdir/n-4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-4(|)"; fi ;;
-    1) $echo "Test n-4(|) failed: files n-4.O and $srcdir/n-4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-4(|) may have failed." 1>&2;
-       $echo The command "cmp n-4.O $srcdir/n-4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-4(|)"; fi;;
+    1) $echo "Test n-4(|) failed: files n-4.O and $srcdir/n-4.X differ" 1>&2
+       (diff -c n-4.O $srcdir/n-4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-4(|) may have failed." 1>&2
+       $echo The command "cmp n-4.O $srcdir/n-4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-4.E || rm -f n-4.E
 $xx -n +0 < $srcdir/n-4.I > n-4.O 2> n-4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-4(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-4.O $srcdir/n-4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-4(<)"; fi ;;
-    1) $echo "Test n-4(<) failed: files n-4.O and $srcdir/n-4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-4(<) may have failed." 1>&2;
-       $echo The command "cmp n-4.O $srcdir/n-4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-4(<)"; fi;;
+    1) $echo "Test n-4(<) failed: files n-4.O and $srcdir/n-4.X differ" 1>&2
+       (diff -c n-4.O $srcdir/n-4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-4(<) may have failed." 1>&2
+       $echo The command "cmp n-4.O $srcdir/n-4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-4.E || rm -f n-4.E
 $xx -n +1 $srcdir/n-4a.I > n-4a.O 2> n-4a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-4a(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-4a.O $srcdir/n-4a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-4a(F)"; fi ;;
-    1) $echo "Test n-4a(F) failed: files n-4a.O and $srcdir/n-4a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-4a(F) may have failed." 1>&2;
-       $echo The command "cmp n-4a.O $srcdir/n-4a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-4a(F)"; fi;;
+    1) $echo "Test n-4a(F) failed: files n-4a.O and $srcdir/n-4a.X differ" 1>&2
+       (diff -c n-4a.O $srcdir/n-4a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-4a(F) may have failed." 1>&2
+       $echo The command "cmp n-4a.O $srcdir/n-4a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-4a.E || rm -f n-4a.E
 cat $srcdir/n-4a.I | $xx -n +1 > n-4a.O 2> n-4a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-4a(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-4a.O $srcdir/n-4a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-4a(|)"; fi ;;
-    1) $echo "Test n-4a(|) failed: files n-4a.O and $srcdir/n-4a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-4a(|) may have failed." 1>&2;
-       $echo The command "cmp n-4a.O $srcdir/n-4a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-4a(|)"; fi;;
+    1) $echo "Test n-4a(|) failed: files n-4a.O and $srcdir/n-4a.X differ" 1>&2
+       (diff -c n-4a.O $srcdir/n-4a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-4a(|) may have failed." 1>&2
+       $echo The command "cmp n-4a.O $srcdir/n-4a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-4a.E || rm -f n-4a.E
 $xx -n +1 < $srcdir/n-4a.I > n-4a.O 2> n-4a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-4a(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-4a.O $srcdir/n-4a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-4a(<)"; fi ;;
-    1) $echo "Test n-4a(<) failed: files n-4a.O and $srcdir/n-4a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-4a(<) may have failed." 1>&2;
-       $echo The command "cmp n-4a.O $srcdir/n-4a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-4a(<)"; fi;;
+    1) $echo "Test n-4a(<) failed: files n-4a.O and $srcdir/n-4a.X differ" 1>&2
+       (diff -c n-4a.O $srcdir/n-4a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-4a(<) may have failed." 1>&2
+       $echo The command "cmp n-4a.O $srcdir/n-4a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-4a.E || rm -f n-4a.E
 $xx -n -0 $srcdir/n-5.I > n-5.O 2> n-5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-5(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-5.O $srcdir/n-5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-5(F)"; fi ;;
-    1) $echo "Test n-5(F) failed: files n-5.O and $srcdir/n-5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-5(F) may have failed." 1>&2;
-       $echo The command "cmp n-5.O $srcdir/n-5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-5(F)"; fi;;
+    1) $echo "Test n-5(F) failed: files n-5.O and $srcdir/n-5.X differ" 1>&2
+       (diff -c n-5.O $srcdir/n-5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-5(F) may have failed." 1>&2
+       $echo The command "cmp n-5.O $srcdir/n-5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-5.E || rm -f n-5.E
 cat $srcdir/n-5.I | $xx -n -0 > n-5.O 2> n-5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-5(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-5.O $srcdir/n-5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-5(|)"; fi ;;
-    1) $echo "Test n-5(|) failed: files n-5.O and $srcdir/n-5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-5(|) may have failed." 1>&2;
-       $echo The command "cmp n-5.O $srcdir/n-5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-5(|)"; fi;;
+    1) $echo "Test n-5(|) failed: files n-5.O and $srcdir/n-5.X differ" 1>&2
+       (diff -c n-5.O $srcdir/n-5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-5(|) may have failed." 1>&2
+       $echo The command "cmp n-5.O $srcdir/n-5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-5.E || rm -f n-5.E
 $xx -n -0 < $srcdir/n-5.I > n-5.O 2> n-5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-5(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-5.O $srcdir/n-5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-5(<)"; fi ;;
-    1) $echo "Test n-5(<) failed: files n-5.O and $srcdir/n-5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-5(<) may have failed." 1>&2;
-       $echo The command "cmp n-5.O $srcdir/n-5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-5(<)"; fi;;
+    1) $echo "Test n-5(<) failed: files n-5.O and $srcdir/n-5.X differ" 1>&2
+       (diff -c n-5.O $srcdir/n-5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-5(<) may have failed." 1>&2
+       $echo The command "cmp n-5.O $srcdir/n-5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-5.E || rm -f n-5.E
 $xx -n -1 $srcdir/n-5a.I > n-5a.O 2> n-5a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-5a(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-5a.O $srcdir/n-5a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-5a(F)"; fi ;;
-    1) $echo "Test n-5a(F) failed: files n-5a.O and $srcdir/n-5a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-5a(F) may have failed." 1>&2;
-       $echo The command "cmp n-5a.O $srcdir/n-5a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-5a(F)"; fi;;
+    1) $echo "Test n-5a(F) failed: files n-5a.O and $srcdir/n-5a.X differ" 1>&2
+       (diff -c n-5a.O $srcdir/n-5a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-5a(F) may have failed." 1>&2
+       $echo The command "cmp n-5a.O $srcdir/n-5a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-5a.E || rm -f n-5a.E
 cat $srcdir/n-5a.I | $xx -n -1 > n-5a.O 2> n-5a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-5a(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-5a.O $srcdir/n-5a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-5a(|)"; fi ;;
-    1) $echo "Test n-5a(|) failed: files n-5a.O and $srcdir/n-5a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-5a(|) may have failed." 1>&2;
-       $echo The command "cmp n-5a.O $srcdir/n-5a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-5a(|)"; fi;;
+    1) $echo "Test n-5a(|) failed: files n-5a.O and $srcdir/n-5a.X differ" 1>&2
+       (diff -c n-5a.O $srcdir/n-5a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-5a(|) may have failed." 1>&2
+       $echo The command "cmp n-5a.O $srcdir/n-5a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-5a.E || rm -f n-5a.E
 $xx -n -1 < $srcdir/n-5a.I > n-5a.O 2> n-5a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-5a(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-5a.O $srcdir/n-5a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-5a(<)"; fi ;;
-    1) $echo "Test n-5a(<) failed: files n-5a.O and $srcdir/n-5a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-5a(<) may have failed." 1>&2;
-       $echo The command "cmp n-5a.O $srcdir/n-5a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-5a(<)"; fi;;
+    1) $echo "Test n-5a(<) failed: files n-5a.O and $srcdir/n-5a.X differ" 1>&2
+       (diff -c n-5a.O $srcdir/n-5a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-5a(<) may have failed." 1>&2
+       $echo The command "cmp n-5a.O $srcdir/n-5a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-5a.E || rm -f n-5a.E
 $xx -n  0 $srcdir/n-5b.I > n-5b.O 2> n-5b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-5b(F) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-5b.O $srcdir/n-5b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-5b(F)"; fi ;;
-    1) $echo "Test n-5b(F) failed: files n-5b.O and $srcdir/n-5b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-5b(F) may have failed." 1>&2;
-       $echo The command "cmp n-5b.O $srcdir/n-5b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-5b(F)"; fi;;
+    1) $echo "Test n-5b(F) failed: files n-5b.O and $srcdir/n-5b.X differ" 1>&2
+       (diff -c n-5b.O $srcdir/n-5b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-5b(F) may have failed." 1>&2
+       $echo The command "cmp n-5b.O $srcdir/n-5b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-5b.E || rm -f n-5b.E
 cat $srcdir/n-5b.I | $xx -n  0 > n-5b.O 2> n-5b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-5b(|) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-5b.O $srcdir/n-5b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-5b(|)"; fi ;;
-    1) $echo "Test n-5b(|) failed: files n-5b.O and $srcdir/n-5b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-5b(|) may have failed." 1>&2;
-       $echo The command "cmp n-5b.O $srcdir/n-5b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-5b(|)"; fi;;
+    1) $echo "Test n-5b(|) failed: files n-5b.O and $srcdir/n-5b.X differ" 1>&2
+       (diff -c n-5b.O $srcdir/n-5b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-5b(|) may have failed." 1>&2
+       $echo The command "cmp n-5b.O $srcdir/n-5b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-5b.E || rm -f n-5b.E
 $xx -n  0 < $srcdir/n-5b.I > n-5b.O 2> n-5b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n-5b(<) failed: ../../src/tail return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n-5b.O $srcdir/n-5b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n-5b(<)"; fi ;;
-    1) $echo "Test n-5b(<) failed: files n-5b.O and $srcdir/n-5b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n-5b(<) may have failed." 1>&2;
-       $echo The command "cmp n-5b.O $srcdir/n-5b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n-5b(<)"; fi;;
+    1) $echo "Test n-5b(<) failed: files n-5b.O and $srcdir/n-5b.X differ" 1>&2
+       (diff -c n-5b.O $srcdir/n-5b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n-5b(<) may have failed." 1>&2
+       $echo The command "cmp n-5b.O $srcdir/n-5b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n-5b.E || rm -f n-5b.E
-if test $errors = 0 ; then
+if test $errors = 0; then
   $echo Passed all 100 tests. 1>&2
 else
   $echo Failed $errors tests. 1>&2
index af9b059..76df45d 100755 (executable)
@@ -20,1875 +20,1985 @@ export LANG
 
 cat $srcdir/1.I | $xx 'abcd' '[]*]' > 1.O 2> 1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1.O $srcdir/1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1(|)"; fi ;;
-    1) $echo "Test 1(|) failed: files 1.O and $srcdir/1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1(|) may have failed." 1>&2;
-       $echo The command "cmp 1.O $srcdir/1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1(|)"; fi;;
+    1) $echo "Test 1(|) failed: files 1.O and $srcdir/1.X differ" 1>&2
+       (diff -c 1.O $srcdir/1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1(|) may have failed." 1>&2
+       $echo The command "cmp 1.O $srcdir/1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1.E || rm -f 1.E
 $xx 'abcd' '[]*]' < $srcdir/1.I > 1.O 2> 1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 1(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 1.O $srcdir/1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 1(<)"; fi ;;
-    1) $echo "Test 1(<) failed: files 1.O and $srcdir/1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 1(<) may have failed." 1>&2;
-       $echo The command "cmp 1.O $srcdir/1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 1(<)"; fi;;
+    1) $echo "Test 1(<) failed: files 1.O and $srcdir/1.X differ" 1>&2
+       (diff -c 1.O $srcdir/1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 1(<) may have failed." 1>&2
+       $echo The command "cmp 1.O $srcdir/1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 1.E || rm -f 1.E
 cat $srcdir/2.I | $xx 'abc' '[%*]xyz' > 2.O 2> 2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2.O $srcdir/2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2(|)"; fi ;;
-    1) $echo "Test 2(|) failed: files 2.O and $srcdir/2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2(|) may have failed." 1>&2;
-       $echo The command "cmp 2.O $srcdir/2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2(|)"; fi;;
+    1) $echo "Test 2(|) failed: files 2.O and $srcdir/2.X differ" 1>&2
+       (diff -c 2.O $srcdir/2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2(|) may have failed." 1>&2
+       $echo The command "cmp 2.O $srcdir/2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2.E || rm -f 2.E
 $xx 'abc' '[%*]xyz' < $srcdir/2.I > 2.O 2> 2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 2(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 2.O $srcdir/2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 2(<)"; fi ;;
-    1) $echo "Test 2(<) failed: files 2.O and $srcdir/2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 2(<) may have failed." 1>&2;
-       $echo The command "cmp 2.O $srcdir/2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 2(<)"; fi;;
+    1) $echo "Test 2(<) failed: files 2.O and $srcdir/2.X differ" 1>&2
+       (diff -c 2.O $srcdir/2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 2(<) may have failed." 1>&2
+       $echo The command "cmp 2.O $srcdir/2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 2.E || rm -f 2.E
 cat $srcdir/3.I | $xx '' '[.*]' > 3.O 2> 3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3.O $srcdir/3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3(|)"; fi ;;
-    1) $echo "Test 3(|) failed: files 3.O and $srcdir/3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3(|) may have failed." 1>&2;
-       $echo The command "cmp 3.O $srcdir/3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3(|)"; fi;;
+    1) $echo "Test 3(|) failed: files 3.O and $srcdir/3.X differ" 1>&2
+       (diff -c 3.O $srcdir/3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3(|) may have failed." 1>&2
+       $echo The command "cmp 3.O $srcdir/3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3.E || rm -f 3.E
 $xx '' '[.*]' < $srcdir/3.I > 3.O 2> 3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 3(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 3.O $srcdir/3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 3(<)"; fi ;;
-    1) $echo "Test 3(<) failed: files 3.O and $srcdir/3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 3(<) may have failed." 1>&2;
-       $echo The command "cmp 3.O $srcdir/3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 3(<)"; fi;;
+    1) $echo "Test 3(<) failed: files 3.O and $srcdir/3.X differ" 1>&2
+       (diff -c 3.O $srcdir/3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 3(<) may have failed." 1>&2
+       $echo The command "cmp 3.O $srcdir/3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 3.E || rm -f 3.E
 cat $srcdir/4.I | $xx -t 'abcd' 'xy' > 4.O 2> 4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4.O $srcdir/4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4(|)"; fi ;;
-    1) $echo "Test 4(|) failed: files 4.O and $srcdir/4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4(|) may have failed." 1>&2;
-       $echo The command "cmp 4.O $srcdir/4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4(|)"; fi;;
+    1) $echo "Test 4(|) failed: files 4.O and $srcdir/4.X differ" 1>&2
+       (diff -c 4.O $srcdir/4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4(|) may have failed." 1>&2
+       $echo The command "cmp 4.O $srcdir/4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4.E || rm -f 4.E
 $xx -t 'abcd' 'xy' < $srcdir/4.I > 4.O 2> 4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 4(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 4.O $srcdir/4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 4(<)"; fi ;;
-    1) $echo "Test 4(<) failed: files 4.O and $srcdir/4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 4(<) may have failed." 1>&2;
-       $echo The command "cmp 4.O $srcdir/4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 4(<)"; fi;;
+    1) $echo "Test 4(<) failed: files 4.O and $srcdir/4.X differ" 1>&2
+       (diff -c 4.O $srcdir/4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 4(<) may have failed." 1>&2
+       $echo The command "cmp 4.O $srcdir/4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 4.E || rm -f 4.E
 cat $srcdir/5.I | $xx 'abcd' 'xy' > 5.O 2> 5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5.O $srcdir/5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5(|)"; fi ;;
-    1) $echo "Test 5(|) failed: files 5.O and $srcdir/5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5(|) may have failed." 1>&2;
-       $echo The command "cmp 5.O $srcdir/5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5(|)"; fi;;
+    1) $echo "Test 5(|) failed: files 5.O and $srcdir/5.X differ" 1>&2
+       (diff -c 5.O $srcdir/5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5(|) may have failed." 1>&2
+       $echo The command "cmp 5.O $srcdir/5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5.E || rm -f 5.E
 $xx 'abcd' 'xy' < $srcdir/5.I > 5.O 2> 5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 5(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 5.O $srcdir/5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 5(<)"; fi ;;
-    1) $echo "Test 5(<) failed: files 5.O and $srcdir/5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 5(<) may have failed." 1>&2;
-       $echo The command "cmp 5.O $srcdir/5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 5(<)"; fi;;
+    1) $echo "Test 5(<) failed: files 5.O and $srcdir/5.X differ" 1>&2
+       (diff -c 5.O $srcdir/5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 5(<) may have failed." 1>&2
+       $echo The command "cmp 5.O $srcdir/5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 5.E || rm -f 5.E
 cat $srcdir/6.I | $xx 'abcd' 'x[y*]' > 6.O 2> 6.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6.O $srcdir/6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6(|)"; fi ;;
-    1) $echo "Test 6(|) failed: files 6.O and $srcdir/6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6(|) may have failed." 1>&2;
-       $echo The command "cmp 6.O $srcdir/6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6(|)"; fi;;
+    1) $echo "Test 6(|) failed: files 6.O and $srcdir/6.X differ" 1>&2
+       (diff -c 6.O $srcdir/6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6(|) may have failed." 1>&2
+       $echo The command "cmp 6.O $srcdir/6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6.E || rm -f 6.E
 $xx 'abcd' 'x[y*]' < $srcdir/6.I > 6.O 2> 6.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 6(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 6.O $srcdir/6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 6(<)"; fi ;;
-    1) $echo "Test 6(<) failed: files 6.O and $srcdir/6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 6(<) may have failed." 1>&2;
-       $echo The command "cmp 6.O $srcdir/6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 6(<)"; fi;;
+    1) $echo "Test 6(<) failed: files 6.O and $srcdir/6.X differ" 1>&2
+       (diff -c 6.O $srcdir/6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 6(<) may have failed." 1>&2
+       $echo The command "cmp 6.O $srcdir/6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 6.E || rm -f 6.E
 cat $srcdir/7.I | $xx -s 'a-p' '%[.*]$' > 7.O 2> 7.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7.O $srcdir/7.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7(|)"; fi ;;
-    1) $echo "Test 7(|) failed: files 7.O and $srcdir/7.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7(|) may have failed." 1>&2;
-       $echo The command "cmp 7.O $srcdir/7.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7(|)"; fi;;
+    1) $echo "Test 7(|) failed: files 7.O and $srcdir/7.X differ" 1>&2
+       (diff -c 7.O $srcdir/7.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7(|) may have failed." 1>&2
+       $echo The command "cmp 7.O $srcdir/7.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7.E || rm -f 7.E
 $xx -s 'a-p' '%[.*]$' < $srcdir/7.I > 7.O 2> 7.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 7(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 7.O $srcdir/7.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 7(<)"; fi ;;
-    1) $echo "Test 7(<) failed: files 7.O and $srcdir/7.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 7(<) may have failed." 1>&2;
-       $echo The command "cmp 7.O $srcdir/7.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 7(<)"; fi;;
+    1) $echo "Test 7(<) failed: files 7.O and $srcdir/7.X differ" 1>&2
+       (diff -c 7.O $srcdir/7.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 7(<) may have failed." 1>&2
+       $echo The command "cmp 7.O $srcdir/7.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 7.E || rm -f 7.E
 cat $srcdir/8.I | $xx -s 'a-p' '[.*]$' > 8.O 2> 8.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 8(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 8.O $srcdir/8.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 8(|)"; fi ;;
-    1) $echo "Test 8(|) failed: files 8.O and $srcdir/8.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 8(|) may have failed." 1>&2;
-       $echo The command "cmp 8.O $srcdir/8.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 8(|)"; fi;;
+    1) $echo "Test 8(|) failed: files 8.O and $srcdir/8.X differ" 1>&2
+       (diff -c 8.O $srcdir/8.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 8(|) may have failed." 1>&2
+       $echo The command "cmp 8.O $srcdir/8.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 8.E || rm -f 8.E
 $xx -s 'a-p' '[.*]$' < $srcdir/8.I > 8.O 2> 8.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 8(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 8.O $srcdir/8.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 8(<)"; fi ;;
-    1) $echo "Test 8(<) failed: files 8.O and $srcdir/8.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 8(<) may have failed." 1>&2;
-       $echo The command "cmp 8.O $srcdir/8.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 8(<)"; fi;;
+    1) $echo "Test 8(<) failed: files 8.O and $srcdir/8.X differ" 1>&2
+       (diff -c 8.O $srcdir/8.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 8(<) may have failed." 1>&2
+       $echo The command "cmp 8.O $srcdir/8.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 8.E || rm -f 8.E
 cat $srcdir/9.I | $xx -s 'a-p' '%[.*]' > 9.O 2> 9.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9.O $srcdir/9.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9(|)"; fi ;;
-    1) $echo "Test 9(|) failed: files 9.O and $srcdir/9.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9(|) may have failed." 1>&2;
-       $echo The command "cmp 9.O $srcdir/9.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9(|)"; fi;;
+    1) $echo "Test 9(|) failed: files 9.O and $srcdir/9.X differ" 1>&2
+       (diff -c 9.O $srcdir/9.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9(|) may have failed." 1>&2
+       $echo The command "cmp 9.O $srcdir/9.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9.E || rm -f 9.E
 $xx -s 'a-p' '%[.*]' < $srcdir/9.I > 9.O 2> 9.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test 9(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp 9.O $srcdir/9.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed 9(<)"; fi ;;
-    1) $echo "Test 9(<) failed: files 9.O and $srcdir/9.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test 9(<) may have failed." 1>&2;
-       $echo The command "cmp 9.O $srcdir/9.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed 9(<)"; fi;;
+    1) $echo "Test 9(<) failed: files 9.O and $srcdir/9.X differ" 1>&2
+       (diff -c 9.O $srcdir/9.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test 9(<) may have failed." 1>&2
+       $echo The command "cmp 9.O $srcdir/9.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s 9.E || rm -f 9.E
 cat $srcdir/a.I | $xx -s '[a-z]' > a.O 2> a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a.O $srcdir/a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a(|)"; fi ;;
-    1) $echo "Test a(|) failed: files a.O and $srcdir/a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a(|) may have failed." 1>&2;
-       $echo The command "cmp a.O $srcdir/a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a(|)"; fi;;
+    1) $echo "Test a(|) failed: files a.O and $srcdir/a.X differ" 1>&2
+       (diff -c a.O $srcdir/a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a(|) may have failed." 1>&2
+       $echo The command "cmp a.O $srcdir/a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a.E || rm -f a.E
 $xx -s '[a-z]' < $srcdir/a.I > a.O 2> a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a.O $srcdir/a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a(<)"; fi ;;
-    1) $echo "Test a(<) failed: files a.O and $srcdir/a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a(<) may have failed." 1>&2;
-       $echo The command "cmp a.O $srcdir/a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a(<)"; fi;;
+    1) $echo "Test a(<) failed: files a.O and $srcdir/a.X differ" 1>&2
+       (diff -c a.O $srcdir/a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a(<) may have failed." 1>&2
+       $echo The command "cmp a.O $srcdir/a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a.E || rm -f a.E
 cat $srcdir/b.I | $xx -s '[a-c]' > b.O 2> b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test b(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp b.O $srcdir/b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed b(|)"; fi ;;
-    1) $echo "Test b(|) failed: files b.O and $srcdir/b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test b(|) may have failed." 1>&2;
-       $echo The command "cmp b.O $srcdir/b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed b(|)"; fi;;
+    1) $echo "Test b(|) failed: files b.O and $srcdir/b.X differ" 1>&2
+       (diff -c b.O $srcdir/b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test b(|) may have failed." 1>&2
+       $echo The command "cmp b.O $srcdir/b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s b.E || rm -f b.E
 $xx -s '[a-c]' < $srcdir/b.I > b.O 2> b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test b(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp b.O $srcdir/b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed b(<)"; fi ;;
-    1) $echo "Test b(<) failed: files b.O and $srcdir/b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test b(<) may have failed." 1>&2;
-       $echo The command "cmp b.O $srcdir/b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed b(<)"; fi;;
+    1) $echo "Test b(<) failed: files b.O and $srcdir/b.X differ" 1>&2
+       (diff -c b.O $srcdir/b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test b(<) may have failed." 1>&2
+       $echo The command "cmp b.O $srcdir/b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s b.E || rm -f b.E
 cat $srcdir/c.I | $xx -s '[a-b]' > c.O 2> c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test c(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp c.O $srcdir/c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed c(|)"; fi ;;
-    1) $echo "Test c(|) failed: files c.O and $srcdir/c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test c(|) may have failed." 1>&2;
-       $echo The command "cmp c.O $srcdir/c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed c(|)"; fi;;
+    1) $echo "Test c(|) failed: files c.O and $srcdir/c.X differ" 1>&2
+       (diff -c c.O $srcdir/c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test c(|) may have failed." 1>&2
+       $echo The command "cmp c.O $srcdir/c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s c.E || rm -f c.E
 $xx -s '[a-b]' < $srcdir/c.I > c.O 2> c.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test c(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp c.O $srcdir/c.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed c(<)"; fi ;;
-    1) $echo "Test c(<) failed: files c.O and $srcdir/c.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test c(<) may have failed." 1>&2;
-       $echo The command "cmp c.O $srcdir/c.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed c(<)"; fi;;
+    1) $echo "Test c(<) failed: files c.O and $srcdir/c.X differ" 1>&2
+       (diff -c c.O $srcdir/c.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test c(<) may have failed." 1>&2
+       $echo The command "cmp c.O $srcdir/c.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s c.E || rm -f c.E
 cat $srcdir/d.I | $xx -s '[b-c]' > d.O 2> d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test d(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp d.O $srcdir/d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed d(|)"; fi ;;
-    1) $echo "Test d(|) failed: files d.O and $srcdir/d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test d(|) may have failed." 1>&2;
-       $echo The command "cmp d.O $srcdir/d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed d(|)"; fi;;
+    1) $echo "Test d(|) failed: files d.O and $srcdir/d.X differ" 1>&2
+       (diff -c d.O $srcdir/d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test d(|) may have failed." 1>&2
+       $echo The command "cmp d.O $srcdir/d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s d.E || rm -f d.E
 $xx -s '[b-c]' < $srcdir/d.I > d.O 2> d.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test d(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp d.O $srcdir/d.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed d(<)"; fi ;;
-    1) $echo "Test d(<) failed: files d.O and $srcdir/d.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test d(<) may have failed." 1>&2;
-       $echo The command "cmp d.O $srcdir/d.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed d(<)"; fi;;
+    1) $echo "Test d(<) failed: files d.O and $srcdir/d.X differ" 1>&2
+       (diff -c d.O $srcdir/d.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test d(<) may have failed." 1>&2
+       $echo The command "cmp d.O $srcdir/d.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s d.E || rm -f d.E
 cat $srcdir/e.I | $xx -s '[\0-\5]' > e.O 2> e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test e(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp e.O $srcdir/e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed e(|)"; fi ;;
-    1) $echo "Test e(|) failed: files e.O and $srcdir/e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test e(|) may have failed." 1>&2;
-       $echo The command "cmp e.O $srcdir/e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed e(|)"; fi;;
+    1) $echo "Test e(|) failed: files e.O and $srcdir/e.X differ" 1>&2
+       (diff -c e.O $srcdir/e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test e(|) may have failed." 1>&2
+       $echo The command "cmp e.O $srcdir/e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s e.E || rm -f e.E
 $xx -s '[\0-\5]' < $srcdir/e.I > e.O 2> e.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test e(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp e.O $srcdir/e.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed e(<)"; fi ;;
-    1) $echo "Test e(<) failed: files e.O and $srcdir/e.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test e(<) may have failed." 1>&2;
-       $echo The command "cmp e.O $srcdir/e.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed e(<)"; fi;;
+    1) $echo "Test e(<) failed: files e.O and $srcdir/e.X differ" 1>&2
+       (diff -c e.O $srcdir/e.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test e(<) may have failed." 1>&2
+       $echo The command "cmp e.O $srcdir/e.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s e.E || rm -f e.E
 cat $srcdir/f.I | $xx -d '[=[=]' > f.O 2> f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test f(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp f.O $srcdir/f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed f(|)"; fi ;;
-    1) $echo "Test f(|) failed: files f.O and $srcdir/f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test f(|) may have failed." 1>&2;
-       $echo The command "cmp f.O $srcdir/f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed f(|)"; fi;;
+    1) $echo "Test f(|) failed: files f.O and $srcdir/f.X differ" 1>&2
+       (diff -c f.O $srcdir/f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test f(|) may have failed." 1>&2
+       $echo The command "cmp f.O $srcdir/f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s f.E || rm -f f.E
 $xx -d '[=[=]' < $srcdir/f.I > f.O 2> f.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test f(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp f.O $srcdir/f.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed f(<)"; fi ;;
-    1) $echo "Test f(<) failed: files f.O and $srcdir/f.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test f(<) may have failed." 1>&2;
-       $echo The command "cmp f.O $srcdir/f.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed f(<)"; fi;;
+    1) $echo "Test f(<) failed: files f.O and $srcdir/f.X differ" 1>&2
+       (diff -c f.O $srcdir/f.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test f(<) may have failed." 1>&2
+       $echo The command "cmp f.O $srcdir/f.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s f.E || rm -f f.E
 cat $srcdir/g.I | $xx -d '[=]=]' > g.O 2> g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test g(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp g.O $srcdir/g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed g(|)"; fi ;;
-    1) $echo "Test g(|) failed: files g.O and $srcdir/g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test g(|) may have failed." 1>&2;
-       $echo The command "cmp g.O $srcdir/g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed g(|)"; fi;;
+    1) $echo "Test g(|) failed: files g.O and $srcdir/g.X differ" 1>&2
+       (diff -c g.O $srcdir/g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test g(|) may have failed." 1>&2
+       $echo The command "cmp g.O $srcdir/g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s g.E || rm -f g.E
 $xx -d '[=]=]' < $srcdir/g.I > g.O 2> g.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test g(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp g.O $srcdir/g.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed g(<)"; fi ;;
-    1) $echo "Test g(<) failed: files g.O and $srcdir/g.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test g(<) may have failed." 1>&2;
-       $echo The command "cmp g.O $srcdir/g.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed g(<)"; fi;;
+    1) $echo "Test g(<) failed: files g.O and $srcdir/g.X differ" 1>&2
+       (diff -c g.O $srcdir/g.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test g(<) may have failed." 1>&2
+       $echo The command "cmp g.O $srcdir/g.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s g.E || rm -f g.E
 cat $srcdir/h.I | $xx -d '[:xdigit:]' > h.O 2> h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test h(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp h.O $srcdir/h.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed h(|)"; fi ;;
-    1) $echo "Test h(|) failed: files h.O and $srcdir/h.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test h(|) may have failed." 1>&2;
-       $echo The command "cmp h.O $srcdir/h.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed h(|)"; fi;;
+    1) $echo "Test h(|) failed: files h.O and $srcdir/h.X differ" 1>&2
+       (diff -c h.O $srcdir/h.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test h(|) may have failed." 1>&2
+       $echo The command "cmp h.O $srcdir/h.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s h.E || rm -f h.E
 $xx -d '[:xdigit:]' < $srcdir/h.I > h.O 2> h.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test h(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp h.O $srcdir/h.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed h(<)"; fi ;;
-    1) $echo "Test h(<) failed: files h.O and $srcdir/h.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test h(<) may have failed." 1>&2;
-       $echo The command "cmp h.O $srcdir/h.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed h(<)"; fi;;
+    1) $echo "Test h(<) failed: files h.O and $srcdir/h.X differ" 1>&2
+       (diff -c h.O $srcdir/h.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test h(<) may have failed." 1>&2
+       $echo The command "cmp h.O $srcdir/h.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s h.E || rm -f h.E
 cat $srcdir/i.I | $xx -d '[:xdigit:]' > i.O 2> i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test i(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp i.O $srcdir/i.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed i(|)"; fi ;;
-    1) $echo "Test i(|) failed: files i.O and $srcdir/i.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test i(|) may have failed." 1>&2;
-       $echo The command "cmp i.O $srcdir/i.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed i(|)"; fi;;
+    1) $echo "Test i(|) failed: files i.O and $srcdir/i.X differ" 1>&2
+       (diff -c i.O $srcdir/i.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test i(|) may have failed." 1>&2
+       $echo The command "cmp i.O $srcdir/i.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s i.E || rm -f i.E
 $xx -d '[:xdigit:]' < $srcdir/i.I > i.O 2> i.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test i(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp i.O $srcdir/i.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed i(<)"; fi ;;
-    1) $echo "Test i(<) failed: files i.O and $srcdir/i.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test i(<) may have failed." 1>&2;
-       $echo The command "cmp i.O $srcdir/i.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed i(<)"; fi;;
+    1) $echo "Test i(<) failed: files i.O and $srcdir/i.X differ" 1>&2
+       (diff -c i.O $srcdir/i.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test i(<) may have failed." 1>&2
+       $echo The command "cmp i.O $srcdir/i.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s i.E || rm -f i.E
 cat $srcdir/j.I | $xx -d '[:digit:]' > j.O 2> j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test j(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp j.O $srcdir/j.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed j(|)"; fi ;;
-    1) $echo "Test j(|) failed: files j.O and $srcdir/j.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test j(|) may have failed." 1>&2;
-       $echo The command "cmp j.O $srcdir/j.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed j(|)"; fi;;
+    1) $echo "Test j(|) failed: files j.O and $srcdir/j.X differ" 1>&2
+       (diff -c j.O $srcdir/j.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test j(|) may have failed." 1>&2
+       $echo The command "cmp j.O $srcdir/j.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s j.E || rm -f j.E
 $xx -d '[:digit:]' < $srcdir/j.I > j.O 2> j.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test j(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp j.O $srcdir/j.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed j(<)"; fi ;;
-    1) $echo "Test j(<) failed: files j.O and $srcdir/j.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test j(<) may have failed." 1>&2;
-       $echo The command "cmp j.O $srcdir/j.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed j(<)"; fi;;
+    1) $echo "Test j(<) failed: files j.O and $srcdir/j.X differ" 1>&2
+       (diff -c j.O $srcdir/j.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test j(<) may have failed." 1>&2
+       $echo The command "cmp j.O $srcdir/j.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s j.E || rm -f j.E
 cat $srcdir/k.I | $xx -d '[:digit:]' > k.O 2> k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test k(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp k.O $srcdir/k.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed k(|)"; fi ;;
-    1) $echo "Test k(|) failed: files k.O and $srcdir/k.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test k(|) may have failed." 1>&2;
-       $echo The command "cmp k.O $srcdir/k.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed k(|)"; fi;;
+    1) $echo "Test k(|) failed: files k.O and $srcdir/k.X differ" 1>&2
+       (diff -c k.O $srcdir/k.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test k(|) may have failed." 1>&2
+       $echo The command "cmp k.O $srcdir/k.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s k.E || rm -f k.E
 $xx -d '[:digit:]' < $srcdir/k.I > k.O 2> k.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test k(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp k.O $srcdir/k.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed k(<)"; fi ;;
-    1) $echo "Test k(<) failed: files k.O and $srcdir/k.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test k(<) may have failed." 1>&2;
-       $echo The command "cmp k.O $srcdir/k.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed k(<)"; fi;;
+    1) $echo "Test k(<) failed: files k.O and $srcdir/k.X differ" 1>&2
+       (diff -c k.O $srcdir/k.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test k(<) may have failed." 1>&2
+       $echo The command "cmp k.O $srcdir/k.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s k.E || rm -f k.E
 cat $srcdir/l.I | $xx -d '[:lower:]' > l.O 2> l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test l(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp l.O $srcdir/l.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed l(|)"; fi ;;
-    1) $echo "Test l(|) failed: files l.O and $srcdir/l.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test l(|) may have failed." 1>&2;
-       $echo The command "cmp l.O $srcdir/l.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed l(|)"; fi;;
+    1) $echo "Test l(|) failed: files l.O and $srcdir/l.X differ" 1>&2
+       (diff -c l.O $srcdir/l.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test l(|) may have failed." 1>&2
+       $echo The command "cmp l.O $srcdir/l.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s l.E || rm -f l.E
 $xx -d '[:lower:]' < $srcdir/l.I > l.O 2> l.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test l(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp l.O $srcdir/l.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed l(<)"; fi ;;
-    1) $echo "Test l(<) failed: files l.O and $srcdir/l.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test l(<) may have failed." 1>&2;
-       $echo The command "cmp l.O $srcdir/l.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed l(<)"; fi;;
+    1) $echo "Test l(<) failed: files l.O and $srcdir/l.X differ" 1>&2
+       (diff -c l.O $srcdir/l.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test l(<) may have failed." 1>&2
+       $echo The command "cmp l.O $srcdir/l.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s l.E || rm -f l.E
 cat $srcdir/m.I | $xx -d '[:upper:]' > m.O 2> m.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test m(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp m.O $srcdir/m.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed m(|)"; fi ;;
-    1) $echo "Test m(|) failed: files m.O and $srcdir/m.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test m(|) may have failed." 1>&2;
-       $echo The command "cmp m.O $srcdir/m.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed m(|)"; fi;;
+    1) $echo "Test m(|) failed: files m.O and $srcdir/m.X differ" 1>&2
+       (diff -c m.O $srcdir/m.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test m(|) may have failed." 1>&2
+       $echo The command "cmp m.O $srcdir/m.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s m.E || rm -f m.E
 $xx -d '[:upper:]' < $srcdir/m.I > m.O 2> m.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test m(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp m.O $srcdir/m.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed m(<)"; fi ;;
-    1) $echo "Test m(<) failed: files m.O and $srcdir/m.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test m(<) may have failed." 1>&2;
-       $echo The command "cmp m.O $srcdir/m.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed m(<)"; fi;;
+    1) $echo "Test m(<) failed: files m.O and $srcdir/m.X differ" 1>&2
+       (diff -c m.O $srcdir/m.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test m(<) may have failed." 1>&2
+       $echo The command "cmp m.O $srcdir/m.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s m.E || rm -f m.E
 cat $srcdir/n.I | $xx -d '[:lower:][:upper:]' > n.O 2> n.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n.O $srcdir/n.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n(|)"; fi ;;
-    1) $echo "Test n(|) failed: files n.O and $srcdir/n.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n(|) may have failed." 1>&2;
-       $echo The command "cmp n.O $srcdir/n.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n(|)"; fi;;
+    1) $echo "Test n(|) failed: files n.O and $srcdir/n.X differ" 1>&2
+       (diff -c n.O $srcdir/n.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n(|) may have failed." 1>&2
+       $echo The command "cmp n.O $srcdir/n.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n.E || rm -f n.E
 $xx -d '[:lower:][:upper:]' < $srcdir/n.I > n.O 2> n.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test n(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp n.O $srcdir/n.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed n(<)"; fi ;;
-    1) $echo "Test n(<) failed: files n.O and $srcdir/n.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test n(<) may have failed." 1>&2;
-       $echo The command "cmp n.O $srcdir/n.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed n(<)"; fi;;
+    1) $echo "Test n(<) failed: files n.O and $srcdir/n.X differ" 1>&2
+       (diff -c n.O $srcdir/n.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test n(<) may have failed." 1>&2
+       $echo The command "cmp n.O $srcdir/n.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s n.E || rm -f n.E
 cat $srcdir/o.I | $xx -d '[:alpha:]' > o.O 2> o.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test o(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o.O $srcdir/o.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o(|)"; fi ;;
-    1) $echo "Test o(|) failed: files o.O and $srcdir/o.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o(|) may have failed." 1>&2;
-       $echo The command "cmp o.O $srcdir/o.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o(|)"; fi;;
+    1) $echo "Test o(|) failed: files o.O and $srcdir/o.X differ" 1>&2
+       (diff -c o.O $srcdir/o.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o(|) may have failed." 1>&2
+       $echo The command "cmp o.O $srcdir/o.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o.E || rm -f o.E
 $xx -d '[:alpha:]' < $srcdir/o.I > o.O 2> o.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test o(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o.O $srcdir/o.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o(<)"; fi ;;
-    1) $echo "Test o(<) failed: files o.O and $srcdir/o.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o(<) may have failed." 1>&2;
-       $echo The command "cmp o.O $srcdir/o.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o(<)"; fi;;
+    1) $echo "Test o(<) failed: files o.O and $srcdir/o.X differ" 1>&2
+       (diff -c o.O $srcdir/o.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o(<) may have failed." 1>&2
+       $echo The command "cmp o.O $srcdir/o.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o.E || rm -f o.E
 cat $srcdir/p.I | $xx -d '[:alnum:]' > p.O 2> p.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test p(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp p.O $srcdir/p.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed p(|)"; fi ;;
-    1) $echo "Test p(|) failed: files p.O and $srcdir/p.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test p(|) may have failed." 1>&2;
-       $echo The command "cmp p.O $srcdir/p.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed p(|)"; fi;;
+    1) $echo "Test p(|) failed: files p.O and $srcdir/p.X differ" 1>&2
+       (diff -c p.O $srcdir/p.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test p(|) may have failed." 1>&2
+       $echo The command "cmp p.O $srcdir/p.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s p.E || rm -f p.E
 $xx -d '[:alnum:]' < $srcdir/p.I > p.O 2> p.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test p(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp p.O $srcdir/p.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed p(<)"; fi ;;
-    1) $echo "Test p(<) failed: files p.O and $srcdir/p.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test p(<) may have failed." 1>&2;
-       $echo The command "cmp p.O $srcdir/p.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed p(<)"; fi;;
+    1) $echo "Test p(<) failed: files p.O and $srcdir/p.X differ" 1>&2
+       (diff -c p.O $srcdir/p.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test p(<) may have failed." 1>&2
+       $echo The command "cmp p.O $srcdir/p.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s p.E || rm -f p.E
 cat $srcdir/q.I | $xx -d '[:alnum:]' > q.O 2> q.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test q(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp q.O $srcdir/q.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed q(|)"; fi ;;
-    1) $echo "Test q(|) failed: files q.O and $srcdir/q.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test q(|) may have failed." 1>&2;
-       $echo The command "cmp q.O $srcdir/q.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed q(|)"; fi;;
+    1) $echo "Test q(|) failed: files q.O and $srcdir/q.X differ" 1>&2
+       (diff -c q.O $srcdir/q.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test q(|) may have failed." 1>&2
+       $echo The command "cmp q.O $srcdir/q.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s q.E || rm -f q.E
 $xx -d '[:alnum:]' < $srcdir/q.I > q.O 2> q.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test q(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp q.O $srcdir/q.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed q(<)"; fi ;;
-    1) $echo "Test q(<) failed: files q.O and $srcdir/q.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test q(<) may have failed." 1>&2;
-       $echo The command "cmp q.O $srcdir/q.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed q(<)"; fi;;
+    1) $echo "Test q(<) failed: files q.O and $srcdir/q.X differ" 1>&2
+       (diff -c q.O $srcdir/q.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test q(<) may have failed." 1>&2
+       $echo The command "cmp q.O $srcdir/q.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s q.E || rm -f q.E
 cat $srcdir/r.I | $xx -ds '[:alnum:]' '.' > r.O 2> r.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test r(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp r.O $srcdir/r.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed r(|)"; fi ;;
-    1) $echo "Test r(|) failed: files r.O and $srcdir/r.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test r(|) may have failed." 1>&2;
-       $echo The command "cmp r.O $srcdir/r.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed r(|)"; fi;;
+    1) $echo "Test r(|) failed: files r.O and $srcdir/r.X differ" 1>&2
+       (diff -c r.O $srcdir/r.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test r(|) may have failed." 1>&2
+       $echo The command "cmp r.O $srcdir/r.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s r.E || rm -f r.E
 $xx -ds '[:alnum:]' '.' < $srcdir/r.I > r.O 2> r.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test r(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp r.O $srcdir/r.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed r(<)"; fi ;;
-    1) $echo "Test r(<) failed: files r.O and $srcdir/r.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test r(<) may have failed." 1>&2;
-       $echo The command "cmp r.O $srcdir/r.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed r(<)"; fi;;
+    1) $echo "Test r(<) failed: files r.O and $srcdir/r.X differ" 1>&2
+       (diff -c r.O $srcdir/r.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test r(<) may have failed." 1>&2
+       $echo The command "cmp r.O $srcdir/r.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s r.E || rm -f r.E
 cat $srcdir/s.I | $xx -cs '[:alnum:]' '\n' > s.O 2> s.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test s(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp s.O $srcdir/s.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed s(|)"; fi ;;
-    1) $echo "Test s(|) failed: files s.O and $srcdir/s.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test s(|) may have failed." 1>&2;
-       $echo The command "cmp s.O $srcdir/s.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed s(|)"; fi;;
+    1) $echo "Test s(|) failed: files s.O and $srcdir/s.X differ" 1>&2
+       (diff -c s.O $srcdir/s.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test s(|) may have failed." 1>&2
+       $echo The command "cmp s.O $srcdir/s.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s s.E || rm -f s.E
 $xx -cs '[:alnum:]' '\n' < $srcdir/s.I > s.O 2> s.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test s(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp s.O $srcdir/s.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed s(<)"; fi ;;
-    1) $echo "Test s(<) failed: files s.O and $srcdir/s.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test s(<) may have failed." 1>&2;
-       $echo The command "cmp s.O $srcdir/s.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed s(<)"; fi;;
+    1) $echo "Test s(<) failed: files s.O and $srcdir/s.X differ" 1>&2
+       (diff -c s.O $srcdir/s.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test s(<) may have failed." 1>&2
+       $echo The command "cmp s.O $srcdir/s.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s s.E || rm -f s.E
 cat $srcdir/t.I | $xx -cs '[:alnum:]' '[\n*]' > t.O 2> t.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test t(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp t.O $srcdir/t.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed t(|)"; fi ;;
-    1) $echo "Test t(|) failed: files t.O and $srcdir/t.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test t(|) may have failed." 1>&2;
-       $echo The command "cmp t.O $srcdir/t.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed t(|)"; fi;;
+    1) $echo "Test t(|) failed: files t.O and $srcdir/t.X differ" 1>&2
+       (diff -c t.O $srcdir/t.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test t(|) may have failed." 1>&2
+       $echo The command "cmp t.O $srcdir/t.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s t.E || rm -f t.E
 $xx -cs '[:alnum:]' '[\n*]' < $srcdir/t.I > t.O 2> t.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test t(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp t.O $srcdir/t.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed t(<)"; fi ;;
-    1) $echo "Test t(<) failed: files t.O and $srcdir/t.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test t(<) may have failed." 1>&2;
-       $echo The command "cmp t.O $srcdir/t.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed t(<)"; fi;;
+    1) $echo "Test t(<) failed: files t.O and $srcdir/t.X differ" 1>&2
+       (diff -c t.O $srcdir/t.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test t(<) may have failed." 1>&2
+       $echo The command "cmp t.O $srcdir/t.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s t.E || rm -f t.E
 cat $srcdir/u.I | $xx -ds 'b' 'a' > u.O 2> u.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test u(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp u.O $srcdir/u.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed u(|)"; fi ;;
-    1) $echo "Test u(|) failed: files u.O and $srcdir/u.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test u(|) may have failed." 1>&2;
-       $echo The command "cmp u.O $srcdir/u.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed u(|)"; fi;;
+    1) $echo "Test u(|) failed: files u.O and $srcdir/u.X differ" 1>&2
+       (diff -c u.O $srcdir/u.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test u(|) may have failed." 1>&2
+       $echo The command "cmp u.O $srcdir/u.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s u.E || rm -f u.E
 $xx -ds 'b' 'a' < $srcdir/u.I > u.O 2> u.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test u(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp u.O $srcdir/u.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed u(<)"; fi ;;
-    1) $echo "Test u(<) failed: files u.O and $srcdir/u.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test u(<) may have failed." 1>&2;
-       $echo The command "cmp u.O $srcdir/u.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed u(<)"; fi;;
+    1) $echo "Test u(<) failed: files u.O and $srcdir/u.X differ" 1>&2
+       (diff -c u.O $srcdir/u.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test u(<) may have failed." 1>&2
+       $echo The command "cmp u.O $srcdir/u.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s u.E || rm -f u.E
 cat $srcdir/v.I | $xx -ds '[:xdigit:]' 'Z' > v.O 2> v.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test v(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp v.O $srcdir/v.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed v(|)"; fi ;;
-    1) $echo "Test v(|) failed: files v.O and $srcdir/v.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test v(|) may have failed." 1>&2;
-       $echo The command "cmp v.O $srcdir/v.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed v(|)"; fi;;
+    1) $echo "Test v(|) failed: files v.O and $srcdir/v.X differ" 1>&2
+       (diff -c v.O $srcdir/v.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test v(|) may have failed." 1>&2
+       $echo The command "cmp v.O $srcdir/v.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s v.E || rm -f v.E
 $xx -ds '[:xdigit:]' 'Z' < $srcdir/v.I > v.O 2> v.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test v(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp v.O $srcdir/v.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed v(<)"; fi ;;
-    1) $echo "Test v(<) failed: files v.O and $srcdir/v.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test v(<) may have failed." 1>&2;
-       $echo The command "cmp v.O $srcdir/v.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed v(<)"; fi;;
+    1) $echo "Test v(<) failed: files v.O and $srcdir/v.X differ" 1>&2
+       (diff -c v.O $srcdir/v.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test v(<) may have failed." 1>&2
+       $echo The command "cmp v.O $srcdir/v.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s v.E || rm -f v.E
 cat $srcdir/w.I | $xx -ds '\350' '\345' > w.O 2> w.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test w(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp w.O $srcdir/w.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed w(|)"; fi ;;
-    1) $echo "Test w(|) failed: files w.O and $srcdir/w.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test w(|) may have failed." 1>&2;
-       $echo The command "cmp w.O $srcdir/w.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed w(|)"; fi;;
+    1) $echo "Test w(|) failed: files w.O and $srcdir/w.X differ" 1>&2
+       (diff -c w.O $srcdir/w.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test w(|) may have failed." 1>&2
+       $echo The command "cmp w.O $srcdir/w.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s w.E || rm -f w.E
 $xx -ds '\350' '\345' < $srcdir/w.I > w.O 2> w.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test w(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp w.O $srcdir/w.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed w(<)"; fi ;;
-    1) $echo "Test w(<) failed: files w.O and $srcdir/w.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test w(<) may have failed." 1>&2;
-       $echo The command "cmp w.O $srcdir/w.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed w(<)"; fi;;
+    1) $echo "Test w(<) failed: files w.O and $srcdir/w.X differ" 1>&2
+       (diff -c w.O $srcdir/w.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test w(<) may have failed." 1>&2
+       $echo The command "cmp w.O $srcdir/w.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s w.E || rm -f w.E
 cat $srcdir/x.I | $xx -s 'abcdefghijklmn' '[:*016]' > x.O 2> x.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test x(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp x.O $srcdir/x.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed x(|)"; fi ;;
-    1) $echo "Test x(|) failed: files x.O and $srcdir/x.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test x(|) may have failed." 1>&2;
-       $echo The command "cmp x.O $srcdir/x.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed x(|)"; fi;;
+    1) $echo "Test x(|) failed: files x.O and $srcdir/x.X differ" 1>&2
+       (diff -c x.O $srcdir/x.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test x(|) may have failed." 1>&2
+       $echo The command "cmp x.O $srcdir/x.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s x.E || rm -f x.E
 $xx -s 'abcdefghijklmn' '[:*016]' < $srcdir/x.I > x.O 2> x.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test x(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp x.O $srcdir/x.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed x(<)"; fi ;;
-    1) $echo "Test x(<) failed: files x.O and $srcdir/x.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test x(<) may have failed." 1>&2;
-       $echo The command "cmp x.O $srcdir/x.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed x(<)"; fi;;
+    1) $echo "Test x(<) failed: files x.O and $srcdir/x.X differ" 1>&2
+       (diff -c x.O $srcdir/x.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test x(<) may have failed." 1>&2
+       $echo The command "cmp x.O $srcdir/x.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s x.E || rm -f x.E
 cat $srcdir/y.I | $xx -d 'a-z' > y.O 2> y.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test y(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp y.O $srcdir/y.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed y(|)"; fi ;;
-    1) $echo "Test y(|) failed: files y.O and $srcdir/y.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test y(|) may have failed." 1>&2;
-       $echo The command "cmp y.O $srcdir/y.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed y(|)"; fi;;
+    1) $echo "Test y(|) failed: files y.O and $srcdir/y.X differ" 1>&2
+       (diff -c y.O $srcdir/y.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test y(|) may have failed." 1>&2
+       $echo The command "cmp y.O $srcdir/y.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s y.E || rm -f y.E
 $xx -d 'a-z' < $srcdir/y.I > y.O 2> y.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test y(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp y.O $srcdir/y.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed y(<)"; fi ;;
-    1) $echo "Test y(<) failed: files y.O and $srcdir/y.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test y(<) may have failed." 1>&2;
-       $echo The command "cmp y.O $srcdir/y.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed y(<)"; fi;;
+    1) $echo "Test y(<) failed: files y.O and $srcdir/y.X differ" 1>&2
+       (diff -c y.O $srcdir/y.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test y(<) may have failed." 1>&2
+       $echo The command "cmp y.O $srcdir/y.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s y.E || rm -f y.E
 cat $srcdir/z.I | $xx -ds 'a-z' '$.' > z.O 2> z.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test z(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp z.O $srcdir/z.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed z(|)"; fi ;;
-    1) $echo "Test z(|) failed: files z.O and $srcdir/z.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test z(|) may have failed." 1>&2;
-       $echo The command "cmp z.O $srcdir/z.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed z(|)"; fi;;
+    1) $echo "Test z(|) failed: files z.O and $srcdir/z.X differ" 1>&2
+       (diff -c z.O $srcdir/z.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test z(|) may have failed." 1>&2
+       $echo The command "cmp z.O $srcdir/z.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s z.E || rm -f z.E
 $xx -ds 'a-z' '$.' < $srcdir/z.I > z.O 2> z.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test z(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp z.O $srcdir/z.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed z(<)"; fi ;;
-    1) $echo "Test z(<) failed: files z.O and $srcdir/z.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test z(<) may have failed." 1>&2;
-       $echo The command "cmp z.O $srcdir/z.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed z(<)"; fi;;
+    1) $echo "Test z(<) failed: files z.O and $srcdir/z.X differ" 1>&2
+       (diff -c z.O $srcdir/z.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test z(<) may have failed." 1>&2
+       $echo The command "cmp z.O $srcdir/z.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s z.E || rm -f z.E
 cat $srcdir/range-a-a.I | $xx 'a-a' 'z' > range-a-a.O 2> range-a-a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test range-a-a(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp range-a-a.O $srcdir/range-a-a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed range-a-a(|)"; fi ;;
-    1) $echo "Test range-a-a(|) failed: files range-a-a.O and $srcdir/range-a-a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test range-a-a(|) may have failed." 1>&2;
-       $echo The command "cmp range-a-a.O $srcdir/range-a-a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed range-a-a(|)"; fi;;
+    1) $echo "Test range-a-a(|) failed: files range-a-a.O and $srcdir/range-a-a.X differ" 1>&2
+       (diff -c range-a-a.O $srcdir/range-a-a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test range-a-a(|) may have failed." 1>&2
+       $echo The command "cmp range-a-a.O $srcdir/range-a-a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s range-a-a.E || rm -f range-a-a.E
 $xx 'a-a' 'z' < $srcdir/range-a-a.I > range-a-a.O 2> range-a-a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test range-a-a(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp range-a-a.O $srcdir/range-a-a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed range-a-a(<)"; fi ;;
-    1) $echo "Test range-a-a(<) failed: files range-a-a.O and $srcdir/range-a-a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test range-a-a(<) may have failed." 1>&2;
-       $echo The command "cmp range-a-a.O $srcdir/range-a-a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed range-a-a(<)"; fi;;
+    1) $echo "Test range-a-a(<) failed: files range-a-a.O and $srcdir/range-a-a.X differ" 1>&2
+       (diff -c range-a-a.O $srcdir/range-a-a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test range-a-a(<) may have failed." 1>&2
+       $echo The command "cmp range-a-a.O $srcdir/range-a-a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s range-a-a.E || rm -f range-a-a.E
 cat $srcdir/null.I | $xx 'a' '''' > null.O 2> null.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test null(|) failed: ../../src/tr return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp null.O $srcdir/null.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed null(|)"; fi ;;
-    1) $echo "Test null(|) failed: files null.O and $srcdir/null.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test null(|) may have failed." 1>&2;
-       $echo The command "cmp null.O $srcdir/null.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed null(|)"; fi;;
+    1) $echo "Test null(|) failed: files null.O and $srcdir/null.X differ" 1>&2
+       (diff -c null.O $srcdir/null.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test null(|) may have failed." 1>&2
+       $echo The command "cmp null.O $srcdir/null.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s null.E || rm -f null.E
 $xx 'a' '''' < $srcdir/null.I > null.O 2> null.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test null(<) failed: ../../src/tr return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp null.O $srcdir/null.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed null(<)"; fi ;;
-    1) $echo "Test null(<) failed: files null.O and $srcdir/null.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test null(<) may have failed." 1>&2;
-       $echo The command "cmp null.O $srcdir/null.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed null(<)"; fi;;
+    1) $echo "Test null(<) failed: files null.O and $srcdir/null.X differ" 1>&2
+       (diff -c null.O $srcdir/null.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test null(<) may have failed." 1>&2
+       $echo The command "cmp null.O $srcdir/null.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s null.E || rm -f null.E
 cat $srcdir/upcase.I | $xx '[:lower:]' '[:upper:]' > upcase.O 2> upcase.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test upcase(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp upcase.O $srcdir/upcase.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed upcase(|)"; fi ;;
-    1) $echo "Test upcase(|) failed: files upcase.O and $srcdir/upcase.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test upcase(|) may have failed." 1>&2;
-       $echo The command "cmp upcase.O $srcdir/upcase.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed upcase(|)"; fi;;
+    1) $echo "Test upcase(|) failed: files upcase.O and $srcdir/upcase.X differ" 1>&2
+       (diff -c upcase.O $srcdir/upcase.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test upcase(|) may have failed." 1>&2
+       $echo The command "cmp upcase.O $srcdir/upcase.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s upcase.E || rm -f upcase.E
 $xx '[:lower:]' '[:upper:]' < $srcdir/upcase.I > upcase.O 2> upcase.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test upcase(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp upcase.O $srcdir/upcase.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed upcase(<)"; fi ;;
-    1) $echo "Test upcase(<) failed: files upcase.O and $srcdir/upcase.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test upcase(<) may have failed." 1>&2;
-       $echo The command "cmp upcase.O $srcdir/upcase.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed upcase(<)"; fi;;
+    1) $echo "Test upcase(<) failed: files upcase.O and $srcdir/upcase.X differ" 1>&2
+       (diff -c upcase.O $srcdir/upcase.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test upcase(<) may have failed." 1>&2
+       $echo The command "cmp upcase.O $srcdir/upcase.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s upcase.E || rm -f upcase.E
 cat $srcdir/dncase.I | $xx '[:upper:]' '[:lower:]' > dncase.O 2> dncase.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test dncase(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp dncase.O $srcdir/dncase.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed dncase(|)"; fi ;;
-    1) $echo "Test dncase(|) failed: files dncase.O and $srcdir/dncase.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test dncase(|) may have failed." 1>&2;
-       $echo The command "cmp dncase.O $srcdir/dncase.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed dncase(|)"; fi;;
+    1) $echo "Test dncase(|) failed: files dncase.O and $srcdir/dncase.X differ" 1>&2
+       (diff -c dncase.O $srcdir/dncase.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test dncase(|) may have failed." 1>&2
+       $echo The command "cmp dncase.O $srcdir/dncase.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s dncase.E || rm -f dncase.E
 $xx '[:upper:]' '[:lower:]' < $srcdir/dncase.I > dncase.O 2> dncase.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test dncase(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp dncase.O $srcdir/dncase.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed dncase(<)"; fi ;;
-    1) $echo "Test dncase(<) failed: files dncase.O and $srcdir/dncase.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test dncase(<) may have failed." 1>&2;
-       $echo The command "cmp dncase.O $srcdir/dncase.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed dncase(<)"; fi;;
+    1) $echo "Test dncase(<) failed: files dncase.O and $srcdir/dncase.X differ" 1>&2
+       (diff -c dncase.O $srcdir/dncase.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test dncase(<) may have failed." 1>&2
+       $echo The command "cmp dncase.O $srcdir/dncase.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s dncase.E || rm -f dncase.E
 cat $srcdir/rep-cclass.I | $xx 'a[=*2][=c=]' 'xyyz' > rep-cclass.O 2> rep-cclass.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test rep-cclass(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp rep-cclass.O $srcdir/rep-cclass.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed rep-cclass(|)"; fi ;;
-    1) $echo "Test rep-cclass(|) failed: files rep-cclass.O and $srcdir/rep-cclass.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test rep-cclass(|) may have failed." 1>&2;
-       $echo The command "cmp rep-cclass.O $srcdir/rep-cclass.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed rep-cclass(|)"; fi;;
+    1) $echo "Test rep-cclass(|) failed: files rep-cclass.O and $srcdir/rep-cclass.X differ" 1>&2
+       (diff -c rep-cclass.O $srcdir/rep-cclass.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test rep-cclass(|) may have failed." 1>&2
+       $echo The command "cmp rep-cclass.O $srcdir/rep-cclass.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s rep-cclass.E || rm -f rep-cclass.E
 $xx 'a[=*2][=c=]' 'xyyz' < $srcdir/rep-cclass.I > rep-cclass.O 2> rep-cclass.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test rep-cclass(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp rep-cclass.O $srcdir/rep-cclass.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed rep-cclass(<)"; fi ;;
-    1) $echo "Test rep-cclass(<) failed: files rep-cclass.O and $srcdir/rep-cclass.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test rep-cclass(<) may have failed." 1>&2;
-       $echo The command "cmp rep-cclass.O $srcdir/rep-cclass.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed rep-cclass(<)"; fi;;
+    1) $echo "Test rep-cclass(<) failed: files rep-cclass.O and $srcdir/rep-cclass.X differ" 1>&2
+       (diff -c rep-cclass.O $srcdir/rep-cclass.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test rep-cclass(<) may have failed." 1>&2
+       $echo The command "cmp rep-cclass.O $srcdir/rep-cclass.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s rep-cclass.E || rm -f rep-cclass.E
 cat $srcdir/rep-1.I | $xx '[:*3][:digit:]' 'a-m' > rep-1.O 2> rep-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test rep-1(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp rep-1.O $srcdir/rep-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed rep-1(|)"; fi ;;
-    1) $echo "Test rep-1(|) failed: files rep-1.O and $srcdir/rep-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test rep-1(|) may have failed." 1>&2;
-       $echo The command "cmp rep-1.O $srcdir/rep-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed rep-1(|)"; fi;;
+    1) $echo "Test rep-1(|) failed: files rep-1.O and $srcdir/rep-1.X differ" 1>&2
+       (diff -c rep-1.O $srcdir/rep-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test rep-1(|) may have failed." 1>&2
+       $echo The command "cmp rep-1.O $srcdir/rep-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s rep-1.E || rm -f rep-1.E
 $xx '[:*3][:digit:]' 'a-m' < $srcdir/rep-1.I > rep-1.O 2> rep-1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test rep-1(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp rep-1.O $srcdir/rep-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed rep-1(<)"; fi ;;
-    1) $echo "Test rep-1(<) failed: files rep-1.O and $srcdir/rep-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test rep-1(<) may have failed." 1>&2;
-       $echo The command "cmp rep-1.O $srcdir/rep-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed rep-1(<)"; fi;;
+    1) $echo "Test rep-1(<) failed: files rep-1.O and $srcdir/rep-1.X differ" 1>&2
+       (diff -c rep-1.O $srcdir/rep-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test rep-1(<) may have failed." 1>&2
+       $echo The command "cmp rep-1.O $srcdir/rep-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s rep-1.E || rm -f rep-1.E
 cat $srcdir/rep-2.I | $xx 'a[b*512]c' '1[x*]2' > rep-2.O 2> rep-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test rep-2(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp rep-2.O $srcdir/rep-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed rep-2(|)"; fi ;;
-    1) $echo "Test rep-2(|) failed: files rep-2.O and $srcdir/rep-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test rep-2(|) may have failed." 1>&2;
-       $echo The command "cmp rep-2.O $srcdir/rep-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed rep-2(|)"; fi;;
+    1) $echo "Test rep-2(|) failed: files rep-2.O and $srcdir/rep-2.X differ" 1>&2
+       (diff -c rep-2.O $srcdir/rep-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test rep-2(|) may have failed." 1>&2
+       $echo The command "cmp rep-2.O $srcdir/rep-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s rep-2.E || rm -f rep-2.E
 $xx 'a[b*512]c' '1[x*]2' < $srcdir/rep-2.I > rep-2.O 2> rep-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test rep-2(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp rep-2.O $srcdir/rep-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed rep-2(<)"; fi ;;
-    1) $echo "Test rep-2(<) failed: files rep-2.O and $srcdir/rep-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test rep-2(<) may have failed." 1>&2;
-       $echo The command "cmp rep-2.O $srcdir/rep-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed rep-2(<)"; fi;;
+    1) $echo "Test rep-2(<) failed: files rep-2.O and $srcdir/rep-2.X differ" 1>&2
+       (diff -c rep-2.O $srcdir/rep-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test rep-2(<) may have failed." 1>&2
+       $echo The command "cmp rep-2.O $srcdir/rep-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s rep-2.E || rm -f rep-2.E
 cat $srcdir/rep-3.I | $xx 'a[b*513]c' '1[x*]2' > rep-3.O 2> rep-3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test rep-3(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp rep-3.O $srcdir/rep-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed rep-3(|)"; fi ;;
-    1) $echo "Test rep-3(|) failed: files rep-3.O and $srcdir/rep-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test rep-3(|) may have failed." 1>&2;
-       $echo The command "cmp rep-3.O $srcdir/rep-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed rep-3(|)"; fi;;
+    1) $echo "Test rep-3(|) failed: files rep-3.O and $srcdir/rep-3.X differ" 1>&2
+       (diff -c rep-3.O $srcdir/rep-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test rep-3(|) may have failed." 1>&2
+       $echo The command "cmp rep-3.O $srcdir/rep-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s rep-3.E || rm -f rep-3.E
 $xx 'a[b*513]c' '1[x*]2' < $srcdir/rep-3.I > rep-3.O 2> rep-3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test rep-3(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp rep-3.O $srcdir/rep-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed rep-3(<)"; fi ;;
-    1) $echo "Test rep-3(<) failed: files rep-3.O and $srcdir/rep-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test rep-3(<) may have failed." 1>&2;
-       $echo The command "cmp rep-3.O $srcdir/rep-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed rep-3(<)"; fi;;
+    1) $echo "Test rep-3(<) failed: files rep-3.O and $srcdir/rep-3.X differ" 1>&2
+       (diff -c rep-3.O $srcdir/rep-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test rep-3(<) may have failed." 1>&2
+       $echo The command "cmp rep-3.O $srcdir/rep-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s rep-3.E || rm -f rep-3.E
 cat $srcdir/o-rep-1.I | $xx '[b*08]' '[x*]' > o-rep-1.O 2> o-rep-1.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test o-rep-1(|) failed: ../../src/tr return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o-rep-1.O $srcdir/o-rep-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o-rep-1(|)"; fi ;;
-    1) $echo "Test o-rep-1(|) failed: files o-rep-1.O and $srcdir/o-rep-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o-rep-1(|) may have failed." 1>&2;
-       $echo The command "cmp o-rep-1.O $srcdir/o-rep-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o-rep-1(|)"; fi;;
+    1) $echo "Test o-rep-1(|) failed: files o-rep-1.O and $srcdir/o-rep-1.X differ" 1>&2
+       (diff -c o-rep-1.O $srcdir/o-rep-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o-rep-1(|) may have failed." 1>&2
+       $echo The command "cmp o-rep-1.O $srcdir/o-rep-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o-rep-1.E || rm -f o-rep-1.E
 $xx '[b*08]' '[x*]' < $srcdir/o-rep-1.I > o-rep-1.O 2> o-rep-1.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test o-rep-1(<) failed: ../../src/tr return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o-rep-1.O $srcdir/o-rep-1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o-rep-1(<)"; fi ;;
-    1) $echo "Test o-rep-1(<) failed: files o-rep-1.O and $srcdir/o-rep-1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o-rep-1(<) may have failed." 1>&2;
-       $echo The command "cmp o-rep-1.O $srcdir/o-rep-1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o-rep-1(<)"; fi;;
+    1) $echo "Test o-rep-1(<) failed: files o-rep-1.O and $srcdir/o-rep-1.X differ" 1>&2
+       (diff -c o-rep-1.O $srcdir/o-rep-1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o-rep-1(<) may have failed." 1>&2
+       $echo The command "cmp o-rep-1.O $srcdir/o-rep-1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o-rep-1.E || rm -f o-rep-1.E
 cat $srcdir/o-rep-2.I | $xx '[b*010]cd' '[a*7]BC[x*]' > o-rep-2.O 2> o-rep-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test o-rep-2(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o-rep-2.O $srcdir/o-rep-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o-rep-2(|)"; fi ;;
-    1) $echo "Test o-rep-2(|) failed: files o-rep-2.O and $srcdir/o-rep-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o-rep-2(|) may have failed." 1>&2;
-       $echo The command "cmp o-rep-2.O $srcdir/o-rep-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o-rep-2(|)"; fi;;
+    1) $echo "Test o-rep-2(|) failed: files o-rep-2.O and $srcdir/o-rep-2.X differ" 1>&2
+       (diff -c o-rep-2.O $srcdir/o-rep-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o-rep-2(|) may have failed." 1>&2
+       $echo The command "cmp o-rep-2.O $srcdir/o-rep-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o-rep-2.E || rm -f o-rep-2.E
 $xx '[b*010]cd' '[a*7]BC[x*]' < $srcdir/o-rep-2.I > o-rep-2.O 2> o-rep-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test o-rep-2(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp o-rep-2.O $srcdir/o-rep-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed o-rep-2(<)"; fi ;;
-    1) $echo "Test o-rep-2(<) failed: files o-rep-2.O and $srcdir/o-rep-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test o-rep-2(<) may have failed." 1>&2;
-       $echo The command "cmp o-rep-2.O $srcdir/o-rep-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed o-rep-2(<)"; fi;;
+    1) $echo "Test o-rep-2(<) failed: files o-rep-2.O and $srcdir/o-rep-2.X differ" 1>&2
+       (diff -c o-rep-2.O $srcdir/o-rep-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test o-rep-2(<) may have failed." 1>&2
+       $echo The command "cmp o-rep-2.O $srcdir/o-rep-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s o-rep-2.E || rm -f o-rep-2.E
 cat $srcdir/esc.I | $xx 'a\-z' 'A-Z' > esc.O 2> esc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test esc(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp esc.O $srcdir/esc.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed esc(|)"; fi ;;
-    1) $echo "Test esc(|) failed: files esc.O and $srcdir/esc.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test esc(|) may have failed." 1>&2;
-       $echo The command "cmp esc.O $srcdir/esc.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed esc(|)"; fi;;
+    1) $echo "Test esc(|) failed: files esc.O and $srcdir/esc.X differ" 1>&2
+       (diff -c esc.O $srcdir/esc.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test esc(|) may have failed." 1>&2
+       $echo The command "cmp esc.O $srcdir/esc.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s esc.E || rm -f esc.E
 $xx 'a\-z' 'A-Z' < $srcdir/esc.I > esc.O 2> esc.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test esc(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp esc.O $srcdir/esc.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed esc(<)"; fi ;;
-    1) $echo "Test esc(<) failed: files esc.O and $srcdir/esc.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test esc(<) may have failed." 1>&2;
-       $echo The command "cmp esc.O $srcdir/esc.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed esc(<)"; fi;;
+    1) $echo "Test esc(<) failed: files esc.O and $srcdir/esc.X differ" 1>&2
+       (diff -c esc.O $srcdir/esc.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test esc(<) may have failed." 1>&2
+       $echo The command "cmp esc.O $srcdir/esc.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s esc.E || rm -f esc.E
 cat $srcdir/ross-0a.I | $xx -cs '[:upper:]' 'X[Y*]' > ross-0a.O 2> ross-0a.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test ross-0a(|) failed: ../../src/tr return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-0a.O $srcdir/ross-0a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-0a(|)"; fi ;;
-    1) $echo "Test ross-0a(|) failed: files ross-0a.O and $srcdir/ross-0a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-0a(|) may have failed." 1>&2;
-       $echo The command "cmp ross-0a.O $srcdir/ross-0a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-0a(|)"; fi;;
+    1) $echo "Test ross-0a(|) failed: files ross-0a.O and $srcdir/ross-0a.X differ" 1>&2
+       (diff -c ross-0a.O $srcdir/ross-0a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-0a(|) may have failed." 1>&2
+       $echo The command "cmp ross-0a.O $srcdir/ross-0a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-0a.E || rm -f ross-0a.E
 $xx -cs '[:upper:]' 'X[Y*]' < $srcdir/ross-0a.I > ross-0a.O 2> ross-0a.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test ross-0a(<) failed: ../../src/tr return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-0a.O $srcdir/ross-0a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-0a(<)"; fi ;;
-    1) $echo "Test ross-0a(<) failed: files ross-0a.O and $srcdir/ross-0a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-0a(<) may have failed." 1>&2;
-       $echo The command "cmp ross-0a.O $srcdir/ross-0a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-0a(<)"; fi;;
+    1) $echo "Test ross-0a(<) failed: files ross-0a.O and $srcdir/ross-0a.X differ" 1>&2
+       (diff -c ross-0a.O $srcdir/ross-0a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-0a(<) may have failed." 1>&2
+       $echo The command "cmp ross-0a.O $srcdir/ross-0a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-0a.E || rm -f ross-0a.E
 cat $srcdir/ross-0b.I | $xx -cs '[:cntrl:]' 'X[Y*]' > ross-0b.O 2> ross-0b.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test ross-0b(|) failed: ../../src/tr return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-0b.O $srcdir/ross-0b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-0b(|)"; fi ;;
-    1) $echo "Test ross-0b(|) failed: files ross-0b.O and $srcdir/ross-0b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-0b(|) may have failed." 1>&2;
-       $echo The command "cmp ross-0b.O $srcdir/ross-0b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-0b(|)"; fi;;
+    1) $echo "Test ross-0b(|) failed: files ross-0b.O and $srcdir/ross-0b.X differ" 1>&2
+       (diff -c ross-0b.O $srcdir/ross-0b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-0b(|) may have failed." 1>&2
+       $echo The command "cmp ross-0b.O $srcdir/ross-0b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-0b.E || rm -f ross-0b.E
 $xx -cs '[:cntrl:]' 'X[Y*]' < $srcdir/ross-0b.I > ross-0b.O 2> ross-0b.E
 code=$?
-if test $code != 1 ; then
+if test $code != 1; then
   $echo "Test ross-0b(<) failed: ../../src/tr return code $code differs from expected value 1" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-0b.O $srcdir/ross-0b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-0b(<)"; fi ;;
-    1) $echo "Test ross-0b(<) failed: files ross-0b.O and $srcdir/ross-0b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-0b(<) may have failed." 1>&2;
-       $echo The command "cmp ross-0b.O $srcdir/ross-0b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-0b(<)"; fi;;
+    1) $echo "Test ross-0b(<) failed: files ross-0b.O and $srcdir/ross-0b.X differ" 1>&2
+       (diff -c ross-0b.O $srcdir/ross-0b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-0b(<) may have failed." 1>&2
+       $echo The command "cmp ross-0b.O $srcdir/ross-0b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-0b.E || rm -f ross-0b.E
 cat $srcdir/ross-1a.I | $xx -cs '[:upper:]' '[X*]' > ross-1a.O 2> ross-1a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-1a(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-1a.O $srcdir/ross-1a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-1a(|)"; fi ;;
-    1) $echo "Test ross-1a(|) failed: files ross-1a.O and $srcdir/ross-1a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-1a(|) may have failed." 1>&2;
-       $echo The command "cmp ross-1a.O $srcdir/ross-1a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-1a(|)"; fi;;
+    1) $echo "Test ross-1a(|) failed: files ross-1a.O and $srcdir/ross-1a.X differ" 1>&2
+       (diff -c ross-1a.O $srcdir/ross-1a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-1a(|) may have failed." 1>&2
+       $echo The command "cmp ross-1a.O $srcdir/ross-1a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-1a.E || rm -f ross-1a.E
 $xx -cs '[:upper:]' '[X*]' < $srcdir/ross-1a.I > ross-1a.O 2> ross-1a.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-1a(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-1a.O $srcdir/ross-1a.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-1a(<)"; fi ;;
-    1) $echo "Test ross-1a(<) failed: files ross-1a.O and $srcdir/ross-1a.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-1a(<) may have failed." 1>&2;
-       $echo The command "cmp ross-1a.O $srcdir/ross-1a.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-1a(<)"; fi;;
+    1) $echo "Test ross-1a(<) failed: files ross-1a.O and $srcdir/ross-1a.X differ" 1>&2
+       (diff -c ross-1a.O $srcdir/ross-1a.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-1a(<) may have failed." 1>&2
+       $echo The command "cmp ross-1a.O $srcdir/ross-1a.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-1a.E || rm -f ross-1a.E
 cat $srcdir/ross-1b.I | $xx -cs '[:upper:][:digit:]' '[Z*]' > ross-1b.O 2> ross-1b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-1b(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-1b.O $srcdir/ross-1b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-1b(|)"; fi ;;
-    1) $echo "Test ross-1b(|) failed: files ross-1b.O and $srcdir/ross-1b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-1b(|) may have failed." 1>&2;
-       $echo The command "cmp ross-1b.O $srcdir/ross-1b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-1b(|)"; fi;;
+    1) $echo "Test ross-1b(|) failed: files ross-1b.O and $srcdir/ross-1b.X differ" 1>&2
+       (diff -c ross-1b.O $srcdir/ross-1b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-1b(|) may have failed." 1>&2
+       $echo The command "cmp ross-1b.O $srcdir/ross-1b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-1b.E || rm -f ross-1b.E
 $xx -cs '[:upper:][:digit:]' '[Z*]' < $srcdir/ross-1b.I > ross-1b.O 2> ross-1b.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-1b(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-1b.O $srcdir/ross-1b.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-1b(<)"; fi ;;
-    1) $echo "Test ross-1b(<) failed: files ross-1b.O and $srcdir/ross-1b.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-1b(<) may have failed." 1>&2;
-       $echo The command "cmp ross-1b.O $srcdir/ross-1b.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-1b(<)"; fi;;
+    1) $echo "Test ross-1b(<) failed: files ross-1b.O and $srcdir/ross-1b.X differ" 1>&2
+       (diff -c ross-1b.O $srcdir/ross-1b.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-1b(<) may have failed." 1>&2
+       $echo The command "cmp ross-1b.O $srcdir/ross-1b.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-1b.E || rm -f ross-1b.E
 cat $srcdir/ross-2.I | $xx -dcs '[:lower:]' 'n-rs-z' > ross-2.O 2> ross-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-2(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-2.O $srcdir/ross-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-2(|)"; fi ;;
-    1) $echo "Test ross-2(|) failed: files ross-2.O and $srcdir/ross-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-2(|) may have failed." 1>&2;
-       $echo The command "cmp ross-2.O $srcdir/ross-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-2(|)"; fi;;
+    1) $echo "Test ross-2(|) failed: files ross-2.O and $srcdir/ross-2.X differ" 1>&2
+       (diff -c ross-2.O $srcdir/ross-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-2(|) may have failed." 1>&2
+       $echo The command "cmp ross-2.O $srcdir/ross-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-2.E || rm -f ross-2.E
 $xx -dcs '[:lower:]' 'n-rs-z' < $srcdir/ross-2.I > ross-2.O 2> ross-2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-2(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-2.O $srcdir/ross-2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-2(<)"; fi ;;
-    1) $echo "Test ross-2(<) failed: files ross-2.O and $srcdir/ross-2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-2(<) may have failed." 1>&2;
-       $echo The command "cmp ross-2.O $srcdir/ross-2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-2(<)"; fi;;
+    1) $echo "Test ross-2(<) failed: files ross-2.O and $srcdir/ross-2.X differ" 1>&2
+       (diff -c ross-2.O $srcdir/ross-2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-2(<) may have failed." 1>&2
+       $echo The command "cmp ross-2.O $srcdir/ross-2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-2.E || rm -f ross-2.E
 cat $srcdir/ross-3.I | $xx -ds '[:xdigit:]' '[:alnum:]' > ross-3.O 2> ross-3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-3(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-3.O $srcdir/ross-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-3(|)"; fi ;;
-    1) $echo "Test ross-3(|) failed: files ross-3.O and $srcdir/ross-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-3(|) may have failed." 1>&2;
-       $echo The command "cmp ross-3.O $srcdir/ross-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-3(|)"; fi;;
+    1) $echo "Test ross-3(|) failed: files ross-3.O and $srcdir/ross-3.X differ" 1>&2
+       (diff -c ross-3.O $srcdir/ross-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-3(|) may have failed." 1>&2
+       $echo The command "cmp ross-3.O $srcdir/ross-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-3.E || rm -f ross-3.E
 $xx -ds '[:xdigit:]' '[:alnum:]' < $srcdir/ross-3.I > ross-3.O 2> ross-3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-3(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-3.O $srcdir/ross-3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-3(<)"; fi ;;
-    1) $echo "Test ross-3(<) failed: files ross-3.O and $srcdir/ross-3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-3(<) may have failed." 1>&2;
-       $echo The command "cmp ross-3.O $srcdir/ross-3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-3(<)"; fi;;
+    1) $echo "Test ross-3(<) failed: files ross-3.O and $srcdir/ross-3.X differ" 1>&2
+       (diff -c ross-3.O $srcdir/ross-3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-3(<) may have failed." 1>&2
+       $echo The command "cmp ross-3.O $srcdir/ross-3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-3.E || rm -f ross-3.E
 cat $srcdir/ross-4.I | $xx -dcs '[:alnum:]' '[:digit:]' > ross-4.O 2> ross-4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-4(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-4.O $srcdir/ross-4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-4(|)"; fi ;;
-    1) $echo "Test ross-4(|) failed: files ross-4.O and $srcdir/ross-4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-4(|) may have failed." 1>&2;
-       $echo The command "cmp ross-4.O $srcdir/ross-4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-4(|)"; fi;;
+    1) $echo "Test ross-4(|) failed: files ross-4.O and $srcdir/ross-4.X differ" 1>&2
+       (diff -c ross-4.O $srcdir/ross-4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-4(|) may have failed." 1>&2
+       $echo The command "cmp ross-4.O $srcdir/ross-4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-4.E || rm -f ross-4.E
 $xx -dcs '[:alnum:]' '[:digit:]' < $srcdir/ross-4.I > ross-4.O 2> ross-4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-4(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-4.O $srcdir/ross-4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-4(<)"; fi ;;
-    1) $echo "Test ross-4(<) failed: files ross-4.O and $srcdir/ross-4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-4(<) may have failed." 1>&2;
-       $echo The command "cmp ross-4.O $srcdir/ross-4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-4(<)"; fi;;
+    1) $echo "Test ross-4(<) failed: files ross-4.O and $srcdir/ross-4.X differ" 1>&2
+       (diff -c ross-4.O $srcdir/ross-4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-4(<) may have failed." 1>&2
+       $echo The command "cmp ross-4.O $srcdir/ross-4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-4.E || rm -f ross-4.E
 cat $srcdir/ross-5.I | $xx -dc '[:lower:]' > ross-5.O 2> ross-5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-5(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-5.O $srcdir/ross-5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-5(|)"; fi ;;
-    1) $echo "Test ross-5(|) failed: files ross-5.O and $srcdir/ross-5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-5(|) may have failed." 1>&2;
-       $echo The command "cmp ross-5.O $srcdir/ross-5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-5(|)"; fi;;
+    1) $echo "Test ross-5(|) failed: files ross-5.O and $srcdir/ross-5.X differ" 1>&2
+       (diff -c ross-5.O $srcdir/ross-5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-5(|) may have failed." 1>&2
+       $echo The command "cmp ross-5.O $srcdir/ross-5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-5.E || rm -f ross-5.E
 $xx -dc '[:lower:]' < $srcdir/ross-5.I > ross-5.O 2> ross-5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-5(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-5.O $srcdir/ross-5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-5(<)"; fi ;;
-    1) $echo "Test ross-5(<) failed: files ross-5.O and $srcdir/ross-5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-5(<) may have failed." 1>&2;
-       $echo The command "cmp ross-5.O $srcdir/ross-5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-5(<)"; fi;;
+    1) $echo "Test ross-5(<) failed: files ross-5.O and $srcdir/ross-5.X differ" 1>&2
+       (diff -c ross-5.O $srcdir/ross-5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-5(<) may have failed." 1>&2
+       $echo The command "cmp ross-5.O $srcdir/ross-5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-5.E || rm -f ross-5.E
 cat $srcdir/ross-6.I | $xx -dc '[:upper:]' > ross-6.O 2> ross-6.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-6(|) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-6.O $srcdir/ross-6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-6(|)"; fi ;;
-    1) $echo "Test ross-6(|) failed: files ross-6.O and $srcdir/ross-6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-6(|) may have failed." 1>&2;
-       $echo The command "cmp ross-6.O $srcdir/ross-6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-6(|)"; fi;;
+    1) $echo "Test ross-6(|) failed: files ross-6.O and $srcdir/ross-6.X differ" 1>&2
+       (diff -c ross-6.O $srcdir/ross-6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-6(|) may have failed." 1>&2
+       $echo The command "cmp ross-6.O $srcdir/ross-6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-6.E || rm -f ross-6.E
 $xx -dc '[:upper:]' < $srcdir/ross-6.I > ross-6.O 2> ross-6.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test ross-6(<) failed: ../../src/tr return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp ross-6.O $srcdir/ross-6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed ross-6(<)"; fi ;;
-    1) $echo "Test ross-6(<) failed: files ross-6.O and $srcdir/ross-6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test ross-6(<) may have failed." 1>&2;
-       $echo The command "cmp ross-6.O $srcdir/ross-6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed ross-6(<)"; fi;;
+    1) $echo "Test ross-6(<) failed: files ross-6.O and $srcdir/ross-6.X differ" 1>&2
+       (diff -c ross-6.O $srcdir/ross-6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test ross-6(<) may have failed." 1>&2
+       $echo The command "cmp ross-6.O $srcdir/ross-6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s ross-6.E || rm -f ross-6.E
-if test $errors = 0 ; then
+if test $errors = 0; then
   $echo Passed all 110 tests. 1>&2
 else
   $echo Failed $errors tests. 1>&2
index a4129c8..466a22e 100755 (executable)
@@ -20,515 +20,545 @@ export LANG
 
 cat $srcdir/a0.I | $xx -c > a0.O 2> a0.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a0(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a0.O $srcdir/a0.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a0(|)"; fi ;;
-    1) $echo "Test a0(|) failed: files a0.O and $srcdir/a0.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a0(|) may have failed." 1>&2;
-       $echo The command "cmp a0.O $srcdir/a0.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a0(|)"; fi;;
+    1) $echo "Test a0(|) failed: files a0.O and $srcdir/a0.X differ" 1>&2
+       (diff -c a0.O $srcdir/a0.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a0(|) may have failed." 1>&2
+       $echo The command "cmp a0.O $srcdir/a0.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a0.E || rm -f a0.E
 $xx -c < $srcdir/a0.I > a0.O 2> a0.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a0(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a0.O $srcdir/a0.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a0(<)"; fi ;;
-    1) $echo "Test a0(<) failed: files a0.O and $srcdir/a0.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a0(<) may have failed." 1>&2;
-       $echo The command "cmp a0.O $srcdir/a0.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a0(<)"; fi;;
+    1) $echo "Test a0(<) failed: files a0.O and $srcdir/a0.X differ" 1>&2
+       (diff -c a0.O $srcdir/a0.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a0(<) may have failed." 1>&2
+       $echo The command "cmp a0.O $srcdir/a0.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a0.E || rm -f a0.E
 cat $srcdir/a1.I | $xx -l > a1.O 2> a1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a1(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a1.O $srcdir/a1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a1(|)"; fi ;;
-    1) $echo "Test a1(|) failed: files a1.O and $srcdir/a1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a1(|) may have failed." 1>&2;
-       $echo The command "cmp a1.O $srcdir/a1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a1(|)"; fi;;
+    1) $echo "Test a1(|) failed: files a1.O and $srcdir/a1.X differ" 1>&2
+       (diff -c a1.O $srcdir/a1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a1(|) may have failed." 1>&2
+       $echo The command "cmp a1.O $srcdir/a1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a1.E || rm -f a1.E
 $xx -l < $srcdir/a1.I > a1.O 2> a1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a1(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a1.O $srcdir/a1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a1(<)"; fi ;;
-    1) $echo "Test a1(<) failed: files a1.O and $srcdir/a1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a1(<) may have failed." 1>&2;
-       $echo The command "cmp a1.O $srcdir/a1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a1(<)"; fi;;
+    1) $echo "Test a1(<) failed: files a1.O and $srcdir/a1.X differ" 1>&2
+       (diff -c a1.O $srcdir/a1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a1(<) may have failed." 1>&2
+       $echo The command "cmp a1.O $srcdir/a1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a1.E || rm -f a1.E
 cat $srcdir/a2.I | $xx -w > a2.O 2> a2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a2(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a2.O $srcdir/a2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a2(|)"; fi ;;
-    1) $echo "Test a2(|) failed: files a2.O and $srcdir/a2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a2(|) may have failed." 1>&2;
-       $echo The command "cmp a2.O $srcdir/a2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a2(|)"; fi;;
+    1) $echo "Test a2(|) failed: files a2.O and $srcdir/a2.X differ" 1>&2
+       (diff -c a2.O $srcdir/a2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a2(|) may have failed." 1>&2
+       $echo The command "cmp a2.O $srcdir/a2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a2.E || rm -f a2.E
 $xx -w < $srcdir/a2.I > a2.O 2> a2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a2(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a2.O $srcdir/a2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a2(<)"; fi ;;
-    1) $echo "Test a2(<) failed: files a2.O and $srcdir/a2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a2(<) may have failed." 1>&2;
-       $echo The command "cmp a2.O $srcdir/a2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a2(<)"; fi;;
+    1) $echo "Test a2(<) failed: files a2.O and $srcdir/a2.X differ" 1>&2
+       (diff -c a2.O $srcdir/a2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a2(<) may have failed." 1>&2
+       $echo The command "cmp a2.O $srcdir/a2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a2.E || rm -f a2.E
 cat $srcdir/a3.I | $xx -c > a3.O 2> a3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a3(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a3.O $srcdir/a3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a3(|)"; fi ;;
-    1) $echo "Test a3(|) failed: files a3.O and $srcdir/a3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a3(|) may have failed." 1>&2;
-       $echo The command "cmp a3.O $srcdir/a3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a3(|)"; fi;;
+    1) $echo "Test a3(|) failed: files a3.O and $srcdir/a3.X differ" 1>&2
+       (diff -c a3.O $srcdir/a3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a3(|) may have failed." 1>&2
+       $echo The command "cmp a3.O $srcdir/a3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a3.E || rm -f a3.E
 $xx -c < $srcdir/a3.I > a3.O 2> a3.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a3(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a3.O $srcdir/a3.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a3(<)"; fi ;;
-    1) $echo "Test a3(<) failed: files a3.O and $srcdir/a3.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a3(<) may have failed." 1>&2;
-       $echo The command "cmp a3.O $srcdir/a3.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a3(<)"; fi;;
+    1) $echo "Test a3(<) failed: files a3.O and $srcdir/a3.X differ" 1>&2
+       (diff -c a3.O $srcdir/a3.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a3(<) may have failed." 1>&2
+       $echo The command "cmp a3.O $srcdir/a3.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a3.E || rm -f a3.E
 cat $srcdir/a4.I | $xx -w > a4.O 2> a4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a4(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a4.O $srcdir/a4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a4(|)"; fi ;;
-    1) $echo "Test a4(|) failed: files a4.O and $srcdir/a4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a4(|) may have failed." 1>&2;
-       $echo The command "cmp a4.O $srcdir/a4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a4(|)"; fi;;
+    1) $echo "Test a4(|) failed: files a4.O and $srcdir/a4.X differ" 1>&2
+       (diff -c a4.O $srcdir/a4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a4(|) may have failed." 1>&2
+       $echo The command "cmp a4.O $srcdir/a4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a4.E || rm -f a4.E
 $xx -w < $srcdir/a4.I > a4.O 2> a4.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a4(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a4.O $srcdir/a4.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a4(<)"; fi ;;
-    1) $echo "Test a4(<) failed: files a4.O and $srcdir/a4.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a4(<) may have failed." 1>&2;
-       $echo The command "cmp a4.O $srcdir/a4.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a4(<)"; fi;;
+    1) $echo "Test a4(<) failed: files a4.O and $srcdir/a4.X differ" 1>&2
+       (diff -c a4.O $srcdir/a4.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a4(<) may have failed." 1>&2
+       $echo The command "cmp a4.O $srcdir/a4.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a4.E || rm -f a4.E
 cat $srcdir/a5.I | $xx -w > a5.O 2> a5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a5(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a5.O $srcdir/a5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a5(|)"; fi ;;
-    1) $echo "Test a5(|) failed: files a5.O and $srcdir/a5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a5(|) may have failed." 1>&2;
-       $echo The command "cmp a5.O $srcdir/a5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a5(|)"; fi;;
+    1) $echo "Test a5(|) failed: files a5.O and $srcdir/a5.X differ" 1>&2
+       (diff -c a5.O $srcdir/a5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a5(|) may have failed." 1>&2
+       $echo The command "cmp a5.O $srcdir/a5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a5.E || rm -f a5.E
 $xx -w < $srcdir/a5.I > a5.O 2> a5.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a5(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a5.O $srcdir/a5.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a5(<)"; fi ;;
-    1) $echo "Test a5(<) failed: files a5.O and $srcdir/a5.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a5(<) may have failed." 1>&2;
-       $echo The command "cmp a5.O $srcdir/a5.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a5(<)"; fi;;
+    1) $echo "Test a5(<) failed: files a5.O and $srcdir/a5.X differ" 1>&2
+       (diff -c a5.O $srcdir/a5.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a5(<) may have failed." 1>&2
+       $echo The command "cmp a5.O $srcdir/a5.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a5.E || rm -f a5.E
 cat $srcdir/a6.I | $xx -w > a6.O 2> a6.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a6(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a6.O $srcdir/a6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a6(|)"; fi ;;
-    1) $echo "Test a6(|) failed: files a6.O and $srcdir/a6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a6(|) may have failed." 1>&2;
-       $echo The command "cmp a6.O $srcdir/a6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a6(|)"; fi;;
+    1) $echo "Test a6(|) failed: files a6.O and $srcdir/a6.X differ" 1>&2
+       (diff -c a6.O $srcdir/a6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a6(|) may have failed." 1>&2
+       $echo The command "cmp a6.O $srcdir/a6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a6.E || rm -f a6.E
 $xx -w < $srcdir/a6.I > a6.O 2> a6.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a6(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a6.O $srcdir/a6.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a6(<)"; fi ;;
-    1) $echo "Test a6(<) failed: files a6.O and $srcdir/a6.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a6(<) may have failed." 1>&2;
-       $echo The command "cmp a6.O $srcdir/a6.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a6(<)"; fi;;
+    1) $echo "Test a6(<) failed: files a6.O and $srcdir/a6.X differ" 1>&2
+       (diff -c a6.O $srcdir/a6.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a6(<) may have failed." 1>&2
+       $echo The command "cmp a6.O $srcdir/a6.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a6.E || rm -f a6.E
 cat $srcdir/a7.I | $xx -l > a7.O 2> a7.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a7(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a7.O $srcdir/a7.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a7(|)"; fi ;;
-    1) $echo "Test a7(|) failed: files a7.O and $srcdir/a7.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a7(|) may have failed." 1>&2;
-       $echo The command "cmp a7.O $srcdir/a7.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a7(|)"; fi;;
+    1) $echo "Test a7(|) failed: files a7.O and $srcdir/a7.X differ" 1>&2
+       (diff -c a7.O $srcdir/a7.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a7(|) may have failed." 1>&2
+       $echo The command "cmp a7.O $srcdir/a7.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a7.E || rm -f a7.E
 $xx -l < $srcdir/a7.I > a7.O 2> a7.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a7(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a7.O $srcdir/a7.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a7(<)"; fi ;;
-    1) $echo "Test a7(<) failed: files a7.O and $srcdir/a7.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a7(<) may have failed." 1>&2;
-       $echo The command "cmp a7.O $srcdir/a7.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a7(<)"; fi;;
+    1) $echo "Test a7(<) failed: files a7.O and $srcdir/a7.X differ" 1>&2
+       (diff -c a7.O $srcdir/a7.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a7(<) may have failed." 1>&2
+       $echo The command "cmp a7.O $srcdir/a7.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a7.E || rm -f a7.E
 cat $srcdir/a8.I | $xx -l > a8.O 2> a8.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a8(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a8.O $srcdir/a8.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a8(|)"; fi ;;
-    1) $echo "Test a8(|) failed: files a8.O and $srcdir/a8.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a8(|) may have failed." 1>&2;
-       $echo The command "cmp a8.O $srcdir/a8.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a8(|)"; fi;;
+    1) $echo "Test a8(|) failed: files a8.O and $srcdir/a8.X differ" 1>&2
+       (diff -c a8.O $srcdir/a8.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a8(|) may have failed." 1>&2
+       $echo The command "cmp a8.O $srcdir/a8.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a8.E || rm -f a8.E
 $xx -l < $srcdir/a8.I > a8.O 2> a8.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a8(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a8.O $srcdir/a8.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a8(<)"; fi ;;
-    1) $echo "Test a8(<) failed: files a8.O and $srcdir/a8.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a8(<) may have failed." 1>&2;
-       $echo The command "cmp a8.O $srcdir/a8.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a8(<)"; fi;;
+    1) $echo "Test a8(<) failed: files a8.O and $srcdir/a8.X differ" 1>&2
+       (diff -c a8.O $srcdir/a8.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a8(<) may have failed." 1>&2
+       $echo The command "cmp a8.O $srcdir/a8.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a8.E || rm -f a8.E
 cat $srcdir/a9.I | $xx -l > a9.O 2> a9.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a9(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a9.O $srcdir/a9.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a9(|)"; fi ;;
-    1) $echo "Test a9(|) failed: files a9.O and $srcdir/a9.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a9(|) may have failed." 1>&2;
-       $echo The command "cmp a9.O $srcdir/a9.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a9(|)"; fi;;
+    1) $echo "Test a9(|) failed: files a9.O and $srcdir/a9.X differ" 1>&2
+       (diff -c a9.O $srcdir/a9.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a9(|) may have failed." 1>&2
+       $echo The command "cmp a9.O $srcdir/a9.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a9.E || rm -f a9.E
 $xx -l < $srcdir/a9.I > a9.O 2> a9.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test a9(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp a9.O $srcdir/a9.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed a9(<)"; fi ;;
-    1) $echo "Test a9(<) failed: files a9.O and $srcdir/a9.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test a9(<) may have failed." 1>&2;
-       $echo The command "cmp a9.O $srcdir/a9.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed a9(<)"; fi;;
+    1) $echo "Test a9(<) failed: files a9.O and $srcdir/a9.X differ" 1>&2
+       (diff -c a9.O $srcdir/a9.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test a9(<) may have failed." 1>&2
+       $echo The command "cmp a9.O $srcdir/a9.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s a9.E || rm -f a9.E
 cat $srcdir/b0.I | $xx  > b0.O 2> b0.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test b0(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp b0.O $srcdir/b0.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed b0(|)"; fi ;;
-    1) $echo "Test b0(|) failed: files b0.O and $srcdir/b0.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test b0(|) may have failed." 1>&2;
-       $echo The command "cmp b0.O $srcdir/b0.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed b0(|)"; fi;;
+    1) $echo "Test b0(|) failed: files b0.O and $srcdir/b0.X differ" 1>&2
+       (diff -c b0.O $srcdir/b0.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test b0(|) may have failed." 1>&2
+       $echo The command "cmp b0.O $srcdir/b0.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s b0.E || rm -f b0.E
 $xx  < $srcdir/b0.I > b0.O 2> b0.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test b0(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp b0.O $srcdir/b0.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed b0(<)"; fi ;;
-    1) $echo "Test b0(<) failed: files b0.O and $srcdir/b0.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test b0(<) may have failed." 1>&2;
-       $echo The command "cmp b0.O $srcdir/b0.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed b0(<)"; fi;;
+    1) $echo "Test b0(<) failed: files b0.O and $srcdir/b0.X differ" 1>&2
+       (diff -c b0.O $srcdir/b0.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test b0(<) may have failed." 1>&2
+       $echo The command "cmp b0.O $srcdir/b0.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s b0.E || rm -f b0.E
 cat $srcdir/b1.I | $xx  > b1.O 2> b1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test b1(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp b1.O $srcdir/b1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed b1(|)"; fi ;;
-    1) $echo "Test b1(|) failed: files b1.O and $srcdir/b1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test b1(|) may have failed." 1>&2;
-       $echo The command "cmp b1.O $srcdir/b1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed b1(|)"; fi;;
+    1) $echo "Test b1(|) failed: files b1.O and $srcdir/b1.X differ" 1>&2
+       (diff -c b1.O $srcdir/b1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test b1(|) may have failed." 1>&2
+       $echo The command "cmp b1.O $srcdir/b1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s b1.E || rm -f b1.E
 $xx  < $srcdir/b1.I > b1.O 2> b1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test b1(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp b1.O $srcdir/b1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed b1(<)"; fi ;;
-    1) $echo "Test b1(<) failed: files b1.O and $srcdir/b1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test b1(<) may have failed." 1>&2;
-       $echo The command "cmp b1.O $srcdir/b1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed b1(<)"; fi;;
+    1) $echo "Test b1(<) failed: files b1.O and $srcdir/b1.X differ" 1>&2
+       (diff -c b1.O $srcdir/b1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test b1(<) may have failed." 1>&2
+       $echo The command "cmp b1.O $srcdir/b1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s b1.E || rm -f b1.E
 cat $srcdir/c0.I | $xx -L > c0.O 2> c0.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test c0(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp c0.O $srcdir/c0.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed c0(|)"; fi ;;
-    1) $echo "Test c0(|) failed: files c0.O and $srcdir/c0.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test c0(|) may have failed." 1>&2;
-       $echo The command "cmp c0.O $srcdir/c0.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed c0(|)"; fi;;
+    1) $echo "Test c0(|) failed: files c0.O and $srcdir/c0.X differ" 1>&2
+       (diff -c c0.O $srcdir/c0.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test c0(|) may have failed." 1>&2
+       $echo The command "cmp c0.O $srcdir/c0.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s c0.E || rm -f c0.E
 $xx -L < $srcdir/c0.I > c0.O 2> c0.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test c0(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp c0.O $srcdir/c0.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed c0(<)"; fi ;;
-    1) $echo "Test c0(<) failed: files c0.O and $srcdir/c0.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test c0(<) may have failed." 1>&2;
-       $echo The command "cmp c0.O $srcdir/c0.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed c0(<)"; fi;;
+    1) $echo "Test c0(<) failed: files c0.O and $srcdir/c0.X differ" 1>&2
+       (diff -c c0.O $srcdir/c0.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test c0(<) may have failed." 1>&2
+       $echo The command "cmp c0.O $srcdir/c0.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s c0.E || rm -f c0.E
 cat $srcdir/c1.I | $xx -L > c1.O 2> c1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test c1(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp c1.O $srcdir/c1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed c1(|)"; fi ;;
-    1) $echo "Test c1(|) failed: files c1.O and $srcdir/c1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test c1(|) may have failed." 1>&2;
-       $echo The command "cmp c1.O $srcdir/c1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed c1(|)"; fi;;
+    1) $echo "Test c1(|) failed: files c1.O and $srcdir/c1.X differ" 1>&2
+       (diff -c c1.O $srcdir/c1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test c1(|) may have failed." 1>&2
+       $echo The command "cmp c1.O $srcdir/c1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s c1.E || rm -f c1.E
 $xx -L < $srcdir/c1.I > c1.O 2> c1.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test c1(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp c1.O $srcdir/c1.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed c1(<)"; fi ;;
-    1) $echo "Test c1(<) failed: files c1.O and $srcdir/c1.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test c1(<) may have failed." 1>&2;
-       $echo The command "cmp c1.O $srcdir/c1.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed c1(<)"; fi;;
+    1) $echo "Test c1(<) failed: files c1.O and $srcdir/c1.X differ" 1>&2
+       (diff -c c1.O $srcdir/c1.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test c1(<) may have failed." 1>&2
+       $echo The command "cmp c1.O $srcdir/c1.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s c1.E || rm -f c1.E
 cat $srcdir/c2.I | $xx -L > c2.O 2> c2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test c2(|) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp c2.O $srcdir/c2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed c2(|)"; fi ;;
-    1) $echo "Test c2(|) failed: files c2.O and $srcdir/c2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test c2(|) may have failed." 1>&2;
-       $echo The command "cmp c2.O $srcdir/c2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed c2(|)"; fi;;
+    1) $echo "Test c2(|) failed: files c2.O and $srcdir/c2.X differ" 1>&2
+       (diff -c c2.O $srcdir/c2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test c2(|) may have failed." 1>&2
+       $echo The command "cmp c2.O $srcdir/c2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s c2.E || rm -f c2.E
 $xx -L < $srcdir/c2.I > c2.O 2> c2.E
 code=$?
-if test $code != 0 ; then
+if test $code != 0; then
   $echo "Test c2(<) failed: ../../src/wc return code $code differs from expected value 0" 1>&2
   errors=`expr $errors + 1`
 else
   cmp c2.O $srcdir/c2.X > /dev/null 2>&1
   case $? in
-    0) if test "$VERBOSE" ; then $echo "passed c2(<)"; fi ;;
-    1) $echo "Test c2(<) failed: files c2.O and $srcdir/c2.X differ" 1>&2;
-       errors=`expr $errors + 1` ;;
-    2) $echo "Test c2(<) may have failed." 1>&2;
-       $echo The command "cmp c2.O $srcdir/c2.X" failed. 1>&2 ;
-       errors=`expr $errors + 1` ;;
+    0) if test "$VERBOSE"; then $echo "passed c2(<)"; fi;;
+    1) $echo "Test c2(<) failed: files c2.O and $srcdir/c2.X differ" 1>&2
+       (diff -c c2.O $srcdir/c2.X) 2> /dev/null
+       errors=`expr $errors + 1`;;
+    2) $echo "Test c2(<) may have failed." 1>&2
+       $echo The command "cmp c2.O $srcdir/c2.X" failed. 1>&2
+       errors=`expr $errors + 1`;;
   esac
 fi
 test -s c2.E || rm -f c2.E
-if test $errors = 0 ; then
+if test $errors = 0; then
   $echo Passed all 30 tests. 1>&2
 else
   $echo Failed $errors tests. 1>&2