discover -a and -u flags


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@805 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/asn1c/check-parsing.sh b/asn1c/check-parsing.sh
index 5480d0b..37765cd 100755
--- a/asn1c/check-parsing.sh
+++ b/asn1c/check-parsing.sh
@@ -2,7 +2,8 @@
 
 tmpfile=".check-parsing.$$.tmp"
 
-diff -a . . 2>/dev/null && diffArgs="-a"
+diff -a . . 2>/dev/null && diffArgs="-a"		# Assume text files
+diff -u . . 2>/dev/null && diffArgs="$diffArgs -u"	# Unified diff output
 
 ec=0
 
@@ -12,7 +13,7 @@
 	echo "Checking $src against $ref"
 	./asn1c "-$flags" "$src" > "$tmpfile" || ec=$?
 	if [ $? = 0 ]; then
-		diff $diffArgs -u "$ref" "$tmpfile" || ec=$?
+		diff $diffArgs "$ref" "$tmpfile" || ec=$?
 	fi
 	if [ "$1" != "regenerate" ]; then
 		rm -f "$tmpfile"