+2011-09-02 Bruno Haible <bruno@clisp.org>
+
+ tests: init.sh: Support any non-GNU diff.
+ * tests/init.sh (compare): If "diff -c" is supported but "diff -u" is
+ not, use "diff -c". Useful on AIX 6.1, HP-UX 11.31, OSF/1 5.1,
+ Solaris 8.
+
2011-09-02 Bruno Haible <bruno@clisp.org>
tests: init.sh: work also with any non-GNU diff that supports -u
* tests/init.sh: Relax check for diff -u support.
Rather than checking for GNU diff via --version, simply check
for support for -u itself. Useful at least on OpenBSD 4.9,
- AIX 7.1, IRIX 6.5 and Solaris 10.
+ AIX 7.1, IRIX 6.5, and Solaris 10.
2011-09-01 Bruno Haible <bruno@clisp.org>
if ( diff -u "$0" "$0" < /dev/null ) > /dev/null 2>&1; then
compare () { diff -u "$@"; }
+elif ( diff -c "$0" "$0" < /dev/null ) > /dev/null 2>&1; then
+ compare () { diff -c "$@"; }
elif ( cmp --version < /dev/null 2>&1 | grep GNU ) > /dev/null 2>&1; then
compare () { cmp -s "$@"; }
else