projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added -n flag from rcs diff
[unix-history]
/
usr
/
src
/
usr.bin
/
diff
/
diff
/
diffreg.c
diff --git
a/usr/src/usr.bin/diff/diff/diffreg.c
b/usr/src/usr.bin/diff/diff/diffreg.c
index
33988de
..
37f1661
100644
(file)
--- a/
usr/src/usr.bin/diff/diff/diffreg.c
+++ b/
usr/src/usr.bin/diff/diff/diffreg.c
@@
-1,4
+1,4
@@
-static char sccsid[] = "@(#)diffreg.c 4.1
2
%G%";
+static char sccsid[] = "@(#)diffreg.c 4.1
3
%G%";
#include "diff.h"
/*
#include "diff.h"
/*
@@
-730,6
+730,16
@@
change(a,b,c,d)
range(a,b," ");
putchar('\n');
break;
range(a,b," ");
putchar('\n');
break;
+ case D_NREVERSE:
+ if (a>b)
+ printf("a%d %d\n",b,d-c+1);
+ else {
+ printf("d%d %d\n",a,b-a+1);
+ if (!(c>d))
+ /* add changed lines */
+ printf("a%d %d\n",b, d-c+1);
+ }
+ break;
}
if(opt == D_NORMAL || opt == D_IFDEF) {
fetch(ixold,a,b,input[0],"< ", 1);
}
if(opt == D_NORMAL || opt == D_IFDEF) {
fetch(ixold,a,b,input[0],"< ", 1);