[BACK]Return to diff3.ksh CVS log [TXT][DIR] Up to [local] / src / usr.bin / diff3

Diff for /src/usr.bin/diff3/diff3.ksh between version 1.1 and 1.2

version 1.1, 2003/07/10 16:06:07 version 1.2, 2003/07/31 11:16:58
Line 34 
Line 34 
 while getopts "aeExX3" c; do  while getopts "aeExX3" c; do
         case "$c" in          case "$c" in
                 a)                  a)
                         dflags="$dflags $1"                          dflags="$dflags -$c"
                         shift  
                         ;;                          ;;
                 e|E|x|X|3)                  e|E|x|X|3)
                         d3flags="-$c"                          d3flags="-$c"
                         shift  
                         ;;                          ;;
                 *)                  *)
                         echo "$USAGE" 1>&2                          echo "$USAGE" 1>&2
Line 49 
Line 47 
 done  done
 shift $(( $OPTIND - 1 ))  shift $(( $OPTIND - 1 ))
   
   if [ $# -lt 3 ]; then
           echo "$USAGE" 1>&2
           exit 1
   fi
   
 TMP1=`mktemp -t d3a.XXXXXXXXXX` || exit 1  TMP1=`mktemp -t d3a.XXXXXXXXXX` || exit 1
 TMP2=`mktemp -t d3b.XXXXXXXXXX`  TMP2=`mktemp -t d3b.XXXXXXXXXX`
 if [ $? -ne 0 ]; then  if [ $? -ne 0 ]; then
Line 58 
Line 61 
 trap "/bin/rm -f $TMP1 $TMP2" 0 1 2 13 15  trap "/bin/rm -f $TMP1 $TMP2" 0 1 2 13 15
 diff $dflags $1 $3 > $TMP1  diff $dflags $1 $3 > $TMP1
 diff $dflags $2 $3 > $TMP2  diff $dflags $2 $3 > $TMP2
 $DIFF3PROG $d3flags $TMP1 $TMP2 $1 $2 $3  $diff3prog $d3flags $TMP1 $TMP2 $1 $2 $3
 exit $?  exit $?

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2