! __.SYMDEF 1264682570 0 0 644 1680 ` Ddiff_version_stringTtranslate_rangeTsetup_outputTmessageTconcatTprint_1_lineTprint_message_queueTdiff_errorToutput_1_lineTfinish_outputTchange_letterTflush_outputTfind_changeTfind_reverse_changeTperror_with_nameTprint_scriptTfatalTline_cmpTpfatal_with_nameTprintf_outputTmessage5Ttranslate_line_numberTanalyze_hunkTprint_number_rangeTbegin_outputTdebug_scriptTwrite_outputTdir_file_pathnameTprint_sdiff_scriptTJprint_normal_scriptTLslurpTLread_filesTLsipTĩprint_ifdef_scriptT gprint_rcs_scriptT gprint_ed_scriptT gpr_forward_ed_scriptT$diff_dirsT.diff3_runD*heuristicD*outfileD*no_details_flagT*diff_runT*excluded_filenameD*output_styleD*ignore_space_change_flagD*switch_stringD*filesD*ignore_all_space_flagD*ignore_blank_lines_flagD*ignore_some_line_changesD*sdiff_help_sdiffD*sdiff_left_onlyD*line_formatD*tab_expand_flagD*no_diff_means_no_outputD*group_formatD*ignore_case_flagD*always_text_flagD*sdiff_skip_common_linesD*contextD*ignore_some_changesD*file_labelD*ignore_regexp_listD*paginate_flagD*callbacksD*horizon_linesD*dir_start_fileD*entire_new_file_flagD*tab_align_flagD*diff_abort_bufD*sdiff_half_widthD*print_file_same_flagD*function_regexp_listD*sdiff_column2_offsetD*unidirectional_new_file_flagD*diff_program_nameD*no_discardsTDprint_context_headerTDprint_context_scriptT4buffer_lcmDinhibitTdiff_2_filesanalyze.8 1264682399 0 0 664 44579 ` ~EA~E'A~EA~Ediag >\A~>fdiagp >~?fdp ?~>bdiagp >~>xvecp >~?xvp ?~>yvecp >~?yvp ?~@ xoffp  @~@ ylim  @~? dminp  ?~@ xlimp  @~@ yoff  @~?dmaxp ?p  @  @~?fmidp ?p  @  @~?bmidp ?p ?~?fminp ?p ?~?fmaxp ?p ?~?bminp ?p ?~?bmaxp ?p ? ? A~?oddp ?p  @p ? p ? p  Qp  @p ? p  V~?cp A?W , too_expensive&<  >U< $compareseqy $><Apy  @py  @py  @ p| >p| ?p} >p} ?W & AX t<~='abort '=W p &?p Sp  @p Sp &?p Sp  @p  Sp &?p S $> ~>(discard_confusing_lines (>PA~@)filevecp )@ p @R p R   A p  S~=*xmalloc *=p )@p  p A W shift_boundaries| >,A~=inhibit& =AO g< p A1?W l add_change  >Ap A p  S *=~@ line0p  @ p   O~@line1p @ p  O~@insertedp  @ p  O~@deletedp @ p  O~@oldp @ p  O ~>build_reverse_script >@Ap )@ p Ap hP~?changed0p ?p P~?changed1p ?p @P~?len0p ?p P~?len1p ?p A p A W cp ? p ? p C  C  W abuild_script >8Ap )@ p Ap hPp ?p Pp ?p @P p P W! p, ? p, ? p, /0  /0  W0 briefly_report8 >Ap8 )@ ~@changes&< @AO< <~>.string-= ;> Files %s-= ;> and %s -= ;> differ -= ;> Binary f-= ; > iles %s -= ;(> and %s d~=no_details_flag&= =AO= DW= Dp= Sp= Pp= Sp= xPp= S~=message= == ~= diff_2_filesE  =dApS )@ pS  S~=!ignore_some_changespS != S  pS = S   pS  S~="read_filesS "=pS )@ &S AOS p *@ W 0discard_confusing_lines 0>p *@ p \Q~>1xvecp 1>p Q~>yvecp >p Qp dQ   Ap  ~?diagsp ? A p  S .=p *@ p  p ? a  Op  p R A A  ~>fdiagp  >p R A A  ~>bdiagp  >p A p dRp R  p  W too_expensivep >p  ~=filesa =p A ! y p   tAa t=p A ! y p ASp dRp Sp ASp Rp  S~=no_discardsp =p S~>compareseq >p *@p O Ap >  p   Ap S~= free  =p *@p S~> shift_boundaries  >p *@ ~= output_style&  =AX %p  W (p  ~= ignore_blank_lines_flag&  =AX -<~= ignore_regexp_list&  =AX -W <&  Ap  ,?X q<~=no_diff_means_no_output& =AO q&.string-0 ;0&> iffer N-0 ;8&> o newlin-0 ;@&> e at end-0 ;H&> of filep0 >7&Dp0 Sp0   ~?'ip0  '?=0 tA p0   a0  Qp0 Op0 Sp0 >T&Dp0 S~=(diff_error0 (=p0 *@ p0 '? p1 A,?W1  %s59 >A~=)inhibit59 )=A59 &>XA59 1>A59 >A59 >A59 >AI9 cmpbuf.8 1264682399 0 0 664 4819 ` ~Eprint_context_label >A~@labelp @ &  AO  <~>.stringp >Dp S~@markp @p Sp  S~=printf_output =W <~@infp @  A p  S~=ctime =p  & AX <- ;> %s %s ?p >D - ;> %s %s p > Dp Sp @p Sp @p Op Sp   S = ~=print_context_header =Ap @ ~@ unidiff_flag&  @AO 0Dp Sp  S~= file_labelp  =p S >- ;> %s---+p >Dp Sp @ tAp Sp  =p S >W >Dp Sp  Sp  =p S >- ;> ++***-p >Dp Sp @ tAp Sp  =p S > ~= print_context_script  =A~@ scriptp  @ ~= ignore_blank_lines_flag&  =AX F<~=ignore_regexp_list& =AX Fmark_ignorable >p  @ W Sfind_function_last_searchp >/ ~>find_function_last_matchp >&  @AO afind_hunkp >Dp S~>pr_unidiff_hunkp >Dp S~=print_script =W gDp S~>pr_context_hunkp >Dp S = ~>print_context_number_range >$A~@filep @p S~@ap @p S~@bp @p S~?trans_aa ?p  S~?trans_ba ?p S~=translate_range =p ?& ?S <- ; > --%d,%dp >#Dp Sp ?p Sp ?p S =W )Dp Sp ?p S = >PA~@hunkp @p S~?first0a ?p S~? last0a  ?p S~?!first1a !?p  S~?"last1a "?p S~?#show_froma #?p S~?$show_toa $?p S~=%analyze_hunk %=~=&contextp &= & #?AX <& $?AO *find_function *>~=+begin_output +=- ;(> %d****- ;0> ********p >,Dp S =& '?AO <Dp S =p '?p Sp )? /  &  (AR  *** *p >>Dp S =p =Dp Sp ?p Sp  ?p S >- ;@> ** ***p >DDp S =& #?AO %KD &  A~?-nextp  -?O  * !-p Q &  AS MDW ODp  p  S~?.ip  .?p 8= a  Qp S~=/print_1_line /=p .? p -? W QDp S =p =tDp Sp !?p Sp "?p S >- ;P> --- -p >VDp S =& $?AO a]D &.  Ap.  -?O. P --- !p1 Q &1  AS1 V_DW1 WaDp1  p3  Sp3  .?p3 = a3  Qp3 S3 /=p3 .? p3 -? W3 7<3 ~>0print_unidiff_number_range< 0>$ApA @pA SpA @pA SpA @pA SaA ?pA  SaA ?pA SA =pE ?&E ?QE |<-F ;`> +%d%dpF ? &F  ?XF vcDWF wfDpF SpF ?pF SF =WF <-H ;h> ,0%d,%dpH >kDpH SpH ?pH SpH ?H ?CH pH SH =H O >TApY @pY SaY ?pY SaY  ?pY SaY !?pY  SaY "?pY SaY #?pY SaY $?pY SY %=pY &= &[ #?AX[ <&[ $?AO[ k +=pm >qDpm Sm =pn =Dpn Spn ?pn Spn  ?pn Sn 0>-o ;p> @@ - +po >vDpo So =pp =tDpp Spp !?pp Spp "?pp Sp 0>pq >yDpq Sq =&v '?AOv }Dpx Spx Apx Sx ,=py '?py Spy )? /y  &y  (ARy  @@ p{ >Dp{ Sp{ Ap{ S{ ,=p} @ p~ ?p~ .?p !?~?1jp 1?W  DW  Dp Sp Ap S ,=p ASp .?C .?p 8= a Qp S /=p -? C 1?W mDp Sp Ap S ,=& =AO C<- ;> - p >Dp Sp Ap S ,=p ASp .?C .?p 8= a Qp S /=p -? p ? W 0Dp Sp Ap S ,=& =AO bDp Sp Ap S ,=p ASp 1?C 1?p = a Qp S /=p -? p ? W OAp &=~@startp @ W }@Ap  @ W 4Ap @~@ linenump  @ p >~? lastp  ?p  >W  W U  p 8Ua  Op Op @ p Pp 8Ua  Op Op @ p P   p  @ p P   ~>.string- ;> + ~>find_function_last_match5 >A5 >A~>find_function_last_search5 >AI diff.8 1264682399 0 0 664 66488 ` ~Eoption_list >A~?lengthp A?p A W  .stringp > Dp S~= strcat  =p ?p Sp ? p @ p  Qp S  =p ? W  ck_atoi  >A~@ strp  @ W 8exclude_count&  >P Qexcludep > p  R p  S~@fp @ p  Sp AS~=fnmatch =p ? & AX badd_exclude > Ap > ~>exclude_allocp > &  >Q {<&  AX s A p  S =W z A p  S~=xrealloc =p  p >C >p  >a R~@patternp @ p  O ~>add_exclude_file >Ap  = ~?fp  ?p  Sp > D p  S~=strcmp =& AX p !? W  -igno- ; > re-blank~>%longopts- ;%>> D- ; %>BA- ; > -linesc- ;%>> D- ;%>A- ;%>CA- ; > ontexti- ; %>> D- ;$%>A- ;,%>DA- ; > fdefsho- ;( > w-functi- ;0 > on-line- ;0%>>% D- ;4%>A- ;<%>FA- ;8 > speed-la- ;@ > rge-file- ;@%>>8 D- ;L%>HA- ;H > signore- ;P > -matchin- ;X > g-lines- ;P%>>J D- ;T%>A- ;\%>IA- ;`%>>` D- ;d%>A- ;l%>LA- ;` > labelfi- ;h > le-label- ;p%>>f D- ;t%>A- ;|%>LA- ;p > new-fil- ;%>>q D- ;%>NA- ;x > eentire- ; > -new-fil- ;%>>z D- ;%>NA- ; > eunidir- ; > ectional- ; > -new-fil- ;%>> D- ;%>PA- ; > estarti- ; > ng-file- ;%>> D- ;%>A- ;%>SA- ; > initial-- ;%>> D- ;%>TA- ; > tabwidt- ;%>> D- ;%>A- ;%>WA- ;%>> D- ;%>aA- ; > htexta- ;%>> D- ;%>aA- ; > sciiign- ; > ore-spac- ; > e-change- ;%>> D- ; %>bA- ; > minimal- ;%>> D- ;%>dA- ; %>> D- ;,%>eA- ; > edforw- ;0%>> D- ;<%>fA- ; > ard-edi- ; > gnore-ca- ;@%>> D- ;L%>iA- ; > sepagin- ;P%>> D- ;\%>lA- ; > ateprin- ;`%>>  D- ;l%>lA- ;p%>> D- ;|%>nA- ; > trcssh- ; > ow-c-fun- ;%>> D- ;%>pA- ;  > ctionbr- ;%>>& D- ;%>qA- ;( > iefrecu- ;%>>, D- ;%>rA- ;0 > rsivere- ;8 > port-ide- ;@ > ntical-f- ;%>>6 D- ;%>sA- ;H > ilesexp- ;P > and-tabs- ;%>>M D- ;%>tA- ;X > version- ;%>>Y D- ;%>vA- ;` > ignore-- ;h > all-spac- ;%>>a D- ;%>wA- ;p > eexclud- ;%>>r D- ;%>A- ;%>xA- ;x > eexclud- ;%>>z D- ;%>A- ; %>XA- ; > e-froms- ; > ide-by-s- ;%>> D- ;%>yA- ; > ideunif- ; %>> D- ;$%>A- ;,%>UA- ; > iedleft- ; > -column- ;0%>> D- ;<%>A- ; > suppress- ; > -common-- ;@%>> D- ;L%>A- ; > linessd- ; > iff-merg- ; > e-assist- ;P%>> D- ;\%>A- ; > old-lin- ; > e-format- ;`%>> D- ;d%>A- ;l%>A- ; > new-lin- ; > e-format- ;p%>> D- ;t%>A- ;|%>A- ; > unchang- ; > ed-line-- ;%>> D- ;%>A- ;%>A- ; > formatl- ; > ine-form- ;%>> D- ;%>A- ;%>A- ; > atold-g- ; > roup-for- ;%>> D- ;%>A- ;%>A- ;  > matnew-- ;( > group-fo- ;%>>$ D- ;%>A- ;%>A- ;0 > rmatunc- ;8 > hanged-g- ;@ > roup-for- ;%>>5 D- ;%>A- ;%>A- ;H > matchan- ;P > ged-grou- ;X > p-format- ;%>>L D- ;%>A- ;%>A- ;` > horizon- ;%>>a D- ;%>A- ;%>A- ;h > -linesh- ;%>>o D- ;%>A- ;p > elpbina- ;%>>t D- ; %>A~>&C_ifdef_group_formats$18- ;&>#A- ;&>iA- ;&>fA- ;&>nA- ;&>dA- ;&>eA- ;&>fA- ;&> A- ;&>%A- ; &>sA- ; &> A- ; &>%A- ; &>%A- ; &><A- ;&>#A- ;&>eA- ;&>nA- ;&>dA- ;&>iA- ;&>fA- ;&> A- ;&>/A- ;&>*A- ;&> A- ;&>nA- ;&>oA- ;&>tA- ;&> A- ;&>%A- ;&>sA- ;&> A- ;&>*A- ; &>/A- ;!&> A- ;"&>%A- ;#&>cA- ;$&>#A- ;%&>iA- ;&&>fA- ;'&>dA- ;(&>eA- ;)&>fA- ;*&> A- ;+&>%A- ;,&>sA- ;-&> A- ;.&>%A- ;/&>%A- ;0&>>A- ;1&>#A- ;2&>eA- ;3&>nA- ;4&>dA- ;5&>iA- ;6&>fA- ;7&> A- ;8&>/A- ;9&>*A- ;:&> A- ;;&>%A- ;<&>sA- ;=&> A- ;>&>*A- ;?&>/A- ;@&> A- ;A&>%A- ;B&>cA- ;C&>%A- ;D&>%A- ;E&>=A- ;F&>%A- ;G&>cA- ;H&>#A- ;I&>iA- ;J&>fA- ;K&>nA- ;L&>dA- ;M&>eA- ;N&>fA- ;O&> A- ;P&>%A- ;Q&>sA- ;R&> A- ;S&>%A- ;T&>%A- ;U&><A- ;V&>#A- ;W&>eA- ;X&>lA- ;Y&>sA- ;Z&>eA- ;[&> A- ;\&>/A- ;]&>*A- ;^&> A- ;_&>%A- ;`&>sA- ;a&> A- ;b&>*A- ;c&>/A- ;d&> A- ;e&>%A- ;f&>%A- ;g&>>A- ;h&>#A- ;i&>eA- ;j&>nA- ;k&>dA- ;l&>iA- ;m&>fA- ;n&> A- ;o&>/A- ;p&>*A- ;q&> A- ;r&>%A- ;s&>sA- ;t&> A- ;u&>*A- ;v&>/A- ;w&> A~='diff_run" '=`A~?(prevp* A(?~?)widthp+ A)?~?*show_c_functionp, A*?~?+opened_filep. A+?~@,callbacks_argp0  ,@~=-callbacksp0 -=~@.argca3 .@p3 S~@/argva3 /@p3 S~>0initialize_main3 0>~=1cvs_optindp4 1=~?optind_oldp4 ?p5 A1=~=diff_abort_bufp9 =D p9  S~=setjmp9 =p9  &: A~?valp: ?O:  =p> S~=fclose> =p> ? p?  ? WC  ry01234-C ; > 56789abB-C ; > cC:dD:ef-C ; > F:hHiI:l-C ; > L:nNpPqr-C ; > sS:tTuU:-C ; > vwW:x:X:pC .@ pC  SpC /@ pC  SpC >{ D pC  SpC >%D pC   SpC AS~=getopt_longC =pC (? pC  = ~?cpC ?&C AOC  .string-Y ; > ycontex-Y ; > t length-Y ; > specifi-Y ; > ed twicepY > DpY S~= fatalY  =p[  =a[ O [  [ ? [ Ap[  =W\ <~= always_text_flagp` A =Wa <~= ignore_space_change_flagpe A =~=ignore_some_changespf A=~=ignore_some_line_changespg A=Wh <~=ignore_blank_lines_flagpl A=pm A=Wn <&r  AOr -<&t  =AUt $<-u ; > context-u ; > length -u ; > specifie-u ; > d twicepu > Dpu Su  =~=cvs_optargpu = pw  Spw = D pw  S~>ck_atoiw >&w AOw -<-x ; > invalid -x ; > context -x ; > length a-x ; > rgumentpx > Dpx Sx  =&~ ?UAX~ 1specify_style~ >W <~=no_discardsp A=W ~?errp A?p = p  S~=strlen =p  A  p   cA~?.safep ?p ? p  S~=xmalloc =p = ~?bp ?p Sp >&Dp Sp  Sp   Sp ASp  Sp  Sp ASp A Sp  $Sp  (Sp  ,S~=sprintf =p A W \specify_format > ?p ? p  S =p ? C  ?W Y<& ?AO s<- ; > conflict- ; > ing #ifd- ;  > ef formap > Dp Sp ASp AS~=diff_error =W W W <~=function_regexp_listp =Dp Sp  S~> add_regexp  >W p A=W <~=$paginate_flagp A$=p Ap Sp AS~=%signal %=W <~=&file_label& &=AX  tstoo m- ;0 > any file- ;8 > label op >+ Dp S  =W W <~='entire_new_file_flagp A'=W  ptions^- ;H > [_a-zA-Zp =Dp Sp >G Dp S  >W <~=(unidirectional_new_file_flagp A(=W <~=)no_details_flagp A)=W <~>*recursivep A*>W <~=+print_file_same_flagp A+=W <~=,dir_start_filep  ,=W <~=-tab_expand_flagp A-=W <~=.tab_align_flagp A.=W W <~=/callbacks& /=AO  $]diff -! ;X > - GNU di-! ;` > ffutils -! ;h > version p! >S Dp! Sp! /=p! O! ~=0diff_version_stringp" =0Dp" Sp" /=p" O" p# >q Dp# Sp# /=p# O# W# <-& ;p > diff -& ;x > - GNU di-& ; > ffutils -& ; > version p& >s Dp& Sp& =0Dp& S~=1printf& 1=p' A' ~=ignore_all_space_flagp+ A=p, A=p- A=W. add_exclude1 >W2 add_exclude_file5 >&5 AO5 W< &@ AX@ <&@ ?AS@  %s colu-A ; > mn width-A ; > must be-A ; > a posit-A ; > ive intepA > DpA SA  =WB <~=sdiff_left_onlypE A=WF <~=sdiff_skip_common_linespI A=WJ ~=sdiff_help_sdiffpO A=WP ~? cpV  ? ~= line_formataV   = pV  SpV = pV  SV >&V AOV <~> .string-W ; > gerconf-W ; > licting -W ; > line forpW > DpW SpW ASpW ASW =WX p] A?p^ A W^  p_ ? _ ?W_ <&` ?AO` 2<-a ; > matconf-a ; > licting -a ; > line forpa > Dpa Spa ASpa ASa =Wc pj  ? aj  = pj  Spj = pj  Sj >&j AOj C<-k ; > matconf-k ; > licting -k ; > group fopk > Dpk Spk ASpk ASk =Wl &o AXo M<&o  =AUo M rmathor-p ; > izon mus-p ; > t be a n-p ; > onnegati-p ;  > ve integpp > Dpp S~= fatalp  =Wq <~>usaget >pt /= &u  AOu Ycheck_outputv >pw Aw W try_help > p  ?& fAQ  ermissi- ;0 > ng opera- ;8 > ndextra- ;@ > operandp @ = &  AP + D W ; D p  S > & -=AO  specify_style >& =AO C<& =AX DI Dp   =W M<& =AX _<- ;H > %l %<& =AO ]M Dp =& =AX g<& =AO eP Dp =& =AX kS Dp =&  =AX uV D p  S~=concat =p  =- ;P > %>%=%& =AX W D p  S~=strcmp =& AX option_list >p /= ~@ outp  @ ~=!switch_stringp !=&  AO  =write - ;` > callback- ;h > with ou- ;p > tput filp >Z Dp Sp ASp AS~="diff_error "=p A W <&  AX z D p  S~=$fopen $=& Ap #=X <- ;x > ewcoul- ; > d not op- ; > en outpup >| Dp S~=%perror_with_name %=p A ~?&opened_filep A&?p ASp = p @ p  R p  Sp ASp = p @ a  R p P p   Sp AS~>'compare_files '>~?(valp (?~=)print_message_queue )=p !=p S~=*free *=p /= ~?+optind_oldp +?p =&  AO & &?AO  t filec- ; > lose err- ; > or on ou- ; > tput filp > Dp S %=p (? ~>-add_regexp -> Ap $A p  S~=.xmalloc .=~?/rp /?p Sp ASp $Ap S~=0memset 0=p A p  S .=p /? p P~@1patternp 1@ p  S~=strlen =~?.safep ?p 1@ p  Sp ? p  Sp /? p  S~=re_compile_pattern =p  & AO  <- ; > e%s: %sp > Dp Sp 1@p Sp  S "=p /?~@reglistp @ p P p   Op @p /? p  O >A~@reasonp @ &  AO  Dp Sp  Sp AS "=- ; > %sTry - ; > `%s --he- ; > lp' for - ; > more inf- ; > ormationp > Dp S~=diff_program_namep =p Sp AS "=p A   >A~@filep @ p  S~=ferror =& AX 2 .write p > Dp S  = - ; > error-i- ; > --igno- ; > re-case - ; > Conside- ; > r upper-- ; > and low- ; > er-case - ;  > to be th- ;( > e same.~> option_help- ; >> D- ;0 > -w --ig- ;8 > nore-all- ;@ > -space - ;H > Ignore a- ;P > ll white- ;X > space.- ; >>0 D- ;` > -b --ig- ;h > nore-spa- ;p > ce-chang- ;x > e Ignor- ; > e change- ; > s in the- ; > amount - ; > of white- ; > space.- ; >>` D- ; > -B --ig- ; > nore-bla- ; > nk-lines- ; > Ignore- ; > changes- ; > whose l- ; > ines are- ; > all bla- ; >> D-! ; > nk.-I R-! ; > E --ign-! ; > ore-matc-! ; > hing-lin-! ; > es=RE I-! ; > gnore ch-! ; > anges wh-! ;  > ose line-! ;( > s all ma-! ;0 > tch RE.-! ; >> D-% ;8 > -a --te-% ;@ > xt Trea-% ;H > t all fi-% ;P > les as t-% ; >>8 D-& ;X > ext. -c-& ;` > -C NUM-& ;h > --cont-& ;p > ext[=NUM-& ;x > ] Outpu-& ; > t NUM (d-& ; > efault 2-& ; > ) lines -& ; > of copie-& ; > d contex-& ; >>^ D-' ; > t.-u --' ; > U NUM --' ; > -unified-' ; > [=NUM] -' ; > Output N-' ; > UM (defa-' ; > ult 2) l-' ; > ines of -' ; > unified -' ; > context.-' ; >> D-( ; > -NUM -( ; > Use NUM-( ; > context-( ; > lines.-( ; >> D-) ; > -L LAB-) ;  > EL --la-) ;( > bel LABE-) ;0 > L Use L-) ;8 > ABEL ins-) ;@ > tead of -) ;H > file nam-) ;$ >> D-* ;P > e. -p -* ;X > --show--* ;` > c-functi-* ;h > on Show-* ;p > which C-* ;x > functio-* ; > n each c-* ; > hange is-* ;( >>S D-+ ; > in. --+ ; > F RE ---+ ; > show-fun-+ ; > ction-li-+ ; > ne=RE S-+ ; > how the -+ ; > most rec-+ ; > ent line-+ ; > matchin-+ ;, >> D-, ; > g RE.-q-, ; > --brie-, ; > f Outpu-, ; > t only w-, ; > hether f-, ; > iles dif-, ;0 >> D-- ; > fer.-e -- ; > --ed O-- ; > utput an-- ;  > ed scri-- ;4 >>  D-. ;( > pt.-n -. ;0 > --rcs O-. ;8 > utput an-. ;@ > RCS for-. ;H > mat diff-. ;8 >>, D-/ ;P > .-y ---/ ;X > side-by--/ ;` > side Ou-/ ;h > tput in -/ ;p > two colu-/ ;< >>R D-0 ;x > mns. --0 ; > W NUM --0 ; > -width=N-0 ; > UM Outp-0 ; > ut at mo-0 ; > st NUM (-0 ; > default -0 ; > 130) cha-0 ; > racters -0 ; > per line-0 ;@ >>} D-1 ; > . --le-1 ; > ft-colum-1 ; > n Outpu-1 ; > t only t-1 ; > he left -1 ; > column o-1 ; > f common-1 ; > lines.-1 ;D >> D-2 ; > --supp-2 ; > ress-com-2 ; > mon-line-2 ; > s Do no-2 ;( > t output-2 ;0 > common -2 ;H >> D-3 ;8 > lines.--3 ;@ > DNAME --3 ;H > -ifdef=N-3 ;P > AME Out-3 ;X > put merg-3 ;` > ed file -3 ;h > to show -3 ;p > `#ifdef -3 ;x > NAME' di-3 ;L >>? D-4 ; > ffs.--G-4 ; > TYPE-gro-4 ; > up-forma-4 ; > t=GFMT -4 ; > Similar,-4 ; > but for-4 ; > mat GTYP-4 ; > E input -4 ; > groups w-4 ; > ith GFMT-4 ;P >> D-5 ; > .--line-5 ; > -format=-5 ; > LFMT Si-5 ; > milar, b-5 ; > ut forma-5 ; > t all in-5 ; > put line-5 ; > s with L-5 ;T >> D-6 ; > FMT.--L-6 ; > TYPE-lin-6 ; > e-format-6 ;( > =LFMT S-6 ;0 > imilar, -6 ;8 > but form-6 ;@ > at LTYPE-6 ;H > input l-6 ;P > ines wit-6 ;X > h LFMT.-6 ;X >> D-7 ;` > LTYPE -7 ;h > is `old'-7 ;p > , `new',-7 ;x > or `unc-7 ; > hanged'.-7 ; > GTYPE -7 ; > is LTYPE-7 ; > or `cha-7 ;\ >>` D-8 ; > nged'. -8 ; > GFMT ma-8 ; > y contai-8 ;` >> D-9 ; > n: %-9 ; > < lines-9 ; > from FI-9 ;d >> D-: ; > LE1 -: ; > %> line-: ; > s from F-: ;h >> D-; ; > ILE2 -; ; > %= lin-; ; > es commo-; ; > n to FIL-; ; > E1 and F-; ;l >> D-< ; > ILE2 -< ; > %[-][WI-< ; > DTH][.[P-< ;( > REC]]{do-< ;0 > xX}LETTE-< ;8 > R print-< ;@ > f-style -< ;H > spec for-< ;P > LETTER-< ;p >> D-= ;X > LE-= ;` > TTERs ar-= ;h > e as fol-= ;p > lows for-= ;x > new gro-= ; > up, lowe-= ; > r case f-= ; > or old g-= ;t >>X D-> ; > roup: -> ; > F -> ; > first l-> ; > ine numb-> ;x >> D-? ; > er -? ; > L la-? ; > st line -? ;| >> D-@ ; > number -@ ; > N-@ ; > number-@ ; > of line-@ ; > s = L-F+-@ ; >> D-A ; > 1 -A ; > E F-1-A ; >> D-B ; > -B ; > M L+1-B ; >> D-C ; > LFMT m-C ; > ay conta-C ; >> D-D ;( > in: -D ;0 > %L cont-D ;8 > ents of -D ; >>, D-E ;@ > line -E ;H > %l con-E ;P > tents of-E ;X > line, e-E ;` > xcluding-E ;h > any tra-E ;p > iling ne-E ; >>E D-F ;x > wline -F ; > %[-][W-F ; > IDTH][.[-F ; > PREC]]{d-F ; > oxX}n p-F ; > rintf-st-F ; > yle spec-F ; > for inp-F ; > ut line -F ; >>~ D-G ; > number -G ; > Either -G ; > GFMT or -G ; > LFMT may-G ; > contain-G ; >> D-H ; > : %%-H ; >> D-I ; > % -I ; > %c'C' t-I ; > he singl-I ; > e charac-I ; >> D-J ; > ter C -J ; > %c'\OO-J ; > O' the -J ;( > characte-J ;0 > r with o-J ;8 > ctal cod-J ; >> D-K ;@ > e OOO --K ;H > l --pag-K ;P > inate P-K ;X > ass the -K ;` > output t-K ;h > hrough `-K ;p > pr' to p-K ;x > aginate -K ; >>G D-L ; > it.-t -L ; > --expand-L ; > -tabs E-L ; > xpand ta-L ; > bs to sp-L ; > aces in -L ; > output.-L ; >> D-M ; > -T --in-M ; > itial-ta-M ; > b Make -M ; > tabs lin-M ; > e up by -M ; > prependi-M ; > ng a tab-M ; >> D-N ; > . -r --N ; > -recursi-N ; > ve Recu-N ; > rsively -N ; > compare -N ; > any subd-N ;  > irectori-N ;( > es found-N ; >> D-O ;0 > .-N ---O ;8 > new-file-O ;@ > Treat -O ;H > absent f-O ;P > iles as -O ; >>2 D-P ;X > empty.--P ;` > P --uni-P ;h > directio-P ;p > nal-new--P ;x > file Tr-P ; > eat abse-P ; > nt first-P ; > files a-P ; > s empty.-P ; >>_ D-Q ; > -s --r-Q ; > eport-id-Q ; > entical--Q ; > files R-Q ; > eport wh-Q ; > en two f-Q ; > iles are-Q ; > the sam-Q ; >> D-R ; > e.-x PA-R ; > T --exc-R ; > lude=PAT-R ; > Exclud-R ; > e files -R ; > that mat-R ; > ch PAT.-R ; >> D-S ; > -X FILE -S ;  > --exclu-S ;( > de-from=-S ;0 > FILE Ex-S ;8 > clude fi-S ;@ > les that-S ;H > match a-S ;P > ny patte-S ;X > rn in FI-S ; >> D-T ;` > LE.-S F-T ;h > ILE --s-T ;p > tarting--T ;x > file=FIL-T ; > E Start-T ; > with FI-T ; > LE when -T ; > comparin-T ; > g direct-T ; > ories. -T ; >>d D-U ; > --horizo-U ; > n-lines=-U ; > NUM Kee-U ; > p NUM li-U ; > nes of t-U ; > he commo-U ; > n prefix-U ; > and suf-U ; >> D-V ; > fix.-d -V ; > --minim-V ; > al Try -V ; > hard to -V ; > find a s-V ; > maller s-V ;  > et of ch-V ; >> D-W ;( > anges.--W ;0 > H --spe-W ;8 > ed-large-W ;@ > -files -W ;H > Assume l-W ;P > arge fil-W ;X > es and m-W ;` > any scat-W ;h > tered sm-W ;p > all chan-W ; >>/ D-X ;x > ges. -v-X ; > --vers-X ; > ion Out-X ; > put vers-X ; > ion info-X ; >>~ D-Y ; > .--help-Y ; > Output-Y ; > this he-Y ; >> D^ >A~= callbacksp^  = &b  AOb = .string-d ; > lp.Usagpd > Dpd Spd Pd pe =pe Spe  =pe Oe -f ; > e: [OP-f ; > TION]...-f ; > FILE1 Fpf > Dpf Spf  =pf Of pg > D Wg Q ILE2 pi > Dpi Spi  =pi Oi pj  ?pj Opj Spj  =pj Oj pk > Dpk Spk  =pk Ok pk  ? Wk N<-m ; > If -m ; > FILE1 or-m ; > FILE2 i-m ; > s `-', r-m ; > ead stan-m ; > dard inppm > Dpm Spm  =pm Om Wm <-r ; > ut. Usa-r ; > ge: %s [-r ;  > OPTION].-r ;( > .. FILE1-r ;0 > FILE2 pr > Dpr Spr =pr S~=printfr =ps > D Ws w9 Dpt Spt   ?pt Ppt St =pt  ? Wt t<-u ;8 > %s -u ;@ > If FILE1-u ;H > or FILE-u ;P > 2 is `-'-u ;X > , read s-u ;` > tandard -u ;h > input. pu >? Dpu Su =u ~>specify_formatz >A~@varpz @ p~ R &~  AO~ Ap = &  AO <~@style&  @X  conflict- ;x > ing spec- ; > ificatio- ; > ns of ou- ; > tput styp >p Dp Sp ASp AS "=p @p = ~>filetype >A~@stp @ w Q A& AX  leregul- ; > ar emptyp > D - ; > filere- ; > gular fip > D w Q A& @AX <- ; > ledirecp > D w Q A& `AX <- ; > toryblo- ; > ck speci- ; > al filep > D w Q A&  AX <- ; > characte- ; > r speciap > D w Q A& AX <- ; > l filefp > D - ; > ifoweirp > D '><A~@name1p  @ ~@name0p @ ~?failedp A?~?free0p A?~?free1p A?&  AO <&  AO  d fileO- ; > nly in %p > Dp Sp  Sp  S~=message =p A ~?infa ?p Sp ASp Ap S 0=p  @ & @AX  s: %s -p   p  !?= tA p  ? p  Sp > D p  S "=p !? & AX  D p/ S/"=&/AX/<-0; > -can't-0; > compare-0;  > - to a -0;( > directorp0> Dp0S~=0fatal00=p2/? p2 Sp2+? =2tA a2  ? p2 S2(=p2+? &2AO2% y-D opt-O;8 > ion not -O;@ > supporte-O;H > d with d-O;P > irectoripO>2 DpOSO0=&S*@ASS_<~>recursive&S>AOS` esCommo-W;` > n subdir-W;h > ectories-W;p > : %s andpW>[ DpWSpW?pWSpW?pWSW=pYA WYqcompare_filesp]>D p] Sp]*@ p] S~=diff_dirs]=p] W]8AXkD po Spo*@ po So=po Wo<&r?AXr %s Onl-t; > y in %s:pt>} DptSpt Spt@ptSt=puA Wu<-}; > %s Fil-}; > e %s is -}; > a %s whi-}; > le file -}; > %s is a a} ? p} S}>~?.safep}?a}? p} S}>p}?p}> Dp}Sp}?p}Sp}?p}Sp}?p} Sp}?p}S~=message5}=pA W8<~=ignore_some_changesp=~= no_details_flagp =  & AO %s File-; > s %s and-; > %s diffp> DpSp?pSp?pS=pA W8<&?AX.string-;> er File-;> s %s and-;> %s are -;> identicap>DpSp?pSp?pS=p ? WK<~=flush_output=p ? &?AOQinitialize_main>ApA=~=contextpA=~=file_labelpA=pA=~@argvpp@pOpO~=diff_program_namep=~=outfilepA=pA>~=no_discardspA=pA=~=always_text_flagpA=~=horizon_linespA=~=ignore_space_change_flagpA=~=ignore_all_space_flagpA=~=ignore_blank_lines_flagpA=~=ignore_some_line_changespA=pA=~=ignore_case_flagpA=~= function_regexp_listpA =~=!ignore_regexp_listpA!=pA =pA=~="tab_align_flagpA"=~=#tab_expand_flagpA#=~=$dir_start_filepA$=~=%entire_new_file_flagpA%=~=&unidirectional_new_file_flagpA&=~='paginate_flagpA'=~=(group_formatp=(DpSpASpApS~=)memset)=~=*line_formatp=*DpSpASp ApS)=~=+sdiff_help_sdiffpA+=~=,sdiff_left_onlypA,=~=-sdiff_skip_common_linespA-=~=.sdiff_half_widthpA.=~=/sdiff_column2_offsetpA/=~=0switch_stringpA0=~=1heuristicpA1=~=filesp=DpSpASpApS)=-;> l ~>C_ifdef_group_formats$185>yA5=A5 =A5=A~=no_diff_means_no_output5=A5&=A50=A51=A5=A5.=A5=A~=output_style5=A~>exclude_alloc5>A~>longopts5> A5=A5=A~=diff_abort_buf5=(A5-=A5=A5!=A5/=A~>exclude5>A5>A5*= A5=A~> exclude_count5 >A~= callbacks5 =A5#=A5=A5=A5'=A5(=A~> recursive5 >A5 =A5$=A~> option_help5 >A5=A5=A5=A5"=A5%=A5+=A5=A5,=A5=AIdiff3.8 1264682399 0 0 664 62939 ` ~Ehorizon_lines-i;> A~>longopts~>.string-;>>D-; >aA-;> textsho-;>>D-;>AA-;> w-alled-; >>D-;,>eA-;> show-ov-;0>>D-;<>EA-;> erlapla-;@>>D-;D>A-;L>LA-; > belmerg-;P>>$D-;\>mA-;(> einitia-;`>>*D-;l>TA-;0> l-tabov-;8> erlap-on-;p>>6D-;|>xA-;@> lyeasy--;>>CD-;>3A-;H> onlyver-;>>MD-;>vA-;P> sionhel-;>>UD-;>A~=diff3_run=A~?incompatpA?~?tag_countpA?~?opened_filepA|?~@callbacks_argp @~= callbacksp =~@ argca @pS~@ argva @pS~> initialize_main >~= cvs_optindp =~?optind_oldp?pA =W paeimvx-;`> 3AEL:TXp @ p Sp @ p Sp>ZD p Sp>D p  SpAS~=getopt_long=~>mergep>p? &AOalways_textpA>W <~>show_2ndpA>~>flaggingpA>C?W <~>overlap_onlypA>C?W <~>simple_onlypA>C?W <~>finalwritepA>W W pA>C?W <~>tab_align_flagpA>W <& =AO= diff3 - -;p> GNU diff-;x> utils vep>hDpSp =pO~=diff_version_stringp=DpSp =pO-;> rsion p>DpSp =pOWS<-;> diff3 --;> GNU dif-;> futils v-;> ersion %p>DpSp=DpS~=printf=pA~>usage>p = & AO]check_output>pA&  AP l s Too m-;> any labe-;> ls were -;> given. -;> The limi-;> t is 3.p>D p S~>try_help>pAS>&aAQ edscriptp >p? >p? >&?AQ &AOAX incompat-;> ible optp>D p S>p @ =&AO<-;> ionsmis-;> sing ope-;> randext-;> ra operap @  = & APD WD p S>p! = p! @ a! Qp! p#?p# =W% D p9 S~=#strcmp9#=p9"? p9x!? &9AX9;> nd---p>T p> Sp>> D p> S>#=&>AO>x!? p>"? p> R p> Sp>>D p> S>#=p>"? p>x!? &>AO><-@;> %s`-' -@;> specifie-@; > d for mo-@;(> re than -@;0> one inpup@>Dp@Sp@>Dp@Sp@AS~=$diff_error@$=pAAA~?%mappingpEA%?pFAF pF%?pG %?pJA WJ  t file-pN  ~?'ipN '?pN  pN R pN SpN>?D pN SN#=pN"? pN'? &NAONF %s: Is -W;H> a directpW>ADpWSpW  pW QpWSpWASW$=pXAXWX<&\ =AO\M orywrit-`;X> e callba-`;`> ck with -`;h> output fp`>TDp`Sp`ASp`AS`$=paAaWak<&f+@AXf]tD pj S~=-fopenj-=&kApk,=Xkj.diff3_abort_bufpv>.D pv S~=/setjmpv/=pv"?&wAOwr<xpz&? pz Up{&? p{ U p{ S~?0commonnamep{0?p{S~?1last_blocka{1? p{ S~?content1a{? p{  S~>process_diff{>~?thread1p{?p&? p"? p R p Sp0? p Sa1? p S~?content0a? p  S>pSp? p S~>make_3way_diff>~?diff3p?& >AOoutput_diff3_edscript>~?conflicts_foundp?W<&>AO<~> .string-;p > ilewrp&? p"? p R p Sp>v D p S-=p &A~? mfppx ?X diff3_perror_with_exit >px ? p Sp? p Sa%? p Sa&? p  Sp? p Sp? p Sp? p S~> output_diff3_merge >p?px ? p S~= ferror =&AO<-;x > read errp>x DpS~>diff3_fatal>px ? p S~=fclose=&AOoutput_diff3>pA?p?pS~=free=p?pS=p?pS~>free_diff3_blocks>~=callbacksp= & AO~?opened_file&|?AO orclose-; > error o-; > n outputp> DpS*=p?>A~@reasonp@ & AO<-; > file%sp> DpSp SpAS$=-; > Try `%s-; > --help'-; > for mor-; > e informp> DpS~=diff_program_namep=pSpAS$=pA>A~@streamp@ p S =&AX ation.w-; > rite errp> DpS>> Ap= & AO$ orUsagep> DpSpPp=pSp=pO-; > : [OPT-; > ION]... -; > MYFILE O-; > LDFILE Y-; > OURFILE p> DpSp=pO-; > -e -; > --ed Ou-; > tput unm-; > erged ch-;  > anges fr-;( > om OLDFI-;0 > LE to YO-;8 > URFILE i-;@ > nto MYFI-;H > LE. -E-;P > --show-;X > -overlap-;` > Output-;h > unmerge-;p > d change-;x > s, brack-; > eting co-; > nflicts.-; > -A --; > -show-al-; > l Outpu-; > t all ch-; > anges, b-; > racketin-; > g confli-; > cts. --; > x --ove-; > rlap-onl-; > y Outpu-; > t overla-; > pping ch-; > anges. -; > -X Out-; > put over-; > lapping -; > changes,-;  > bracket-;( > ing them-;0 > . -3 -;8 > --easy-o-;@ > nly Out-;H > put unme-;P > rged non-;X > overlapp-;` > ing chanp> DpSp=pO-;h > ges. -;p > -m --m-;x > erge Ou-; > tput mer-; > ged file-; > instead-; > of ed s-; > cript (d-; > efault --; > A). -L-; > LABEL -; > --label=-; > LABEL U-; > se LABEL-; > instead-; > of file-; > name. -; > -i App-; > end `w' -; > and `q' -; > commands-; > to ed s-; > cripts. -;  > -a ---;( > text Tr-;0 > eat all -;8 > files as-;@ > text. -;H > -T --i-;P > nitial-t-;X > ab Make-;` > tabs li-;h > ne up by-;p > prepend-;x > ing a tap>o DpSp=pO-; > b. --; > v --ver-; > sion Ou-; > tput ver-; > sion inf-; > o. --h-; > elp Out-; > put this-; > help. p> DpSp=pO-; > If a FI-; > LE is `--; > ', read -; > standard-; > input. p> DpSp=pOW_<-; > Usage: -; > %s [OPTI-; > ON]... M-; > YFILE OL-; > DFILE YO-; > URFILE p> DpSp=pS=-;  > %s -e-;( > --ed -;0 > Output u-;8 > nmerged -;@ > changes -;H > from OLD-;P > FILE to -;X > YOURFILE-;` > into MY-;h > FILE. -;p > -E --sh-;x > ow-overl-; > ap Outp-; > ut unmer-; > ged chan-; > ges, bra-; > cketing -; > conflict-; > s. -A -; > --show--; > all Out-; > put all -; > changes,-; > bracket-; > ing conf-; > licts. -; > -x --o-; > verlap-o-; > nly Out-; > put over-; > lapping -; > changes.-;  > -X O-;( > utput ov-;0 > erlappin-;8 > g change-;@ > s, brack-;H > eting th-;P > em. -3-;X > --easy-;` > -only O-;h > utput un-;p > merged n-;x > onoverla-; > pping ch-; > anges. p>! DpSp>$ DpS=-; > %s -m-; > --merg-; > e Outpu-; > t merged-; > file in-; > stead of-; > ed scri-; > pt (defa-; > ult -A).-; > -L LA-; > BEL --l-; > abel=LAB-; > EL Use -; > LABEL in-; > stead of-; > file na-; > me. -i-; > Append-;  > `w' and-;( > `q' com-;0 > mands to-;8 > ed scri-;@ > pts. --;H > a --tex-;P > t Treat-;X > all fil-;` > es as te-;h > xt. -T-;p > --init-;x > ial-tab -; > Make ta-; > bs line -; > up by pr-; > epending-; > a tab. p> DpSp> DpS=-; > %s --; > v --ver-; > sion Ou-; > tput ver-; > sion inf-; > o. --h-; > elp Out-; > put this-; > help. p> DpSp> DpS=-; > If a FI-; > LE is `--; > ', read -; > standard-; > input. p> DpS=>\A~?resultp A?a ?~?result_endp ?~@thread0p @~?currentp ?~@thread1p @p ?~>zero_diff3$29p >D~?last_diff3p ?W m"using_to_diff3_blockQ ">~?#tmpblockpQ #?pT !?pT S~>$free_diff_blocksT $>pU !?pU SU $>pU #? &W  AXW <-X ; > interna-X ;  > l error:-X ;( > screwup-X ;0 > in form-X ;8 > at of di-X ;@ > ff blockpX > DpX SX >pX #? p[ ?p[  Op\   \ 4Ap\ ?p_  ?W_ k\A~@%usingpg %@~@&last_diff3pg &@~@'low_threadpt '@ pt  Vpt O~?(lowcpt (?~@)high_threadpu  )@ ~@*last_usingpu *@ pu  Qpu  O~?+highcpu +?pz A Wz .create_diff3_block .>p  p A W #1copy_stringlist 1>p /? p ? & AX Ip /?p ? & AX compare_line_list >p ? & AO $A~@fromptrsp @~@toptrsp @ ~@ fromlengthsp  @ ~@ tolengthsp  @ W Ap 8A p  S~=xmalloc =p  p AOp A4O~@low0p @ p  O~@high0p @ p  O~@low1p @ p   O~@high1p  @ p  O~@low2p @ p  O~@high2p @ p  Op Op  ?p Q  C & AO k$A~@list1pA @ ~@list2pB @ ~@lengths1pD @ ~@lengths2pE  @WG $process_diffV $><A~@%fileapa %@ pa  S~@&filebpa &@ pa  S~@'diff_contentspa  '@ pa  S~>(read_diffa (>~?)diff_limitpa )?pb  '@pb O ~?*scan_diffpb  *?~?+block_listac +? ~?,block_list_endpc  ,?pd A Wf .process_diff_controll .>pl -? ~?/dtpl /?&m /?AOm  1.string-t ;H1> sdiff e-t ;P1> rror: %spt >J1Dpt Spt *?pt Spt AS~=diff_errort =pu 0?ou  AO~>diff3_abort_bufpv >Dpv Spv Apv S~=longjmpv =pv -? Cx *?W F interna- ;`1> l error:- ;h1> invalid- ;p1> diff ty- ;x1> pe in pr- ;1> ocess_dip >Y1Dp S~>diff3_fatal >p -? W ;scan_diff_line >p ?p -? p *?W c<& /?AX <- ;1> ff--- p *? p  Sp >1D p  Sp A p  S~=strncmp =p -? & AO <- ;1> invalid - ;1> diff for- ;1> mat; inv- ;1> alid cha- ;1> nge sepap >1Dp S >p -? A*?& /?AO A p  S >p ?p -? p *?W A~@ dbp  @~@ stringp  @p O W A~? argva  ?p  - ;1> ratordi  A ~? app  p ?p >1D p  O~> always_text&  >AO 1D p  O- ;1> ff-a--- ;1> horizon-- ;1> lines=%d~?horizon_arga t?p Sp >1Dp S~>horizon_linesp >p S~=sprintf =p p ? p    A a t? p  Op    A p >1D p  Op   A p %@ p  Op!   ! A p! &@ p!  Op"  p ?p" AQ~=cvs_temp_name$ =~=callbacksp$ = p$  ~=outfilep& =~?outfile_holdp& ?p'  ~?callbacks_holdp'  ?&+  AX+  --subs-; ;1> idiary d-; ;1> iff failp; >1Dp; S; >p= l? p=  Sp= AS~=open= =~?fdp= ?&= AX= <-> ;1> edcould-> ;1> not ope-> ; 1> n tempor-> ; 1> ary diffp> >1Dp> S> >~?current_chunk_sizep@  A?pA ? pA  S~?pipestataA ? pA  S~=fstatA =pA ? &A AXA  <&B   AMB  !myreadG !>pG  ?pG ? pG  ~?"bytespJ "? J pK  ?&K  XK C filefi-R ; 1> les are -R ; 1> too larg-R ;( 1> e to fit-R ;0 1> into mepR > 1DpR SR >pR ? pS ? pS  SS A pS  ?pS  S~=#xreallocS #=pS  ?pS "? pS ? pS ?WS <&W AOW K moryinv-X ;@ 1> alid dif-X ;H 1> f format-X ;P 1> ; incomp-X ;X 1> lete laspX >= 1DpX SX >~@$output_placementpZ $@pZ ? pZ  Op\ ? p\  S~=%close\ %=&\ AO\ Z<-] ;` 1> t linep-] ;h 1> ipe closp] >g 1Dp] S~>&diff3_perror_with_exit] &>p^ l?p^ S~='unlink^ '=p_ l?p_ S~=(free_ (=pa ? pa  ? aa  Qa a h >A~@)scan_ptrph )@ rp Q~@*leadingchar&p *@Xp n einvali-r ;x 1> d diff f-r ; 1> ormat; i-r ; 1> ncorrect-r ; 1> leading-r ; 1> line chpr >r 1Dpr Sr >pr )@ ~@+set_startpt +@pt   t A pt  OWu y.edscript&} .>AX}  1Dp Sp  Sp AS =p /? o  ARp   ~>0skew_increment$97- ;0>A- ;0>A- ;0>A~>1output_diff3 1>DA~>.string- ; > ars%s ~>tab_align_flag& >AO  DW  D~?line_prefixp ?~@diffp @ W  inte- ; > rnal err- ; > or: inva- ; > lid diff- ; > type pa- ; > ssed to p > Dp S~> diff3_fatal  >W  output=p > Dp Sa ?p S~= printf_output  =p A W W  ===%s %p > Dp Sp  p   ?C p S  =p ? p ? W   d:%da p > Dp Sp  / p S  =W   Dp Sp  S  =W  <- ; > %dc %d,p > Dp Sp  Sp  S  =W   %dc \ - ; > No newli- ; > ne at en- ; > d of filp > Dp S  =W dotlines >A~@filenump @~@bp @ ~?leading_dotp A?p AW b Dp Sp Ap S =p ? p  ?p @p @ p  Sp   a Qp (Oa Op Op S =p  ?p @p @ W _undotlines >A- ; > e .. p > Dp Sp Ap S =~@nump @ ~@startp @ ~@leading_dot& @AO <&  AX <- ; > %ds/^\./p > Dp Sp  S  =W <- ;( > / %d,%d- ;0 > s/^\.// p >+ Dp Sp  Sp     / p S  = ~>output_diff3_edscript >,A~?conflicts_foundp A?p @ p  S~>reverse_diff3_blocklist >p  @ p W  show_2nd&.  >AX. !overlap_only&/ !>AO/ "simple_only&0 ">AO0 #flaggingp0 #> W0 <~?$typep0 $?&0 AO0 <&0 AO0 <&0 AO0 9 Dp: Sp: T ~?%bp: %?a:  Up: Op: S:  =~?&leading_dotp; A&?&< $?AX<  <&>  >AO> <-A ;8 > %da ||-A ;@ > ||||| %spA >> DpA S~@'file1pA '@pA SA  =pB %? pB  SpB  @ pB P pB  SB >pB &?-E ;H > ======pE >J DpE SE  =pF %? pF  SpF  @ pF P pF  SF >F &?-H ;P > = >>>>>pH >S DpH S~@(file2pH (@pH SH  =pH %?pH  @ pI &?pI SpI T aI  UpI O I ApI SpI T aI  UpI OpI T aI  U pI P I  pI T aI  U pI P I  pI T aI  U pI P I   I ApI SI >-Q ;X > >> %s %-Q ;` > da <<<<_ DpQ SpQ  @ pQ P pQ %? aQ  QpQ O/Q pQ S&Q $?AXQ - <~@)file0pQ  )@WQ . pX &?-Y ;h > << %s =-Y ;p > ====== pY >o DpY SY  =pY &? pY %? pY  @ p[  Sp[ R p[   a[  Qp[ OC[ p[ Sp[ R p[   a[  Qp[ Op[ R p[   a[  R p[ P [  C[ p[ S[ >p[ %?p[  @ W[  x Dpc Spc T pc %?ac  Upc Opc Sc  =pc %?pc  @ Wc  <-e ;x > %dd %d,pe >} Dpe Spe T ae  Upe Ope Spe T pe %?ae  Upe Ope Se  =pe %?pe  @ We  %dd %dapo > Dpo Spo T po %?ao  Upo Opo So  =Wp  Dpr Spr T pr %?ar  Upr Opr Sr  =Ws  <-u ; > %dc %pu > Dpu Spu T au  Upu Opu Spu T pu %?au  Upu Opu Su  =Wx  p{ %? p{  @ ~?*.safep{ *?p{ *?p{ Sp{ R p{   a{  Qp{ Op{ Sp{ R a{  Qp{ Op{ R p{   a{  R p{ P {  C{ p{ S{ >p{ %?p{  @ W{ <~>+finalwrite& +>AO  <- ; > d,%dc wp > Dp S  =p ? ~>,output_diff3_merge ,>4A~@-infilep -@ p A?~?.linesreadp A.?p @W  q <<<<- ; > <<< %s p > D~?/format_2ndp /?W  AX  AO  AO  p 0?- ; > ||||||| p > Dp /?W  .string- ; > %s inpup > Dp S~>diff3_perror_with_exit >W = t filei- ; > nput fil- ; > e shrankp > Dp S  >p 1?~?cco ?a ?p Sp Ap S =p %?p  ? p -@ W  <<<<<< Dp Sp )@p S  =p %?p  @p A W Z AO  %s ===p > Dp S  =p %?p -@ p AW  ==== >>- ; > >>>>> %sp > Dp Sp (@p S  =p %?p -@ p Vp V  C p  ?p  ? .?W  input p > Dp S >p %?p -@ W  fileinp- ; > ut file p > Dp S  >p ? W  A~@diffp @ p A W C myread >A~@ fdp  @ p  S~@ ptrp  @ p  S~@ sizep  @ p  S~= read  =p  & A~? resultp  ?X \ <- ; > shrankr- ; > ead failp > Dp S >p  ? p    ~>diff3_fatal >Ap > Dp S~@stringp @p Sp AS~=diff_error =~>diff3_abort_bufp >Dp Sp Ap S~=longjmp = " > Ap% @p% S~=perror_with_name% =p& >Dp& Sp& Ap& S& =& ~>initialize_main* >A~>always_textp. A>~>edscriptp/ A>p0 A#>~>tab_align_flagp1 A>p2 A">p3 A!>p4 A >p5 A+>~>mergep6 A>~@argvpp7 @p7 Op7 O~=diff_program_namep7 =~=outfilep8 A=8 ~>free_diff_blocks< >A~@pp< @ WA  free_diff3_blocksN  >ApN @ WS  ed%s5] ">A5] >(A~>!skew_increment$975] !> A~>"zero_diff3$295] ">8A~>#longopts5] #>A~>$horizon_lines5] $>A5] >A5] >A5] > A5] >A5] +>A~>%show_2nd5] %>A~>&overlap_only5] &>A5] >A~>'flagging5] '>AI] dir.8 1264682400 0 0 664 16892 ` ~Edir_sort >@A~@dirdatap @ ~@dirp @ p APp AP~?nnamesp A?~?datap A?p Q& AO }compare_namesp >Dp  S~=qsort =p A > A~@file1p @ p P p  S~@file2p @ p P p  S~=strcmp = ~=diff_dirs =LA~@filevecp @~?valp A?p A W p @p ? & AO print_ed_hunkpz >Dpz S~=print_scriptz =z >DA~@hunkp @p S~?f0a ?p S~?l0a ?p S~? f1a  ?p  S~? l1a  ?p S~? deletesa  ?p S~? insertsa  ?p S~= analyze_hunk  =&  ?AX <&  ?AO .stringp >Dp Sp ?p S~=printf_output =&  ?AO  %c %da p =D p  Sp ? p  S~=translate_line_number =p ?  p    ?/ p ?p >Dp Sp ?p S =p ? ~?insertingp A?p = p  Qr O& .AX ] Dp S =- ;> .. . p > Dp S =- ;> %ds/^\.\p =D p  Sp ? p  S =p ?  p    ?p ?p >Dp Sp ?p S =p ? p A W ~Dp Sp = a  Qp S~=print_1_line =p ? p ? W 9<&  AO <- ;> ././ .p >Dp S = ~=pr_forward_ed_script =Ap @p S~=find_changep =Dp S~>pr_forward_ed_hunkp >Dp S = >@Ap @p Sa ?p Sa ?p Sa  ?p  Sa  ?p Sa  ?p Sa  ?p S  =&  ?AX <&  ?AO "Dp Sp ?p S =p  Ap Sp =Dp Sp ?p Sp ?p  S =p >%Dp S =&  ?AX < p  ? W  %c p >'Dp Sp   p  ?p = a  Qp S =p ? W (Dp S = ~=print_rcs_script =Ap @p Sp =Dp S~>print_rcs_hunkp >Dp S = >PAp @p Sa ?p Sa ?p Sa  ?p  Sa  ?p Sa  ?p Sa  ?p S  =&  ?AX <&  ?AO +Dp S =- ;(> . d%d p >-Dp Sp ?p Sp ? &  ?U 4Dp S =p =tDp Sp  ?p Sp  ?p S~?!tf1a !?p  S~?"tl1a "?p S  =- ;0> %d a%dp >6Dp Sp ?p Sp "? &  !?U -=Dp Sp   p  ?p = a  Qp S =p ? W 2< - ;8> %d 5 >@AI ifdef.8 1264682400 0 0 664 22604 ` ~Enext_linep >~@scriptp @p S~=find_changep =Dp S~>print_ifdef_hunkp >Dp S~=print_script =p >& D=P <~=begin_output =p > ~= group_formatp  =p Sp  Sp D=p Sp   = D=p  Sp =p S~> format_ifdef  > >@A~@ hunkp  @p S~? first0a  ?p S~? last0a  ?p S~?first1a ?p  S~?last1a ?p S~?deletesa ?p S~?insertsa ?p S~=analyze_hunk =& ?AO 6<& ?AO 3 &   ?P Lp  ? C  p ?p Sp  ?p Sp  >p  Sp ?p  Sp ?C p S  >  >0Ap =D~?groupsp ?~@beg0p @p ?~@end0p @p ?p =tDp ?~@beg1p  @p ?~@end1p @p ?p Ap S~@formatp @p Sp ASa ?p  S~>format_group > >8Ap @ W v"groups_letter_value ">p ? p ? p   p   ?&   ?AP #.string%  #>O p  r O% AO p  r O% AO 'print_ifdef_lines '>p ? W tp ? W tp ? W t(scan_printf_spec (>p  & AX *scan_char_literal *>p  & Ap ?X p% ? p%  ?&&  ?AP& AO8   ~?-cco> -?a? -?p? Sp? Ap? S~=.write_output? .=p? ? W? t A~@/letterpH /@ ~@0gpH 0@ WL _@A~@groupp_ @ pd P ~?filepe  ?pe 8Q ~?linbufpe  ?pf P pf P~?uptopf ?&h $@AXh <i ~=tab_expand_flag&l =AXl p  & AX *p  & Ap ?X :A~@ litp  @p  C  r Uo  W A~@ specp  @ W  =?~> next_line5  >A5 #>AI io.8 1264682400 0 0 664 31937 ` ~E find_and_hash_each_line  >`Ap @ p LP~?pp ?p 8P~?linbufp ?p HP ~?linep A?p! <P~?linbuf_basep! ?p"   ~?alloc_linesp"  ?" A p"  S" =p" ? ~?cureqsp" ?~>equivsp# >~?eqsp# ?~>equivs_indexp$ >~?eqs_indexp$ ?~>equivs_allocp% >~?eqs_allocp% ?p& @p& TO~?suffix_beginp& ?p' @p' ,Op' @ p' 4P '  ~?bufendp' ?~=ignore_some_line_changesp( =~?use_line_cmpp( ?W*    %  s>  "= > A&> AX> & D&nbuckets2q &>pq   pq %?~>'bucketspq '> aq  Q~?(bucketpq (?pr  r ?/r ~?)lengthpr )?pt  ?&t  ?Xt  { Ap{ (?/~  p  ?p  ?p  ?p (?p OW p ?p >p ?p > ~>1prepare_text_end 1>Ap @p 4U p ,U &  AO find_identical_ends >pA~@filevecp @p S  =p @p Vp tV &  O p +? p @W primes- ;>A- ;>A- ;>A- ; >A- ;>A- ;>?A- ;>A- ;>A- ; >A- ;$>A- ;(>A- ;,>A- ;0>A- ;4>?A- ;8>A- ;<>A- ;@>A- ;D>A- ;H>A- ;L>A- ;P>A- ;T>?A- ;X>A~=read_files = A~=always_text_flagp =~@pretend_binary @p @ p  S~?skip_testp ?p S~=sip =p @ p @  p Qp tQ &  O p @ p Qp HQ  C p  ~>equivs_allocp > A p  S =p > ~>equivsp >~> equivs_indexp A >p A W  P AX <~=!abort !=p > p +? W  p  &> A A p  S =p   A p  '>p Sp ASp &> A  Ap S =p @ p A W +"find_and_hash_each_line ">p @ p +? W ( p  Qp  > p  pOp >p S~=#free #=p '> Ap S #=p A 5  >A5 >A5 &>A5 '>A5 >A5 >`AI normal.8 1264682400 0 0 664 13684 ` ~Eprint_normal_hunkpz >Dpz S~=print_scriptz =z >@A~@hunkp @p S~?first0a ?p S~?last0a ?p S~? first1a  ?p  S~? last1a  ?p S~? deletesa  ?p S~? insertsa  ?p S~= analyze_hunk  =&  ?AX <&  ?AO .stringp >Dp Sp ?p S~=printf_output =p ,Ap Sp =tDp Sp  ?p Sp  ?p  S =p >Dp S =&  ?AO SDp Sp   ~?ip  ?p 8= a  Qp S~=print_1_line =p ? W D<&  ?AO W<&  ?AX X %c <-p >Dp S =&  ?AO n Dp Sp   p  ?p = a  Qp S =p ? W _< - ;> -- >5 >AI side.8 1264682401 0 0 664 20189 ` ~Enext1p >~>next0p >~@scriptp @p S~=find_changep =Dp S~>print_sdiff_hunkp >Dp S~= print_script  =p D=p Sp =p S~> print_sdiff_common_lines  > ~> tab_from_to  >A~@ fromp  @ ~= tab_expand_flag&  =AX +.stringp >Dp Sp Ap S~=write_output =p ? p   W Dp Sp Ap S =p  @ W ,print_half_line >,A~@linep @ ~?in_positionp A?p A ~?out_positionp  ?p P~?text_pointerp ?p P~?text_limitp ?W IDp Sp Ap S =p ? p ? W cp A p  ?p  ?W Q<& ?AO  p >Dp Sp Ap S =p ? W print_1sdiff_line >$A~@leftp @ ~= sdiff_half_widthp  = ~?!hwp  !?~="sdiff_column2_offsetp "=~?#c2op #?p A ~?$put_newlinep A$?&  AO p !? p  ~@%sep& %@ AO ,p $? p %@ C ~?&colp &?&  |AX <~@'rightp '@p Or O&  AX p$  p% '@p% Sp%  Sp% !?p% S% >&) $?AO) KDp* Sp* Ap* S* =* /  >Ap2 > p2 > ~=(sdiff_skip_common_lines&4 (=AX4 V<~@)limit0&4  )@X4 U<~@*limit1&4  *@O4 V i%d,%dp7 > Dp7 Sp7 )@7  ~?,i0p7  ,?p7 Sp7 *@7  ~?-i1p7  -?p7 S~=.printf_output7 .=p7 ,? p7 -? ~=/sdiff_left_only&9 /=AX9 p< ,? p< -? W< i ASp> )Ap> Sp>  C>  p>  -?p> = a> Qp> S> >p> ,? p> -? W> pA ,? WA pE *@pE >E L >DA~@0hunkpS 0@pS S~?1first0aS 1?pS S~?last0aS ?pS S~?first1aS ?pS  S~?last1aS ?pS S~?deletesaS ?pS S~?insertsaS ?pS S~=analyze_hunkS =&T ?AXT <&T ?AOT &Z +=AOZ <-[ ;> c%d,%dp[ >Dp[ Sp[ ?[ 1?C[ p[ Sp[ ?[ ?C[ p[ S[ .=&^ ?AO^ <&^ ?AX^ pa ? pa  ? Wa <&b  ?Qb  next0pd   >pe  ?~> next1pe   >&j ?AOj Apm Spm   pm   ?pm = am  Qpm Sm >pm  ? Wm &r ?AOr -pu ? Wu v -v ;> 5v > A5v  >A5v  >AIv util.8 1264682401 0 0 664 34368 ` ~Emsg_chain_end~>msg_chain- ;>>D~=perror_with_name =A~=callbacksp = ~=errnop = ~?ep  ?&  AO  .stringp > Dp S~@ textp  @p Sp ?p Sp =p  O W #<- ; > %s: %s%~= _IO_streamp =@ Dp Sp > Dp S~= diff_program_namep  =p S~= fprintf  =p ?p =p  @p S~=perror = ~=pfatal_with_name =Ap =p ?~=print_message_queue =p = &  AO . s: %s: p ? p  S =p ?p > Dp Sp  @p Sp ?p Sp =p  O W I<- ; > %s%s: p =@ Dp Sp > Dp Sp  =p S  =p ?p =p  @p S =~=diff_abort_bufp =Dp Sp Ap S~=longjmp = ~=diff_error =Ap = &  AO V Dp Sp  =p S  =p =@ Dp Sp @p Sp @p Sp @p  S  =p =@ Dp Sp > Dp S  = ~=fatal =A =- ; > %s: %p > Dp S~@mp @p Sp AS =p =Dp Sp Ap S = ~=message =Ap @p Sp @p S~@arg2p @p Sp A Sp AS~=message5 = = A~=paginate_flag& =AO " D p  Sp ># D p  S~=concat =p ? p Pp @ p  Sp >$ D p  Sp >% D p  S =~@ arg3p  @ p ? p  Q- ; > s&  AO & D p  Sp >' D p  S =p ? W ( D p  Sp >) D p  S =p ? W p  Op  >W <~="sdiff_help_sdiff& "=AO * Dp Sp Ap S~=#write_output #=p @p Sp @p Sp @p Sp  @p  Sp !@p S~=$printf_output $= = Ap > W (current_name0p (>~@)name1p )@~>*current_name1p *>~@+depthp +@~>,current_depthp ,> ~=-begin_output -= A~>.output_in_progress&" .>AO" <# p$ A.>p' *> p'  S~=/strlen' /=p' ?~=0switch_stringp' 0= p'  S' /=p' ?p' (> p'  S' /= ' ? ' ? ' Ap' ?p' ? p'  S' =-+ ;( > diff-+ ;0 > %s %s %s~?1namep+ 1?p+ Sp+ >, Dp+ Sp+ 0=p+ Sp+ (>p+  Sp+ *>p+ S~=sprintf+ =p+ = &- =AO- "<&-  AX- # can't p-. ;@ > aginate -. ;H > when usi-. ;P > ng libra-. ;X > ry callbp. >9 Dp. S. =&0 =AO0 0<-d ;` > acksThi-d ;h > s port d-d ;p > oes not -d ;x > support -d ; > the --pa-d ; > ginate o-d ; > ption topd >e Dpd Sd =Wd 7<&n ,>ASn 7<-o ; > diff.%po > Dpo Spo 1?po So $=pr 1?pr S~=freer =W H s inter- ; > nal erro- ; > r in fin- ; > ish_outpp > Dp S =p A.> #=A~=callbacksp = ~@ lenp  @ p  @ p = &  AO h msg$24- ; > A- ; >iA- ; >nA- ; >tA- ; >eA- ; >rA- ; >nA- ; >aA- ; >lA- ; > A- ; >eA- ; >rA- ; >rA- ; >oA- ; >rA- ; >:A- ; > A- ; >bA- ; >aA- ; >dA- ; > A- ; >%A- ; > A- ; >iA- ; >nA- ; > A- ; >pA- ; >rA- ; >iA- ; >nA- ; >tA- ; >fA- ; >_A- ;! >oA- ;" >uA- ;# >tA- ;$ >pA- ;% >uA- ;& >tA- ;' > A $=Ap = p @ a @p  ~? argsp  ?&  AO .stringp >Dp Sp  S =a ? p  S /=p |?a ?p Sp |?p Sp =p O W < A p   ?p Po ?a ?p Sp Ap Sp Q W  Dp Sp (Ap Sp Q W   %>  o>  ?O>  ut%d%s~=tab_align_flag& =AO )DW *D~?flag_formatp ?p Sp  S~=printf_output =p ? p 0@ p 1?p Sp ?p Sp  Sp   S~=output_1_line =p 0@ &  AO > %s \- ;> No newl- ;> ine at e- ;> nd of fip >Dp S = =$A~@textp @ ~=tab_expand_flag& =AX QDp Sp Ap S  =W b le p >Dp Sp Ap S  =~@ flag_formatp  @ &  AO zDp Sp Ap S  =W Z.string- ;> %d%c%dp >Dp Sp ?p S~@sepcharp @p Sp ?p  S =W Dp Sp ?p S = ~=analyze_hunk% =HA~@ hunkp%  @ ~=!ignore_blank_lines_flag&, !=AX, <~="ignore_regexp_list&, "=AX,  %d%s%s~? newps  ?ps Sps >Dps Sps @ps Sps @ps  Sps @ps S~= sprintfs  =pt  ?t t ~= dir_file_pathname{  =A~@ dirp~  @ p~  Sp~ /A p~  S~= strrchr~  =p  @ p  S& AO  p  Sp @ p  S =  ~=debug_script =A~=_IO_streamp = Dp S~=fflush =~@spp @ W  %s/%3d- ;> %3d del- ;> ete %d i- ;> nsert %dp =@Dp Sp >Dp Sp  Pp Sp Pp  Sp Pp Sp  @p Pp S~=fprintf =W  ~>msg$245 >)A~>output_in_progress5 >A~>current_depth5 >A~>msg_chain_end5 >A5 >(A~>msg_chain5 >A~>current_name05 >A~>current_name15 >AI version.8 1264682401 0 0 664 513 ` ~E