


      DDDDIIIIFFFFFFFF3333((((1111))))                    ((((UUUUNNNNIIIIXXXX 5555....0000))))                   DDDDIIIIFFFFFFFF3333((((1111))))



      NNNNAAAAMMMMEEEE
           diff3 - 3-way differential file comparison

      SSSSYYYYNNNNTTTTAAAAXXXX
           ddddiiiiffffffff3333 [ ----eeeexxxx3333 ] file1 file2 file3

      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
           _D_i_f_f_3 compares three versions of a file, and publishes
           disagreeing ranges of text flagged with these codes:

                ====            all three files differ

                ====1           _f_i_l_e_1 is different

                ====2           _f_i_l_e_2 is different

                ====3           _f_i_l_e_3 is different

           The type of change suffered in converting a given range of a
           given file to some other is indicated in one of these ways:

                _f :::: _n_1 aaaa        Text is to be appended after line _n_1 in
                                file _f, where _f = 1, 2, or 3.

                _f :::: _n_1 ,,,, _n_2 cccc   Text is to be changed in the range line
                                _n_1 to line _n_2.  If _n_1 = _n2, the range
                                may be abbreviated to _n_1.

           The original contents of the range follows immediately after
           the cccc.... When the contents of two files are identical, the
           contents of the lower-numbered file is suppressed.

           Under the ----eeee option, _d_i_f_f_3 publishes a script for the editor
           _e_d that will incorporate into _f_i_l_e_1 all changes between
           _f_i_l_e_2 and _f_i_l_e_3, i.e., the changes that normally would be
           flagged ==== and ====3.  Option ----xxxx (----3333) produces a script to
           incorporate only changes flagged ==== (====3).  The
           following command will apply the resulting script to _f_i_l_e_1.

                      (cat script; echo '1,$p') | ed - file1

      FFFFIIIILLLLEEEESSSS
           /tmp/d3*
           /usr/lib/diff3prog

      SSSSEEEEEEEE AAAALLLLSSSSOOOO
           diff(1).

      BBBBUUUUGGGGSSSS
           Text lines that consist of a single .... will defeat ----eeee.
           Files longer than 64K bytes won't work.




      Page 1                                                   (9010-E)






      DDDDIIIIFFFFFFFF3333((((1111))))                    ((((UUUUNNNNIIIIXXXX 5555....0000))))                   DDDDIIIIFFFFFFFF3333((((1111))))























































      Page 2                                                   (9010-E)






