The usage -N to specify lines of context is no longer supported by diff:

  $ rcsdiff -u10 foo       
  [...]
  /usr/bin/diff: `-10' option is obsolete; use `-U 10'

  $ rcsdiff -U 10 foo
  rcsdiff: unknown option: -U

Trivial patch attached.

--bod
diff -Naur rcs-5.7.orig/src/rcsdiff.c rcs-5.7/src/rcsdiff.c
--- rcs-5.7.orig/src/rcsdiff.c	1995-06-16 16:19:24.000000000 +1000
+++ rcs-5.7/src/rcsdiff.c	2007-07-19 11:56:21.000000000 +1000
@@ -214,7 +214,7 @@
 	    case '-': case 'D':
 		    no_diff_means_no_output = false;
 		    /* fall into */
-	    case 'C': case 'F': case 'I': case 'L': case 'W':
+	    case 'C': case 'F': case 'I': case 'L': case 'U': case 'W':
 #if DIFF_L
 		    if (c == 'L'  &&  ++file_labels == 2)
 			faterror("too many -L options");

Reply via email to