Path: utzoo!mnetor!uunet!lll-winken!lll-tis!ames!ncar!boulder!sunybcs!bingvaxu!leah!itsgw!nysernic!cmx!batcomputer!cornell!rochester!udel!princeton!phoenix!amlovell From: amlovell@phoenix.Princeton.EDU (Anthony M Lovell) Newsgroups: comp.binaries.ibm.pc Subject: An actual Binary! Message-ID: <2439@phoenix.Princeton.EDU> Date: 9 Apr 88 01:22:00 GMT Organization: Princeton University, NJ Lines: 239 Keywords: here is a TAIL for MS-DOS It's time someone did something about the signal to noise ratio here. Here is a .com file for a version of tail. It was written in Turbo 3.0, and compacted and optimized post facto using the TurboPower optimizer. Unlike the program HEAD posted earlier, this'un uses seeks and blockreads to effect its work. The result is a good'n fast way to find the end of those LONG LONG files. The program is self-documenting. Just enter "tail ?". It will give you a clue on its use and boast that it belongs to the TOFU collection of file utilities. Other elements of this collection will be posted in the near future. This is a vanilla ARC file. begin 600 tail.arc M&@A214%$344 70, 2^7@0 (@0JZ:3(:@& ,5-"4 6$F#9N!5((D8>)B MR),F(-+, =$F3\0V< ZV*>.&3A@Z:=ZX ?'&# @Z D^&,0BB#D@V:>A8-/-& M#H@F4X@\F=) 09LP8]"D<5-FCHN>/:V4D3,GY$@9+F" .)/&#D<0 N4,O!-F MXATY,>E<'0J"2ATY8MZ F!&5!8@P;LB X#H1SILY=%J\@0.R31H]97-F6.5#9O6/9, EPAB M3ADV)LF\&5-G8\>A9Y"#D$XQC6_@7=> R/.F#D'2;426R>.V:T3@:.R' 6&U M,U;S:/2TUU!.D6123-9A)QYY8["Q4AL3C0:"& /MMU$;%-I4TEO5E0'N M,=%^1 )WT!P3T82B1&A$-!)*9:0AQXJ@P0%7'M I !L(=CVFH4DH4>>203%9 M1!U*'PEY4!AP')F62S!*"0>=) Y$&'@=EF%D3W#))0:18ZRA51AD& 5"64)- M]-,:10G9WTQ= 2:W&8Y+&864ERDA44001+3T4IKFYBO7?G.@41-P=PA5(K*%DC12%5,4 MX4015)CXAK(I:9O56W X"RT+/:G*X1QY$"7'&9[!-6&%0:51AE6"6K1GN53> M-MH9'F8E7A76E:40$R;VNY>!9@#:;QUNJ =B2IW"ZJNI,(Z47Z8&(PQ"O;Z2 M8:5,(*CQAABP?D8UN:0JX"N[D8)8AHC"-EHC:&(,]5&!=QC$QE15?;MI0@M= M5AT<9;P8* AA$W$9H'W#A+:$;GSB7X>\XY5IW$RQ'6PX:D;0+Z5^QV:GK6W&W., MH;,;K#=]AAMA,-]FM1&9Q'U!IH&;8-0*_'S8?FYTEZ'6 B7M;&UA0+B@]YMJ MY\8)P+&8*5F/:T55OG)@F0*X%SCGW*PEV!O40"3$$;59!"9F"-:B@F# @Z. M0E/9#)<69803R<6"!_1(OI8D, 4$SWG6L9!(()4'K]R.0L[)0POJ ?@;8IH MEDH)'-+0(ZV(1PAT2@.9]&8YWPWD#'7(0T^H\Z/F@6!GD+'.0%KPGIG5+B9= M(H*5RH"C6.VM#=ZAPQQ>()2.C-$,#MI(A-Z@@X%1020664YSV#"P^!%ICD" M@\0XD@8\N$ V0V'=:-S@@L#4H2<: !H#5$%)3"Y#3TT $OA0A !6$.I= MX8,6(0 Z2L D "0 ,VK0V]P>7)I9VAT("A#*2 Q.3@U($)/4DQ!3D0@26YC M ) )QP8! 7DL_;X2(K^N.;@ (L,.<%TO$Y.\Z6+#$Y.\ZOK[ND (OE7<, M 0 ) % 9 ?__#P<'< \'!W .!P=/ D "P!Y /\L G QP82 &X +L8&E $ MOB )HL$+J.5 2:+1 (NHY@&+#GP!.1QU M!,<$ !&1N+T7EGKN8LV>@&+#GP!BQP+VW0)M#[HIO_'! 1D;B[<, *-R M ;] HD^>@&)#GP!,\ >!_SSJX[ )L<&C !B"B:,#HX Z*/WQ@:4 0"^)@J_ M-@$>!PX?N1X _/.E!A\SP*.2 :* :." :.$ <8&@0%^Q@8V W#4PAL")\( M/0E%"4T)GPAL"/__P0#__X( __]# /__Q #__\4 ___! /X ! #__\$ @ $ M ,]345)75C+D4/\6.@%>7UI96\-345)75DS_%C@!Z^Y5B^R'7@(NB@=#"L!T M!>C1_^OSAUX"7H $',+B\(% !"Q!-/@,](#TX[2B^"C= $SP*.* 8D>C &C(@")'B0 5\0^ M(@"Y! #\\ZM?+O<$ 0!U#8S(CL #WRO8M$KH^?TNBT0"HW8!+HM$!*-X 2Z+ M!"Z+3 Y15NA8_EY9OT " _D#^8D^7@$NBT00HV ! _@+P'0+QP9: 0 Q@9< M 0")/FH!+HM$$J-L 0O = O'!F8! 0#&!F@! (/&%%8SP([ )J$ *.. 2:A M @"CD !)L<& R$":,#@( ]P9R 0@ = PFQP8, / /)HP.#@#W!G(!! !T M!<8&E $!QP9^ = 0,\"CB &BE@&+#F !'K]: >@7%XL.; $>OV8!Z! 7Q@;Z M 0#HHO;#M##H*_T*P'0!P[I?#.L#NDT,#A^T">@7_;IU#+0)Z _]M #H"OU. M;W0@96YO=6=H(&UE;6]R>21);F-OC"%QZ_9@'HNQ#A\6!_RJD?.D'__C,]*_@ NB@TR[4OOB_?C#RZ*!3P@= @\"70$1TGK[XO'*\9T!$-*==*3PRT / L &BYP&) M/O !6X\&\@&/!NP!CP;N >A' %,SP+NV #@'=# X!N@%$G(0B_?$/NP!_*60 S/ . =T!),MM0#$/O !)HD%P[E .L# MN7\ O[8 6(OT-HH4,O8[RG8"B\I"1K^V !X'%A_\\Z0&'\8% /B_^!% ($ MN@$ ZR,SP(8&@ '#@#Z 0!U <.*%H !M@'K#%M8G5.R!(\&A@&V E+HM/E: MH88!+0, AP:( 0O =0M24O\VB '_%GX!6H#^ 7,4Z!WZ7D,-"E5S97(@0G)E M86L ZS#&!OH!_W<+Z +Z#0I)+T\ ZP[H]_D-"E)U;BUT:6UE .CI^2!E $4 #/ @#\DN@H =0.R$$-0B@?H,/F*R%B Z3!R)8#Y"G(2 M@/H0=1N Z0> ^0IR$X#Y$',.4O?B6G(1,NT#P7/.ZPF ^A!T!(O( \G#B@^ M^2UU 4-1Z*K_67()@/DM=0+WV/C#/0" =0: ^2UU +]P/Q-HH4,O9&B]X#VHK!BN([RG8"A\H+ MR70+'A8'%A_\\Z8?=0(ZX%I9B^-1_^( '@#_ %N#[""+_!8'N1 ,\#\\ZO_ MX^CO #8(!\, #0!E "+W#:+1R(*Y'0$,\#K#.@. #8B![@ '0!0 O PB( MBM@R_[$#T^N#PP0#W(K(@.$'L '2X,, ' = ,<&( ( K)= XS/B ""L!U M!XO!B]Z+U\,ZP78%D8?>A]>(#B0"*LB ^2AR!HH.) +KWXD^( * )B$"@(D^ M(@(P-B,"@<\ @(#.@(#Y$'(+BN>+VC/2@.D0Z_" ^0AR#8KCBM^*^HK6,O: MZ0@*R70*T>K1V]#<_LEU]J D O8&(P* =10"Y1/>$]=S7M':T=O0W/[ =53Y MPX;EA]Z'URKE&]X;UW,4@#8A H#VU/?3]]* Q &#TP"#T@"Q!0KV=12*\HK7 MBON*W#+D+ AR%?[)=>KK#_;&@'41T.31T]'2_LAU\3/ ,]LSTL. YG\R-B$" MPPK)=&\*P'1Q L'H! &C#@*)'A "B182 C+D,]LSTK\4 K$%1XHM"NUU#(KC MBM^*^HK6,O;K'+X( -#=?^R77-D9_V MQH!U#9[0U='3T=(*R70"_LF1,C8A @K =08SP#/;,]+#"L!T^RK!]>B- *(. M K\3 K$%O@@ .Q88 G4*.QX6 G4$.B85 G(,*B85 AL>%@(;%A@"]=#53G4* MB"W^R70;3[X( -#DT=/1TG/**B85 AL>%@(;%A@"^.O9T.31T]'2=0(ZY<,+P'4%,]LSTL.*_(O0"])Y O?:N) KV=02PB(;6 M"])X!O[(T>)Y^@K_> . YG\SV\,N #$ %L')O]U!";_=0(F_S7_XULN_W<$ M+O]W B[_-X/#!O_C6UA96E\')HD%)HE- B:)503_XX\&A@%97E]86UKHG_QR M!U)34/\FA@&R >E[]@ H < CP:& 5E>7UA;6NAH_>O4CP:& 5E>7UA;6@K) M= 7HS_WKP;("Z47V !0 & "/!H8!65Y?6%M:Z'_^_S:& ;@! '4!2 O PPT M)P"/!H8!65Y?6%M:Z!?^_S:& ;@! '(!2 O PPT * R[5M86EI3DK&/*LIR M(H#Y#W<:_L&*_(#,@-/H = +WV,,SP,.RDND)]>BL_5E2 M4U#_X1\ R@( B@^ ^2UU 4-1Z!, 67(/@/DM=0F /0!T!(!U!8#XPXOS,\ S MVS/2,\G&!B4" (H,@/EA<@B ^7IW X#I(.BE '(FZ#8!PX#Y M18H.)0)U.^A% '+O1HH,@/DK= B ^2UU!(#-($;H10!RV5"*P4;H/ !R#8K@ MT.#0X +$T. "P4:*R%CVQ2!T O;9Z H B06)70*)503KK(#YVGP/@/DF?PI1 M5E?H%P!?7EG#^<.*#(#Y,'()@/DZ]7(#@.DPPU)34(@.) (*R7D"]MF*V8#C M_(K[T.L"WS+_C;\,(BZ+!2Z+70(NBU4$@.$#= ?H5@#^R77YB\B+\XOZ6%M: M]@8D H!U ^D\]>FS]8$ D 6. ) #0!R; @O#ZH !"EU&BV!+_)&P[#K,7K M>"W0S^7@Y/P'K*ZBMQ1WXR7O.ET *P'4!PX#.@%%24U#1ZM';T-S1 MZM';T-Q9 N59$]E9$]%9^M@"-?0RY( #\\Z5?Z(L!L;/ )U!TS_%C@! MZQ \!'4'3/\60 'K!4S_%D0!7P(\ 78+D4FP(%'H>/]9XO=;6%/I;_\ 20 V .B@X8O<0T,V M*@=V#XK(,NU3L"!1Z.O^6>+W6S:*#S+M0PO)= TVB@=34>C5_EE;0^+S6HOC M_^);+HH/,NU#XPTNB@=34>BZ_EE;0^+S_^.P#>BN_K *Z:G^ "T (@ RP.D. M^3+ ZP( *(X H\&A@$'_S:& 5'H. !9@#Z 0!U$%'H"OM9@#Z 0!U!":) M30+#&@ + (\&A@$'_S:& 2;'10( .E,^@D .P ,]*/!H8!7P?_-H8!)HM- M NB_ (O*B]"X $(FBQU14NB>WEE;<@@[P74$.]-T!<8&@ &1PP"0!5L'4[@& M1":+'>A[W@K N =0% "\## "D !P )HM- NM/ 0 ! 6P=3N %")HL= M,\DSTNA WE!2N )")HL=,\DSTN@QWEE;4%*+T[@ 0B:+'>@BWEI8)HM- DD# MP8/2 .NT !\ ! "#^0%T%XOQ,]NY(0#1TQO>L& ) &CP:& 5I>7P=0Z#X 68 ^ M@ $ =0H[P70&H#D"HH !_R:& 0 9 !, ":#?0( =$\F@WT" 70&4B;W90): MD8HF. (FBQT>CM[H6MT?71E(&-O=6YT72!;/F]U M='!U=&9I;&5S<&5C72 @*%1Y<&4@)W1A:6P@/R<@9F]R(&EN9F\IZ&[[Z!CB MZ5$ /0( =4R_1@$>Z%'WZ$'[$4-A;FYO="!O<&5N(&9I;&4@N $ Z(3?N MZ.SZZ"#[&B @*%1Y<&4@)W1A:6P@/R<@9F]R(&EN9F\IZ!K[Z,3AOT8!'N@% M]^CU^C5#;W!Y2!!+B!-+B!,;W9E;&PN("!!;&P@#=Z0 B^5=P@( 58OL5;]& 1[HK?;H MG?I(5$%)3"!V97)S:6]N(#(N,"!IFEP('1O(&$@'0@9FEL92X@(%EO=2!C86QL(%1!24P@=VET:"!O;F4@ M;W(@='=O('!AZ/OUZ.OY M1R @<&%R86UE=&5R(&ES(&$@9FEL97-P96-I9FEE6]U('=IB3^4H@ M(&)E('!R;W9I9&5D+B @5&AE('-E8V]N9"!P87)A;65T97(@:7,@;W!T:6]N M86P@86YD(&ES(&%N(&EN=&5G@'X+]& 1[H2/7H./E" M("!T;R!I;F1I8V%T92!T;R!404E,('=H97)E('EO=2!W86YT('1O('-T87)T M(&QO;VMI;F<@870@=&AE(&9I;&4NZ KYZ+3?OT8!'NCU].CE^$T@($EF('1H M92!I;G1E9V5R(&ES('!OBL^.A6W[]& 1[HE_3HA_A+("!F M:6QE+B @268@:70@:7,@;F5G871I=F4L('1H92!O=71P=70@=VEL;"!S=&%R M="!T:&%T(&UA;GD@8VAAOT8!'N@[].@K^$X@ M('1H92!%3D0@;V8@=&AE(&9I;&4N("!4:&4@;W5T<'5T('=I;&P@8F4@Z(7SZ'7W M2R @5&AE('-T87)T:6YG('!O:6YT(&9O6]U(&QE M879E(&]F9B!T:&4@;W!T:6]N86P@<&%R86UE=&5R+.CD]NB.W;]& 1[HS_+H MO_9 ("!404E,('=I;&P@87-S=6UE('EO=2!W86YT('1H92!L87-T(#8P,"!C M:&%R86-T97)S(&]F('1H92!F:6QE+NB3]N@]W;]& 1[H?O+H;O9+("!404E, M(&ES('5S969U;"!F;W(@82!Q=6EC:R!E>&%M:6YA=&EO;B!O9B!T:&4@96YD M(&]F(&$@;&%R9V4@9FEL92!W:71H;W5TZ#?VZ.'B&W+]& 1[HQ_'HM_5.("!4 M:&4@;&]C871I;VX@;V8@=&AE('-T87)T:6YG('!O:6YT(&UA:V5S(&YO(&1I M9F9EA8 M]2@@(&%N9"!T:&ES(&ES('=H870@;6%K97,@5$%)3"!S;R!U@?]4E404E,(&ES(&$@1E)%15=!4D4O4TA!4D5705)%(&]F M9F5R:6YG('!R97-E;G1E9"!A2=S($]W;B!&:6QEZ.KT MZ)3;OT8!'NC5\.C%]$P@(%5T:6QI=&EE2!S96YD:6YG("0R,"!T M;^A?].@)V[]& 1[H2O#H.O1+*BH@02X@32X@3&]V96QL+"!03R!";W@@-38Q M+"!.97<@5F5R;F]N+"!.2B P-SDW-BX@(%EO=2=L;"!R96-E:79E(&-O;7!L M971EZ /TZ*W:OT8!'NCN[^C>\TD@(&1O8W5M96YT871I;VX@86YD('5P9&%T M960@=F5RZ-[NZ,[R2R @=&\@9&5N>2!T:&4@875T:&]R('!O M=&5N=&EA;"!S:&%R97=A2!D:7-T_M!(>5[@! M .A^].@:V;B *.R$KB! "L&LA*7BH6S$C+DB$8$H;(22*.R$HI&!#+DB^5= MP@$ OS03'E>XJ/WH\^/H5.+HD]90Z+;=N ( Z,+=N $ Z+S=Z(S>- %T![@! M %#H/_:X 0#H4M:X 3]0Z W;= /H0/?H8-8] 0!U$;]@$AY7N $ Z#/6Z#SR MZ6H N $ Z"?6OS03'E>_KA(>Z.[6H:X2"_KA(>Z,?6Z2 OV 2'E>X @#HYM7H[_&X 0#HW=6_-!,>5[^N M$A[HI-:AKA()P'0'N $ 4.BJ];]@$AY7N( Z'7SZ!C8"Z%[AN Z!3CZ'+B="B_-!,>5[\T$Q[H1^'H4^&( ) %OV 2'NC+\NCP MXNB.X>AAX>A+X;\T$Q[H).&X #HVN+H..)T#K\T$QY7N Z,KBZ"OAOV 2 M'E>_-!,>Z/_@N( Z+7BZ&+AZ'KBZ!3ROS03'NCIX+@ .B?XNB5X74#Z8X MN H[(2H*T2,N2BK!),Z$#^HJT2OV 2'N@<\E"@K1(RY%#H/MRX"@#H2MRX M#0#H1-SH%-U0H*P2,N10Z"7_M!(>5[@! .A"\K@! +E_ $&CKA)1 MH:X2E^@%[(J%LQ(RY%"X #H/>]9270'_P:N$NG@_^@VU'0JN.@#Z)W(OTH! M'NB^Z[^M$A[HWNV@K1(RY#T# '4,OV8!'NBJZC/ Z>_2Z8G_OV8!'NB;ZK]@ 0$A[H8_ SP.C9TAH& 0 : #T# end -- amlovell@phoenix.princeton.edu ...since 1963. disclaimer: These are MY opinions. You only WISH they were yours.