Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ames!sun-barr!newstop!sun!grapevine!koreth%panarthea.ebay@sun.com From: koreth%panarthea.ebay@sun.com (Steven Grimm) Newsgroups: comp.binaries.atari.st Subject: v06i076: gfadiff -- File difference generator Keywords: arc, uuencode Message-ID: <34224@grapevine.uucp> Date: 4 Sep 89 23:56:26 GMT Sender: news@grapevine.EBay Lines: 224 Approved: koreth%panarthea.ebay@sun.com Submitted-by: wscart01@ulkyvx.bitnet (Stuart Carter) Posting-number: Volume 6, Issue 76 Archive-name: gfadiff OK, i've seen some Diff programs posted here. Here is another. This is the comparision program i made up to help me debug. All i ask is that if changes are made, that the new code be uploaded to the nearest BBS and that this code not be uploaded to the compu-serve network. (Had a tiff with them 7 years ago, long story...) [Sources will be posted to comp.sources.atari.st. -sg] Have fun with it.... Stuart PS: One modification i ment to do but never did, the adress that the files Bload into should be even. It will speed up the process by 50% load time. table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 DIFF.ARC M&@A$249&7S,Q-2Y04D< \"( "(3G3KS'+$K ,8#0 + "#P!(!J1@.>@ z MC((-13:8V6#G( $5;P 0:-+.@Q$0;0 PB-8. 62 #A XQ< !(H2*H(.?.#y M!P E3H*@"(DA14@("KR!:&&2 ""+$G0 @'5&P!1 *8 H,#@ A'&6&Pq M <<$8'B "X =/AA'6&XTYH2(L)3XHE"7)'3/TY00!)0!@.& '2 $o M,T0.0[ *A@"9;JDD?ZH*($T.0@C@3&MRR('!IG#, :JH H*H9(2M@2$'$<@Jn M*P2(EQE(* -\*5"&!]P"T(<8&!B*0**+-OIHI9,"TVYK@,C!PJ:= O#IM76Hm MUE8 0C KVK]!@!) 0^^ Q\$0;\E:VP P*H)j M8 (&.&"@P@ Z9%S$ /]@4@0"PP#P 8A(N-$.+IW)@ $) -#0KQ!P2R($ L#8i M#:(!02A-A@)2 $*& >) H X44@A! .$_R,&!0($ 98@0B@AR!H$('#4!R h MHQR(2@BAA@%"8"($%B""P,\?_VP\95VY#R # 204 "("1=@-1NI"V,V# &>Hg MHT019[##21%J("#K,$044P011C!@Q*-EH" ^ ""0X8 XS_ SBHX#"#$$$@,f MT>;Y,(@!#/L N+]*_?&KB$.00(3XO8\=O"!@+0JQ!@=(@PC1&,3D*G>YS.%+e M$D2(A 01@(#F?8 (00 "(!IXAF,%(1J V((RH#,%(:P!!K #!!NDYT(3U0$&d M 3@#") A$P1H'D@4,((R0&-%*Z0'V# !N?@)@:WU"%V:E" HW(% ! -Y"63c M@8X2,' &"$ !&G#X!W)(8),X_0,$7S!3 -"8'2U5L0XF . J " 4SO#/*(b MW1G&.?)P)//KXQP[:C1)%H)W2Q($(S F #PQ]J0y M4 1 %.,' +#))W&8*68,PQG$0,(1N'&$R1G $*M4IR2.$ E#D $!4[C" R-(x M!GQX,PU< *IDISOA>3!YTM.>^-0G!"7HSV*DP0D"!< X U#.w MU$)4.O>(1YUI,,3KF"#%CW 1[^4A$UJ0L+!N # GAB")THPN0(H,J#v MF=00/"PH&%P1TW^ 1IZU( 5A!#'.8IC$>*@PE.CNL]34A!SF@.1 (C0/VGDu M,H[8" )*I3 (KZ+0K("HJIFX!( M5;('?/@' ,XA#0Q@@ '8!,$9\(%7@IQ!t M 7UM@1D,@ !AV,VN?77!&8:'31CT-0%B&(@Z)$ Q#:V#!;H:P[$ $& .(!s MO1L &0@0!D> P1Q2, (8Q)%8,WC L@3%K&8YZUG0;FQR80# /]0P!=6R%IO4r M,T!?RV &+,!V!7\-K!DT@ !C'/:NEQ4N-G/P!GPB 0'P_ 88$" QCY6#"9 q M B'T -8( !',LP2#K &2 10'8* (#B# =+S!'&! @A(,H8:M$H$;1)@"p M(FCPO!>\Y1R<4((1UB"!WJ[!!+GU!S.BX SH')@38, $LX!#@"$001&,$*$o M;4%AZ##A&W)\"SK@8 ,7T%4) V@*'?XA!#?058WBP$2FR#@0I<'.A0/Q!H'An MAIPP3B8 S!@".D0"*ST:P'3]M4,+(#",2O)2#-3@G-+6X($-=]@' @@#+B+Lm MA-3Z0@ADL,>)Y?@#UKABQ3SX@!X'XH@(RZ"W6@9 &>BAY1@C@)I8%0(8Y,&Xl M 0B' I'S["="6P8%@( '$#C( #*5VCBF8Q,"X-@#XD10*@O@LZ$U2(01$(MDk MF$$<$ !+$>RP A@\V0A_!)^4J8P$8S "+&0 P-A@ %C",$(2##"K0&@ %UWj MVAC!-C:OC6$H?ZR5BI4$@R=DH(, =#D*# @" !9 !AX, 1Y?HT $/ : &I3!i M!!0(@10$0&X8C($!Y,[!&" @@2S! SJL(D4$"&"+X!!MUZ0@""^_34)@,6Qh M$0! $I# MB8f M@LH5@"-\Z!P,\)@"$-:@@*&#P1Y#=Y"AC# )9( @ 0ZO ])UCO0K!&$-!D"Ze ME?AA*!&,'1N08L! 8- 4"0#C[6! QD%BL(!P#: ,C%N1/6 B,4U#@"/B]P$d M+1=H&UQS"$HK@V.' ( 7J$$#UA@" RA?,XSB0(SF4PW@6]$-;1ED>I 80X'/D@ I0ME6%5P?"5 =F( %0y MY@">U7P#,%@IMP9.! =NX0YM@0Z(,%: @ Z+,%:#D"FB!@&X4'P&8 O!)P"Zx MT"?"@ 2"8'NSXW,@)$*Q8P8$,$4WX4<&0 3?0P1 , C30X4581 @$@;8D(2#w M983)-X16L(1-6 ?%Y#UA RTL' , N#D'RR0 15P(8@T@5\Z(9#P#UP* ISv M: ;N8(=F0 YY: ;@,&,@0@*Q1%X,L"@(SH 0#K>F3JK P.!$ )OI'CH8)6: P;@P$S28(;,@(;(,(1@0 QP< &Wi M @<8,$SA0@9D _$<0#LD"@0 '1@P2 P(MPD \+R@^[@@*[H@)"P H(P :8h M&0\28'$(0(.I2 \0\1;PH ]@X X)NJ 6,$SU @A*XA^\QQE)\!:GZ']- 0$1g M( !\\0TX@#Y&(*19ECQD( ;,,*$56@Q* %F8 Q%0!D@$"X$4 8T( <&0 )'f M*@C?L#'_0 N:< 6DP0]F &)! &! ")0( 5.H -,, 54H -!4 58H -#\ 1We MV@1)0 0ZD 1+( 0Z8 6%J@,L0)= 0(67H0#64 3Q,! :( $FH !"( %]]01Gd M8 )])05GP 9]I7) T%=5L%A]E01_10)#0 &% <5,$QPT ,+R@,S,9+@E!-0c M\ BP*JL@8 3^]T?#! $E>!?!B*O><*O*RJM5% 2_&@;6H*S@-!<#<1?7$@3>b M\%YY]Q(HD #/&@5WT0.^^@C%RCEG\ ($^ %0H 30&B DOOC0< 8'""TBs ML/B"4O ? A8*D$1!$8 G!).r MW+%T4HB.W+:q M@@5!P@K @ &8V<@10 > 9&U"6"V0 0>B*W+*>DH0.=8=1Y9YY[]GDG%WW]&>@_Y!0*D@+8")%31/1Xj M X<6PS%R*C="0"$"&"/P\<\_@T2I(SWRB$F)"$C P,(!=)R! ;$08' & @P8i MQ(49]H 1[*)<2("-&?Q,D0@("0B+$2(@%!$1C\)* 80X2( A@ S8C,H/83*Lh M1, 9%(@ A2Q G"&#%$$(,*<_T@1#Q&K!B!"("&P ,9H,@#P!@=:!#SP),',g MLDP9'H"02 Q E#<"(ACPDT(2#A.VA@$@ET<8' H$-I@K]G#!L,,8:TP&-7 @f M(+, ("% AQQD*)'3&JQP@4@4R?QC#QQA_(S$.8# T+#9)#0,!C$UH+,&3J e M ,(:$)@ ! PKE"<%( (8Y ]&P(!A3C3 >'T&!V*O8<\( )B-=GE3K(O$#"#(d M:T(B7IM!SLD.,_'- Q#5(2P$@ CGCCV^1+0./B3X3#,1) @1^!H(L"N#-O*^c M#, 0["@@32S)D*%!5C! 4T9T @ @ "PR /R0$0(0@(P@"@6UUT X!82!\b M 0,&2!AG&N;&B>!\!DC$@8!M[KBS& #6PX"]]J9Y7T3KKRO#\3!(B 5#"B[Oa M*$Y4)&BA+KONGIYZ'21D 4,$N4,",-0E@,/X8W=$"$0) K$]$F"A=K>3 5P\!]''*G'(Q!u M %X(@ 2"DM94 09@T54,*!2ADN5! 9@!n M#+E:D[)B< Z!/"N=[.+ /&"P+S9A8!YUWO>]HZ7ND( @WOGR][ZTO>^]LTO?N<[JLS5k M@;O:XBZ\N"L";&27K=@H,'D+S. $&YBZNG-P@R?LX.S&%P04SK"$-ZSA#G/Xj MPQXN<'\)\Z(U>( \ &J""#Y0A2"8@2E ,(,!.@, 2 R ;1BT\3\(0X0KD @D8:# #@2HP5@(8(,92* $%B# #6NX"QNX* 5"3([(/?(@)'TAF0\2:;.0U&(00#( !^ QB!OL%05UQGG-&["3G!M#9'6"Xg M2Y_O,P CL$3&$>D' <" A&8#H #0=@4_^ $&'IPY#$!@70#Nd M ;LSJ"!:2SD#DYVL!C.H ]TL4!P#'+H[?)@! @Q8B0AV908$L X ^9C%UY@1c M :(T0 B3SL$7?D(8)1A"#19 A2,C6(G!/D1S8, ,.8B L)(' EY<9$!R)/Eb M($ !XU^8BP*F0! "-.ME&O@9DN$@ R?+05T 8S40IA $1L,A!T% @!P(@R !a M6 ,.!;@-#5BP !N8@6'D2 ,!E&&$GK-@LZ@>PEGL "ZFX O=$.A\P9!@AF\T7@PB.X(x M:O"!"WUAA#'@P <& ,-SHSN!IS!!NA6P!E@@&X$G $,Z/[#&:@ BT>;H0RJw MX,6CT5!HUIN!AY7CW1&D8 3( \ 88) $Y!L*!D9$ )0?T@L _/ /Z\,"#@W8v MOH$4L/TXS[4.MS5.$> !A@!40 SWJ44RS( /7+/^# -T!$IP!!KQ#U)06E-@u M!/\'"_$7 /-7?Q.0!1JD?_P'!IY &. V>9NT/0"P 6<@#YV! , > ;A,@t M8V$01R%3@@:1:!Q@46&@ 01@$+QG$ D@!@R@#$JA -H ! Q0! "@ 650=4E7s M!RA6<1='&')0=P&# DAP"A^@(UO&!)\ /A &$CF!367>(,'#A;E"T70;W"Pr M 6%P3%!S%)>$#[RP41 3#P46% #&#H16'P1T4 !MS096$@ V&@ G-X4R"0q M@H-G#,K'=S\5."\F"X\F!F9 %/P:(H7=&*@=WSW,F3H%W$@!]PF"'!P !42p M!ARP!@0 D5H'!@( 6N@AH6@&'#W,A?P,W1 !K @"&1 #R!Q .S@ 7(F,=J o M!(?P8S]P $)P"N1A%$BQ@W/A @YUA,)(C$1AC&RA "H &M@ 3L1C"\P@!'! Y+!"$0F ">@!.P@ ";P8E,##N m M"@K@. =P (2AC^]X4'7P:_ (?$T&CV;@ 0=I LIRC^ 0!/H !0P LAP"&4Pl M!"$ "@D@!#YA OSHCW508P;0 E?P#ZB0 DOP+L:R #BP!@X 3C@ !M00 #@k M .CF ,^B!&Q CV;0<74 DR' V>@+R%A%4#P D$9$0& !7(%"[J! XWX:RQYj MD"=P!HKP,H"0&PO ^X"!JK !/J #[.4 4"P $B0 CLI P)@ RF@!_] "0L i M!%>P*/\ E%MY!@J@E3P F;E"DL) 4R'!,(" ORP!3'0!5LP!/H0 !H@!W\@h M"P"D +"0 6?@ TJ0 =QB+8H) *$ =G +5. "$@ "&IP=4K1 D0 ! ($"$I!g M!C4V +4##)VQFCOXFK%)8S86FV!P=9_9+8BPF5S@F:!)+DP'!&$@ L IG/P@f M+,+A"CLF&78@<>2Q:D' !8_@<<9I .& "6$@ -O9$.B && "!P 6$PBN]'e MD[*4F^AF2[@$ !I'&'P E P!#XP4D4@!W+P!G+07@" F$$@!OQ)!UU08QAPd M"Y8@I9; L1Y+"T-0I//B"OA@#0);I#FD%)! #"PI#G$t M Q4[&B2 L2+K"N8 "A%Q#AK KSH"#\N#K_4JKB'+LB/;$/P*!B7+FA&!#Z[0s MJ/! "&" #=9TM43K"O)@"BO;KQYKL#S0#^A@$!=K$ (0&8KJ!<)J$"%@K. Jr MK@ !!<)J$"%@K. JKJ[LN4("!4D;0%3@! #Q14X $5^Y,?,'D3ADP:-V= N(!Tl M@+0KTX2E2!1(\+<6.&08RA&@FR)A 1DW=C0CATS(D1?AYXH_SLS$@$3MT/$5k M( <^A 4.M"YT@X*.YTD85!#Q823!S.1L-2")IJ%5B "XF/-j M@@" P ]*!,# 2TPE>:@22R&2Y4%--[F2TTQA4655@"&I9PF18I%EQHHMZF4)i M7WYA,YA@2!J&V)(=-0C53OT2-94Y3'7D%%18&;G@g MI%H)V!6,33*I8CLLKM46%'X61Q>I42;6UU]7WI?1EA))QY@FNV^Z[T2V6@!P-U'M/KQ8@408>W94Q1AIMA,$&"'#(\1T=*&3Q@A,I-"S1c M/BS4Q89<)OAV$!MP9+&>*\59 P< 2@AQA@!P_#/6;S3G<7/.._?\<]" ?#+Tb MS.NI-D >[8: -,\^ _U/TT\#\G) 4F=1Q!0 7*VTUDV3 ( 5PB A2)IKEJ"@a M)2OPX5, @*#3,!P+0"QQKQ1,488;\='Q!L@BN\&N'"6?G'*QTJW<QB6===!=%[VY7#ICO?363@- =-2K43U'/69_CGKHK \@]A0TQ'YZy MVFNW_79R+^UD4=UW \),="*0U(+Q4P!RA>]P!P])6)#W9B]E0[S1!AQAB#Q'x M&F^X <(;9ER;;<#7]?JMX04#ASYZD"\6@-^Z6H<=]MIS[SWXXI,/0@GG.P^Ww MTNL\YAK6@G@@(R#XQ$8" !273B(C&F'01S6)"ECXv M,L:3%5;"u M@1Y:1 @'P=8(;7@7MJR'&@C"0Z:JLJD0[A!((T(08,[CB"@BX1S@D)05.U+$t MIP3I'#_2T!;=T44-X8$)WP #DIC!!FFP!B"TE&A>F3",S(J0C\!$:2,(D8Ss MCF@F0CC1!BR($S )@N6Ar MHWG/)%E1X!1RPV.$I?XT"4@\'B=RZGIq M)2E@P8)>"97UZ&*6O;1D")U9%UX6A0?5P4A!1*(:(0\H&=S,D7PY@IJ,!1CHLJn M#2K@D"MWL(-AQ7H5 /HAA\'$3Z(-I.B@4K)'C"XQI'_D:(@B!5(_JK1; @!!m M2Q4H4WX0PJ8/1>A. ]E1$44RJI3:&P,E-ID! &L 18)?O+"JE9Q:1ZR*(>M$l M[=E#'S.1I \[k MDL8O\0 :0JW0 .@HPQ7XIUC/24P -+"7-7F &,Z!CB5>\@% !$ ( 4#!:0-Pj 46F20 !^P$(42K,!:$5 )04 &@ i h end