home *** CD-ROM | disk | FTP | other *** search
- #!/sbin/sh
- # Copyright (c) 1990 UNIX System Laboratories, Inc.
- # Copyright (c) 1984, 1986, 1987, 1988, 1989, 1990 AT&T
- # All Rights Reserved
-
- # THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF
- # UNIX System Laboratories, Inc.
- # The copyright notice above does not evidence any
- # actual or intended publication of such source code.
-
- #ident "@(#)//usr/ucb/diffmk.sl 1.1 4.0 12/08/90 32385 AT&T-USL"
-
- # Copyright (c) 1984, 1986, 1987, 1988, 1989, 1990 AT&T
- # All Rights Reserved
-
- # THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
- # The copyright notice above does not evidence any
- # actual or intended publication of such source code.
-
-
-
- # Portions Copyright(c) 1988, Sun Microsystems, Inc.
- # All Rights Reserved
-
- # Makefile for echo
-
-
- PATH=/usr/bin
- if test -z "$3" -o "$3" = "$1" -o "$3" = "$2"; then
- echo "usage: diffmk name1 name2 name3 -- name3 must be different"
- exit 1
- fi
- diff -e $1 $2 | (sed -n -e '
- /[ac]$/{
- p
- a\
- .mc |
- : loop
- n
- /^\.$/b done1
- p
- b loop
- : done1
- a\
- .mc\
- .
- b
- }
-
- /d$/{
- s/d/c/p
- a\
- .mc *\
- .mc\
- .
- b
- }'; echo '1,$p') | ed - $1| sed -e '
- /^\.TS/,/.*\. *$/b pos
- /^\.T&/,/.*\. *$/b pos
- p
- d
- :pos
- /^\.mc/d
- ' > $3
-