[comp.sys.atari.st] Compress for ST

mdoerr@uklirb (02/11/88)

In order to lower the noise to value ratio in this group, I'm posting
three UN*X like tools for the ST. This is part one.

Compress.ttp is a true 16 Bit Compress/Uncompress derived from Compress V.4.0.
Usage is: compress [-dfvcV] [-b n] files ...
See UN*X manual page for further details. 
One final note: The program has been compiled with MWC under msh. Thus
the option letters are expected in lower case. You'll need Gulam, msh, or
any other shell that is case sensitive, to use all options.

Main difference to UN*X Compress is the more sensible(?) treatment of
file extension. (=> compress; -> uncompress)
a) Files without extension: readme => readme.Z -> readme
b1) Files with 1 or 2 char extension: library.a => library.aZ -> library.a
b2) Files with 3 char extension: document.doc => document.doZ -> document.do

Have fun, Michael.

table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 compress.ttp
M8!H  #-,   '6@ &518                  "IO  0@;0 8T>T '"1M "Q"a
M@")(2A)G4"**)DHD64H:9OPBBDH29SP,&P!!9NP,&P!29N8,&P!'9N ,&P!6a
M9MH,&P ]9@I*$V<&(\L  #I<0ID@"2**)DHD64H:9OPBBDH29O(F &8R0ID@a
M"2+\   Z?D7M ( 4&DB"0C(@ '(@%!IG%K0!9_A32B+*%!IG"K0!9OA"*O__a
M8.9"F2()T_D  #1&(\$  #1&+DDK20 $+PTCR   - @O""\ DH#D@5-!/P&3a
MS2\)+PU"9S\\ $I.0=[\  Q*@V8N/SP !#\\  ).N0  )7H^@$ZY   ER#]\a
M  (  D)73KD  "5Z/H!.N0  )<A83YS.3KD   $BWOP "C\ 3KD  "0F/SP a
M3$Y!3E;_SDC7 ,@^+@ (0F[__'P!( 9(0$) !H   #K&(\  !H^J+SP  !#^a
M< (_ $ZY   H7EQ/+SP  !#^< ,_ $ZY   H7EQ/+SP  !#^< 0_ $ZY   Ha
M7EQ/+SP  #20+RX "C\'3KD  !*<WOP "CU __X,0/__9P  @C N__X@?   a
M,TPR/  '8 )82+!85\G_^B!03M!@P$ZY   /M&"X0GD  #1>8+!P 3/    Ta
M;F"F< $]0/_\< $SP   -&Q@EB\Y  :/LDZY   3LEA/,\   #1.8(!P 3/ a
M   T7F  _W9.N0  !8!P 3\ 3KD  "0F5$]@ /]@#'D "0  -$YL"' ),\  a
M #1.#'D $   -$YO"' 0,\   #1.< $T.0  -$[EJ"/    T4# Y   USK!'a
M;  ##C Y   USDC Y8@@0-'N  HM4/_:0GD  #1<2GD  #1N9P !0B\N_]HOa
M/  &CA).N0  $=Y03R\N_]HO/  &CMY.N0  $3Y03R\\   TF"\\  :.$DZYa
M   :3E!/(\  !H[:9A@O/  &CA).N0  %#Q83U)Y   USF  _WI"0Q8Y   Ta
M2@)# /\O.0 &CMH@>0 &CMH@:  .3I!83[!#9B1"0Q8Y   T2P)# /\O.0 &a
MCMH@>0 &CMH@:  .3I!83[!#9RHO/  &CA(O/   -)LO/   .:I.N0  %5C>a
M_  ,+SD !H[:3KD  !^L8((O.0 &CMH@>0 &CMH@:  .3I!83S/    T3C Ya
M   T3@)  ( SP   -& ">0 ?   T3G !-#D  #1.Y:@CP   -% ,>0 0   Ta
M3F\  09P$#\ /SD  #1.+R[_VB\\   TN2\\   YJDZY   56-[\ !!@ /]^a
M+R[_VB\\  :.$DZY   1/E!/+R[_VB\\  :.WDZY   1WE!/+SP  #3O+SP a
M!HX23KD  !I.4$\CP  &CMIG /[ 2&[_WB\\  :.$DZY   K#E!/(^[_[  &a
MC@XC_  !#8D  #14#+D  !    :.#FP,(_P  !.+   T5&!>#+D  "    :.a
M#FP,(_P  ",I   T5&!&#+D  $    :.#FP,(_P  $9=   T5& N#+G__X  a
M  :.#FP,(_P  (C/   T5& 6#+D  +>8  :.#FP*(_P  ,-E   T5$)G+SP a
M!H[>3KD  "2$7$]*0&80+SP !H[>+SP  #3R8 #^;B\\   U!R\\  :.WDZYa
M   :3E!/(\  !H^F9A(O/  &CMY.N0  %#Q83V  _E!*>0  -%YF'"\\  :.a
M$B\\   U"B\\   YJDZY   56-[\  Q*>0  -&YF"$ZY   %G& &3KD   J8a
M+SP !H[>+SP !HX23KD  !!*4$\,>0 !   T7&<*2GD  #1>9@#]@"\\   Ya
MJG */P @>0  .;Q.D%Q/8 #]:#\Y   T7$ZY   D)E1/3-< R$Y>3G5.5@  a
M+SP  #4/+SP  #FJ3KD  !584$].7DYU3E;_YDC7 /A\ "\Y  :/ID) $#D a
M #1*/P @>0 &CZ8@:  23I!<3R\Y  :/ID) $#D  #1+/P @>0 &CZ8@:  2a
M3I!<3R\Y  :/IC Y   T3H!Y   T8$B /P @>0 &CZ8@:  23I!<3R!Y  :/a
MIA H !9(@ )  !!G!DZY   0&D)Y  :/L' #(\  !H^V0KD  #1T0GD  #1Ba
M0KD  #1D< $CP   -' C_   )Q   #1H<@DSP0 &CZYP 30!Y:A3@"/   :.a
M"DIY   T8&<((#P   $!8 8@/    0 CP   -%@O.0 &CMH@>0 &CMH@:  .a
M3I!83TC * !";O_Z+CD  #14#(<  0  ; A2;O_ZXX]@\' (D&[_^CU __HMa
M>0  -%3__"\N__Q.N0  #HQ83R\Y  :.VB!Y  :.VB!H  Y.D%A/.@ ,0/__a
M9P !"E*Y   T<# %2, T.0  -$[EJ-"$+@ P!4C -"[_^N6HN8 L " &Y8@@a
M0-'\   ZQB 0L(=F3B &XX@@0-'\  1PZG  ,! H &"8("[__)"&)@!*AF8"a
M=@&<@VP$W*[__" &Y8@@0-'\   ZQB 0L(=GQ" &Y8@@0-'\   ZQDJ0;Q)@a
MU" &Y8@@0-'\   ZQDJ0;+8O!$ZY   (<EA/4KD  #1T, 5(P"@ (#D  #18a
ML+D  #10;"P@!N.(($#1_  $<.H@.0  -%A2N0  -%@P@" &Y8@@0-'\   Za
MQB"'8 #_ " Y   T<+"Y   T:&T _O!*>0  -&!G /[F3KD   W>8 #^W"\$a
M3KD   AR6$]2N0  -'1P_R\ 3KD   AR6$]*>0  -%YF."\\   U/B\\   Ya
MJDZY   56%!/+SD  #1P(#D  #1PD+D !H^V+P O/   .:I.N0  #Q3>_  ,a
M(#D !H^VL+D  #1P;PAP C/    T7$S7 /A.7DYU3E;_]$C7(, ^.0 &C[ \a
M.0 &CZXJ?   .J9*K@ (;0 !BC 'YD#:P )'  <P1]'\   T>'  $! D+@ (a
M[ZK$@#!'T?P  #2"0D$2$! 52(# 04A 0D!(0(""&H!2C7 (D$><0' (D$<Ba
M+@ (X*$M00 (#$8 "&T2,"X "AK ("X "." +4  "%%&2D9G!C N  H:@# Ya
M  :/KM%Y  :/L# Y  :/KN=(L'D !H^P9CHJ?   .J8\.0 &CZXP!DC T;D a
M!H^V+SD !H^F$!U(@#\ ('D !H^F(&@ $DZ07$]31F;B0GD !H^P(#D  #18a
ML+D !HX*;@I*>0  -&)O  $>2GD !H^P;SPO.0 &CZ8_.0 &CZYP 3\ +SP a
M #JF3KD  !M6WOP #+!Y  :/KF<&3KD  ! :,#D !H^N2,#1N0 &C[9">0 &a
MC[!*>0  -&)G('(),\$ !H^N< $T >6H4X CP  &C@I">0  -&)@  "L4GD a
M!H^N,#D !H^NL'D  #1.9@XC^0  -%  !HX*8   BG !-#D !H^NY:A3@"/ a
M  :."F!T2GD !H^P;RHO.0 &CZ8P.0 &C[!>0$C @?P "#\ < $_ "\\   Za
MIDZY   ;5M[\  PP.0 &C[!>0$C @?P "$C T;D !H^V0GD !H^P+SD !H^Fa
M3KD  " 06$\@>0 &CZ80*  62( "0  09P9.N0  $!I,UR# 3EY.=4Y6_^Q(a
MUR#P<@DSP0 &CZYP 30!Y:A3@"/   :."BP\    _TJ&;2(@!N.(($#1_  $a
M<.I"4"!&T?P  #K&$ 8"0 #_$(!3AF#:2GD  #1@9P@@/    0%@!B \   !a
M "/    T6$ZY   ,>BH /@ ,A?____]G  %B+SD !H^F, =(@#\ ('D !H^Fa
M(&@ $DZ07$\@>0 &CZ80*  62( "0  09P9.N0  $!HJ>0 &CZI.N0  #'HLa
M  R _____V\  /(,A@   0!F2$IY   T8&= +#P   #_2H9M$B &XX@@0-'\a
M  1PZD)04X9@ZG !,\   #1B(_P   $    T6$ZY   ,>BP #(#_____9P  a
MHB@&O+D  #18;00:QRP%#(8   $ ;1X@1M'\   ZQAK0( ;CB"! T?P !'#Ja
M<  P$"P 8-H@1M'\   ZQD) $! ^ !K +SD !H^F0D 0)3\ ('D !H^F(&@ a
M$DZ07$^[^0 &CZIBWB Y   T6"P L+D  #10;"0@!N.(($#1_  $<.HP!3" a
M($;1_   .L80AR &4H CP   -%@J!&  _P O.0 &CZ9.N0  (!!83R!Y  :/a
MIA H !9(@ )  !!G!DZY   0&DS7(/!.7DYU3E;_\$C7(. J?   .K9*>0  a
M-&)N'C Y   TC+!Y   TCFP0(#D  #18L+D !HX*;P  N" Y   T6+"Y  :.a
M"F\R4GD !H^N,#D !H^NL'D  #1.9@PC^0  -%  !HX*8!)P 30Y  :/KN6Ha
M4X CP  &C@I*>0  -&)O''(),\$ !H^N< $T >6H4X CP  &C@I">0  -&(Oa
M.0 &CMH_.0 &CZYP 3\ +SP  #JV3KD  !J<WOP ##/    TCDIY   TCFX&a
M</]@  "20GD  #2,,CD !H^N4T$P.0  -([G2)!!,\   #2./#D  #2,.CD a
M!H^N, ;F0-K  D8 !T) $!WL:$A 0D!(0"X < B01II < B01CP #$4 "&T2a
M0D$2'>UI2$%"04A!CH%01E%%,$71_   -()"0! 00D$2%<) [6E(04)!2$&.a
M@3 Y  :/KM%Y   TC" '3-<@X$Y>3G5.5O_\+P<@.0  -' &@   )Q CP   a
M-&@,N0!___\  #1P;R8@.0 &C[;@@"X 2H=F""X\?____V J+P<O.0  -'!.a
MN0  +CY@%B\\  :/MB Y   T<.&(+P!.N0  +CA03RX OKD  #1D;P@CQP  a
M-&1@-$*Y   T9"\Y   T5$ZY   .C%A/(_P   $!   T6' !,\   #1B+SP a
M  $ 3KD   AR6$\N'TY>3G5.5O_P2-<@X"XN  @@!^6(!H   #K&*D!Z_R 'a
M!(     0+  K1?_ *T7_Q"M%_\@K1?_,*T7_T"M%_]0K1?_8*T7_W"M%_^ Ka
M1?_D*T7_Z"M%_^PK1?_P*T7_]"M%__@K1?_\FOP 0 2&    $&RT!H8    0a
M2H9O!BL%4X9@]DS7(.!.7DYU3E;__"\'#*X  T;<  QO("\\   G$"\N !!.a
MN0  +CY03R\ +RX #$ZY   N/F >2&X $"\\   G$"\N  Q.N0  +OY03R\ a
M3KD  "XX4$\^ $I';!HO+@ (<"T_ "!N  @@:  23I!<3S '1$ ^ # '2,"!a
M_ !D2$ _ # '2,"!_ !D/P O/   -4PO+@ (3KD  !58WOP #"X?3EY.=4Y6a
M   O/   - PO/   -58O/   .:I.N0  %5C>_  ,+SP  #5:+SP  #FJ3KD a
M !584$\O/   -60O/   .:I.N0  %5A03W 0/P O/   -6TO/   .:I.N0  a
M%5C>_  *3EY.=4Y6   O/  &CMY.N0  %#Q83R\\  :.WDZY   L:%A/< $_a
M $ZY   D)E1/3EY.=4Y6   O.0 &CZ9.N0  'ZQ83R\Y  :.VDZY   ?K%A/a
M#'D  @  -%QF0DIY   T;&8Z2GD  #1>9A0O/   -7@O/   .:I.N0  %5A0a
M3R\N  Q.N0  +&A83TI 9U(O+@ ,3KD  !0\6$]@1$)Y   T7"\N  A.N0  a
M+&A83TI 9PPO+@ (3KD  !0\6$]*>0  -%YF&B\N  PO/   -8LO/   .:I.a
MN0  %5C>_  ,3EY.=4Y6   ,>0 !   T;F84+SP  #6@+SP  #FJ3KD  !58a
M4$\O/  &CMY.N0  +&A83W !/P!.N0  )"943TY>3G5.5O_T2-<X "IN  @Ha
M;@ ,+PPO#4ZY   5 E!/<%P_ "\-3KD  !3*7$\F0" +9@(F37 N/P O#4ZYa
M   4REQ/)D @"V=2+SP  #6[+PM.N0  %1)03TI 9CPO/   -;XO"TZY   5a
M$E!/2D!F*$)G+PM.N0  %")<3U. )D 0$TB /P O/   -<%.N0  %")<3TJ a
M9P)"$TS7. !.7DYU3E;_\$C7.  J;@ (*&X #"\,+PU.N0  %0)03W!</P Oa
M#4ZY   4REQ/)D @"V8")DUP+C\ +PM.N0  %,I<3RU __PF0" +9A O/   a
M-<0O#4ZY   4[&!:0F<O"TZY   4(EQ/4X F0! 32( _ "\\   UQTZY   4a
M(EQ/2H!F-"\N__Q.N0  %2Q83PQ   1L#"\\   URB\N__Q@LB\\   US"!Na
M__Q(:  #3KD  !4"4$],US@ 3EY.=4Y6__A(UR" 0KD !H^R2KD  #709PH@a
M>0  -=!*$&9<2GD  #7.9@92>0  -<XP.0  -<ZP;@ (;09P_V   - P.0  a
M-<Y(P.6(($#1[@ **E ,%0 M9N)*+0 !9]Q2>0  -<X,+0 M  %F!DHM  )Ga
MR$'M  $CR   -= @>0  -=!2N0  -= 0$$B /@ _!R\N  Y.N0  %")<3RI a
M( UG!@Q' #IF(C\'(&X "B\0+SP  #74+SP  #FJ3KD  !58WOP #G _8$12a
MC2!-#!  .F8X('D  #702A!G$B/Y   UT  &C[)"N0  -=!@'# Y   USDC a
MY8@@0-'N  HCT  &C[)2>0  -<XP!TS7((!.7DYU3E;_\$C7(. J;@ (>@!^a
M ! 52( \  Q  "!G!@Q&  EF!%*-8.H,1@ M9@1Z 6 &#$8 *V8"4HT0'4B a
M/  ,0  P;1@,1@ Y;A(R!@1! # P!\'\  J003X 8-Q*168&, =$0#X , =,a
MUR#@3EY.=2!O  0P+P (0D&P$&<(2AAF^$* 3G4@"$YU3E;_^$C7,  J;@ (a
M,#D  #0&L'D  #<J9!HP.0  - 9(0$) 2$#EB"! T?P  #8:*%!@!BA\   Ua
M[" -9R0O/   .:HO#4ZY   :'E!/+SP  #FJ+SP  #7]3KD  !H>4$\O/   a
M.:HO#$ZY   :'E!/+SP  #FJ+SP  #8 3KD  !H>4$],US  3EY.=2!O  0Ba
M2# O  A*&&;\4XA"0; @9PBSR&;X0H!.=2 (3G4B;P ((&\ !" (2AAF_%.(a
M$-EF_$YU(F\ ""!O  0@"!#99OQ.=2)O  0@;P (0H 2&+(99@  "$H19O1Pa
M 4YU(&\ !"((2AAF_" (D(%30$YU3E8  $AN  @O/   .9!.N0  %:Q03TY>a
M3G5.5@  2&X #"\N  A.N0  %:Q03TY>3G5.5O_F2&[_YC\\@  O+@ (3KD a
M !V$WOP "DAN  Q(;O_F3KD  !6L4$](;O_F0F<@;O_X3I!<3TY>3G5.5O^4a
M2-<P@"UN  S__"!N__PH4%BN__P0'$B /@ ,0  E9QI*1V<  V8O+@ (/P<@a
M;@ ((&@ $DZ07$]@VG @/4#_\'#_/4#_['#_/4#_[A <2( ^  Q' "UF#G !a
M/4#_\A <2( ^ & $0F[_\@Q' #!F#' P/4#_\! <2( ^  Q' "IF)B!N__Q4a
MKO_\/5#_[&P0< $]0/_R,"[_[$1 /4#_[! <2( ^ & J0F[_[ Q' #!M( Q'a
M #EN&C N_^S!_  *T$<$0  P/4#_[! <2( ^ &#:#$< +F9*$!Q(@#X #$< a
M*F84(&[__%2N__P]4/_N$!Q(@#X 8"I";O_N#$< ,&T@#$< .6X:,"[_[L'\a
M  K01P1  # ]0/_N$!Q(@#X 8-H,1P!L9B80'$B /@ ,1P!D9Q(,1P!O9PP,a
M1P!U9P8,1P!X9@@P!P) _]\^ " .!(    !@+4#_]"I < $]0/_H, <@?   a
M,X0R/  .8 )82+!85\G_^B!03M!@  %*(&[__%2N__P]4/_@2F[_X&P.,"[_a
MX$1 /4#_X' M&L!P"C\ /R[_X"\-3KD  !E"4$\J0&   1)P"C\ (&[__%2Na
M__P_$&#@< A@[G 08.H@;O_\+5#_X%BN__Q*KO_@; X@+O_@1( M0/_@<"T:a
MP' */P O+O_@+PU.N0  &:[>_  *8*QP"C\ (&[__"\0+PU.N0  &:[>_  *a
M*D!8KO_\8   I' (8-YP$&#:(&[__" 0(B@ !"U _^ M0?_D4*[__"\-/R[_a
M[B\N_^0O+O_@/P=.N0  )$#>_  08 #_4D)N_^@@;O_\+5#_^&8(+7P  #-\a
M__A8KO_\("[_^"U __0J0$H=9Q)*;O_N;?8@#9"N__BP;O_N;^I3C6 H0F[_a
MZ"!N__Q4KO_\,! :P& 6(&[__"\0+RX "$ZY   5K%!/8 #_6" N__0O # Na
M_^Q(P-&7(!^0C3U _^IL!$)N_^I*;O_R9DQ*;O_H9S ,;@ P__!F*"!N__0,a
M$  M9AXO+@ ((&[_]%*N__00$$B /P @;@ ((&@ $DZ07$\P+O_J4V[_ZDI a
M9PHO+@ (/R[_\&#>(&[_]+'-9" O+@ ((&[_]%*N__00$$B /P @;@ ((&@ a
M$DZ07$]@V$IN__)G /RP,"[_ZE-N_^I*0&< _*(O+@ (/R[_\"!N  @@:  2a
M3I!<3V#<3-<P@$Y>3G5.5O_J2-<@P#XN  PJ3D(E, <"@   __^ [@ ./ !Ga
M(C ' H   /__@.X #DA 2$!"0$A ($#1_   ,]X;$#X&8,X_!T)G(%_1_   a
M,]X;$$H59PP@;@ (4JX "!"=8/ @+@ (3-<@P$Y>3G5.5O_B2-<P@"IN  @^a
M+@ 02>[__T(D<  P!R\ +RX #$ZY   N>%!/+4#_[F<D<  P!R\ +RX #$ZYa
M   NOE!/($#1_   ,]X9$"UN_^X #&#$(&X #-'\   SWAD02A1G!!K<8/@@a
M#4S7,(!.7DYU3E;_^$C7,  J;@ (*&X #$H59Q0O#! 52( _ "!L !).D%Q/a
M4HU@Z$S7, !.7DYU3E;__"\-*GP  #G$N_P  #H49#)*E6<.(%40*  62( "a
M0  !9AQP_S\ +Q4O+@ ,+RX "$ZY   ;ZM[\  XJ@& &6(U@QD* *E].7DYUa
M3E;_\DC7,( J;@ (*&X $# N  [![@ ,/4#__A L !9(@ )   1G$"\,(&P a
M#DZ06$\:P%-N__Y*K  (9@P0+  62( "0  "9B!*;O_^9TPO#"!L  Y.D%A/a
M/@ ,0/__9SH:QU-N__Y@X#\N__XO#1 L !=(@#\ 3KD  ";,4$\^ &\&GV[_a
M_F 22D=F"  L  @ %F & "P $  6,"X #L'N  R0;O_^ H   /__@.X #$S7a
M,(!.7DYU3E;_]$C7,( J;@ (*&X $# N  [![@ ,/@ 0+  62( "0  $9PHOa
M#"!L  Y.D%A/2JP "&8,$"P %DB  D   F8F2D=G&B\,0D 0'3\ (&P $DZ0a
M7$\,0/__9P131V#B2D=G)$) 8"0_!R\-$"P %TB /P!.N0  +(903[!'9P@ a
M+  0 !9@W# N  Y,US" 3EY.=4Y6_^A(UR#@*FX $#XN !1\ 4)N__Y";O_\a
M< $]0/_Z(&X #%*N  P:$'!R'4#_^! %2( ,0 !R9@ !%'P <'<=0/_X(&X a
M#!H09RP0!4B #$  8F8  1Q";O_Z4JX #"!N  P:$&<0$ 5(@ Q  &)F  $>a
M0F[_^DI';!9*;O_^9A _!B\N  A.N0  )FA<3SX 2D=L0$IN__YF!DIN__QGa
M-#\\ ;8O+@ (3KD  "487$\^ &T@#$8  6<:/P=.N0  ),Q43S\&+RX "$ZYa
M   F:%Q//@!*1VT  +9*;O_\9Q!P C\ 0J<_!TZY   F0%!/( UF'G :/P!.a
MN0  ,.!43RI ( UF##\'3KD  "3,5$]@?' !&T  %DIN__IG!@ M "  %G  a
M*T  !"J *T  "$)M  PK?   'RP #BM\   ?4  2&T< %R -8$00!4B #$  a
M=V8(4F[__F  _N80!4B #$  868F4F[__&  _M00!4B #$  *V<.$B[_^$B!a
M$ 5(@+!!9@9\ F  _LY"@$S7(.!.7DYU3E;__"\-*FX #B N  @J@"M   @Ka
M?   'A@ #D(M !8P+@ ,1$ [0  ,#&V  0 ,;! [?'__  PK?   '?X $F (a
M*WP  !W6 !(@#2I?3EY.=4Y6__PO#2IN  I3;0 ,; A";0 ,</]@"B!54I4Pa
M+@ ($( J7TY>3G5.5O_\+PTJ;@ *(%52E3 N  @0@"I?3EY.=4Y6__PO#2INa
M  A2;0 ,;PA";0 ,</]@""!54I5"0! 0*E].7DYU3E;__"\-*FX "$JM  AFa
M,! M !9(@ )   )F$C\\ @!.N0  ,.!43RM   AF$BM\   A?@ .*WP  "*8a
M !)@;A M !9(@ )   )F,A M !=(@#\ 3KD  "8@5$]*0&<>N_P  #F09A8Ka
M?   ()P #BM\   C.@ 2("T "& F*WP  ""<  XK?   (B8 $A M !=(@#\ a
M3KD  ![R5$](P-"M  @J@"M   1";0 ,*E].7DYU3E;__"\'< $_ $*G/RX a
M"$ZY   F0%!/+@ ,@/____]F!$) 8 XP!P*   #__X#\ @!(0"X?3EY.=4Y6a
M__PO#2IN  @O#4ZY   >/EA/+PT@;0 .3I!83RI?3EY.=4Y6__A(UR" /BX a
M""IN  HO#4ZY   >/EA/+PT_!R!M !).D%Q/3-<@@$Y>3G5.5O_\+PTJ?   a
M.A19C2!-L?P  #G$91!*E6?P+Q5.N0  'ZQ83V#D*E].7DYU3E;_^$C7(( Ja
M;@ ($"T %DB  D   68$</]@0"\-3KD  " 06$\^ ! M !=(@#\ 3KD  "3,a
M5$]*K0 (9Q@0+0 62( "0  "9@PO+0 (3KD  ##X6$]"+0 6, =,UR" 3EY.a
M=4Y6__A(UR" *FX "$)M  P0+0 62( "0  09F8@%9"M  0^ &\:/P<O+0 $a
M$"T %TB /P!.N0  +(903[!'9B1*1VT<(&T "$'H @"QU68,("T ""J *T  a
M!& $*U4 !$) 8" P.0  - 9(P R     (&8(0GD  #0&8 8 +0 0 !9P_TS7a
M((!.7DYU3E;_^$C7(( J;@ (4FT #&\  )(O#4ZY   @$%A/2D!F  "V#+D a
M ",Z   YHF8.+SP  #F03KD  " 06$\@+0 (!H    ( D*T !#\ +RT !! Ma
M !=(@#\ 3KD  ";,4$]$0#M   P,0  !9EXP.0  - 9(P R     (&8(0GD a
M #0&8 8 +0 0 !9";0 ,8$8P+0 ,4FT #"!M  20P"M(  0@55*50D 0$#X a
M$"T %DB  D  (&<.#$< #6< _TP,1P :9PHP!V .2FT #&;  "T "  6</],a
MUR" 3EY.=4Y6__HO#2IN  @,N0  (SH  #FB9@XO/   .9!.N0  (!!83T)Ma
M  QP 3\ 2&[__A M !=(@#\ 3KD  ";,4$\,0/__9S1*0&=0#"X &O_^9@P0a
M+0 62( "0  @9CP,+@ -__YF#! M !9(@ )  "!FMD) $"[__F H,#D  #0&a
M2, ,@    "!F"$)Y   T!F . "T $  68 8 +0 ( !9P_RI?3EY.=4Y6__A(a
MUR" /BX ""IN  H,1P *9B00+0 62( "0  @9Q@O#7 -/P!.N0  (B9<3PQ a
M__]F!'#_8#!3;0 ,;"(O#4ZY   CN%A/2D!FZ" M  @&@    @"0K0 $4T [a
M0  ,(%52E3 '$(!,UR" 3EY.=4Y6__9(UR" /BX ""IN  H=1__^#$< "F8@a
M$"T %DB  D  (&<4+PUP#3\ 3KD  "*87$\,0/__9UY";0 ,$"T %DB  D  a
M$&9.+PU.N0  ([A83TI 9D!P 3\ 2&[__A M !=(@#\ 3KD  "R&4$\,0  !a
M9@0P!V @,#D  #0&2, ,@    "!F"$)Y   T!F & "T $  6</],UR" 3EY.a
M=4Y6__A(UR" /BX ""IN  H,1P *9B00+0 62( "0  @9Q@O#7 -/P!.N0  a
M(SI<3PQ __]F!'#_8#Q";0 ,(&T "$'H @"QU68.+PU.N0  (!!83TI 9MX@a
M55*5, <0@ Q   IF#B\-3KD  " 06$]*0&;", =,UR" 3EY.=4Y6__PO#2INa
M  @0+0 62( "0  $9PHO#2!M  Y.D%A/(&T !+'58@PO#4ZY   @$%A/8#1Pa
M 3\ (!60K0 $2, O ! M !=(@#\ 3KD  "9 4$\,@/____]F!'#_8 HK50 $a
M0FT #$) *E].7DYU3E8  $ZY   ??C\N  A.N0  )'!43TY>3G5.5@  +SP a
M #H43KD  #%.6$]P 3\ 3KD  "0F5$].7DYU3E8  $ZY   D0$Y>3G5.5@  a
M/RX "'!,/P!.05A/3EY.=4Y6_^!(;O_B+RX "$ZY   K#E!//4#_X&T:,"X a
M# )   )G$# N_^8"0  !9P9PW#U _^ P+O_@2, O $ZY   MIEA/3EY.=4Y6a
M   ,;@ %  AN$C\N  A.N0  ++)43PQ  $-G*' _/P _+@ (3KD  "T*6$\_a
M+@ (<#X_ $Y!6$\O $ZY   MIEA/8 )"0$Y>3G5.5O_\+P="9R\N  AP/#\ a
M3D%03RX ;3HP!TC +@!M$G!&/P P!S\ 3KD  "T*6$]@( R'_____6T8#(?_a
M____;A P!S\ 3KD  "T^5$](P"X +P=.N0  +:983RX?3EY.=4Y6__PO!S\Na
M  AP13\ 3D%83SX ;! P!TC +P!.N0  +:983V B/RX "$ZY   LLE1//4  a
M"&T./RX "#\'3KD  "T*6$\P!RX?3EY.=4Y6__PO!S\N  @_+@ *<D8_ 4Y!a
M7$\^ $I 9B@_+@ (3KD  "RR5$\]0  (;18_+@ (/RX "DZY   M"EA/,"X a
M"F ., =(P"\ 3KD  "VF6$\N'TY>3G5.5@  /RX "$ZY   LLE1/#$  0V8$a
M< %@ D) 3EY.=4Y6   _+@ ./RX ""\N  IP0C\ 3D'>_  *+P!.N0  +:98a
M3TY>3G5.5O_\+P<_+@ ,+RX "' ]/P!.05!/+@!M.C '2, N &T2<$8_ # 'a
M/P!.N0  +0I83V @#(?____];1@,A_____]N$# '/P!.N0  +3Y43TC +@ Oa
M!TZY   MIEA/+A].7DYU3E;_\$C7(. _+@ (3KD  "RR5$\,0 !#9@  S'P a
M$#D !HO]2( ^ ! Y  :+_$B 2, &@  &B_PJ0%-N  YM  ".4T=L9'!1$\  a
M!HO\0CD !HO]+SP !HO\< H_ $Y!7$\^ &P(, =(P&   )1P"C\ < (_ ' #a
M/P!.35Q/< (3P  &B_P0.0 &B_U(@#X $#D !HO\2(!(P :   :+_"I ,$?1a
MS7 *$( 0'4B .@ ,10 :9@1^ & 4(&X "E*N  H0A5)&#$4 "F8 _VX@#02 a
M  :+_!/   :+_!/'  :+_3 &8"0O+@ *,"X #DC +P _+@ (<#\_ $Y!WOP a
M#"\ 3KD  "VF6$],UR#@3EY.=4Y6__1(US@ *GA@+"AM 'R[_/___P!F.B ,a
M!H     RL+@6:F8L(&P !@QH3D'__F8@2FP ,F<:#&P ,0 R9Q(,; !, #)Ga
M"B9Y  :-H" +9@Q"9TZY   ICE1/8!IP)#\ 3I-43W#@+P O/   %F9.N0  a
M*H103TS7. !.7DYU3E;_[$C7,, ^+@ (*FX "@Q'  )M!@Q' #!M"B \____a
M_V   01*N0 &C=!F&"\\   GWC\\ 0)P!3\ 3DU03R/   :-T'#_+P _!W %a
M/P!.35!/*$ P!TC Y8@@0-'\  :,4$J09A(P!TC Y8@@0-'\  :,4"",8"2Ya
M_   *D!F'# '2,#EB"! T?P !HT0*%"Y_   *H)F!#A\  $@#68\, =(P.6(a
M($#1_  &C% O$#\'< 4_ $Y-4$\P!TC Y8@@0-'\  :,4$*0, =(P.6(($#1a
M_  &C1!"D&!(N_P    !9@8J?   *H(P!TC X8A(0$) +  M3?_\, =(P.6(a
M($#1_  &C1 @!H"N__P@@" & (   "I +P _!W %/P!.35!/( Q,US# 3EY.a
M=4Y6__A(UP# /BX "$I'9D1*N0 &C=!G$B\Y  :-T#\\ 0)P!3\ 3DU03WX"a
M#$< ,&QX, =(P.6(($#1_  &C% L$&<,+P8_!W %/P!.35!/4D=@V"\\   Ga
MWC\\ 0)P!3\ 3DU03R/   :-T" \   J0 "  @   "P ?@(,1P P;"@P!TC a
MY8@@0-'\  :-$$J09PPO!C\'< 4_ $Y-4$\&A@$   !21V#23-< P$Y>3G5(a
MY^#@2'K_^D* $!<^@#]   +EB :   :-$"! (% @"$) X9BP5V8"3I @'U5 a
M9PI30&<&3-\'!TYS3-\'!U!/3G-.=2 O  @N;P $3G5.5O_X2-<@@"IN  @0a
M'4B 2, N  P5 #IG!$) 8%H$AP   &$@!PR     &&40!H<    @( <,@   a
M !ADW# ',\  !HW8- =P 3("XZ@N $JY  :-U&88<!D_ $Y!5$\_ ' ./P!.a
M05A/(\  !HW4( ? N0 &C=1,UR" 3EY.=4Y6_\1(UR" *FX #")\  :-^"!-a
M0>@ 'C$A,CP !B$A4<G__' O/P!.051/+4#_T$AN_]1P&C\ 3D%<3S\\ /\Oa
M+@ (<$X_ $Y!4$\^ "\N_]!P&C\ 3D%<3TI';'(O+@ (3KD  "J.6$]*0&<0a
M(&X " PH %P  F8$5*X ""!N  @,$ !<9PH@;@ (#!  +F8L(&X "$HH  %Ga
M%B!N  @,*  N  %F%B!N  A**  "9@QP$#M   1"0&   )8P!TC +P!.N0  a
M+:983V   (00+O_I2( [0  $*V[_[@ ./6[_[/_,/6[_ZO_.64\O+O_,3KD a
M "W(6$\O $ZY   QO%!/0^@ ""!)+R O($ZY   QD%!/*T  &BM  !8K0  2a
M$B[_Z$B! D$ _Q N_^=(@.%(T$$Z@!(N_^1(@0)! /\0+O_C2(#A2-!!.T  a
M C '3-<@@$Y>3G5.5@  +RX "'!!/P!.05Q/+P!.N0  +:983TY>3G5.5@  a
M+RX "C N  Y(P"\ /RX "'! /P!.0=[\  PO $ZY   MIEA/3EY.=4Y6__A(a
MUR" /BX "# '5D ,0  "8ASE2#! T?P  #/N(%!.T& J<%!@)G!!8")P0V >a
M2D=M#BIY   Z7%-';0A*'6;X</]@"$H59_@0%4B 3-<@@$Y>3G5.5O_X2-<@a
M@#XN  A*1VT.*GD  #I<4T=M"$H=9OAP_V *2A5G^# N  H:@$S7((!.7DYUa
M3E;_^$C7(( ^+@ (, =60 Q   )B2.5(,$#1_   ,_H@4$[0*GD  #I<$!5(a
M@+!'9PQ*%68$<-U@)E*-8.P@#9"Y   Z7#\ 3KD  "5Z5$]@#GY#8,Y^06#*a
M?E!@QG#;3-<@@$Y>3G5.5@  2JX "&P0("X "$2 ,\   #0&</]@!" N  A.a
M7DYU3E;_^$C7(( N+@ (*GP !HWX( <"@    !_CB#K ZH\@!P*     /SK a
M[(\@!P*     'SK ZH\@!P*     'SK ZH\@!P*     #U. .L#HCR ' H  a
M  !_!H    !0.H @/  &C?A,UR" 3EY.=2)O  A@!$/O  @B+P $:@)$@201a
M:@)$@D'Z  9@  !\2B\ !&H,2H%G E* 2A%K"& $2A%J D2 3G4B;P (8 1#a
M[P ((B\ !"010?H !F   $I.=2)O  A@!$/O  @D$6H"1((B+P $0?H !F  a
M "P@ 6<*2B\ !&H$E( @ DYU(F\ "& $0^\ ""01(B\ !$'Z  1@!" !3G5Pa
M_TJ"9@9P $[0XHBR@F,&XXID]N*2DH)D M*"XY!D]$: 3M @;P ((A!@!"(Oa
M  @@ 6H"1($D+P $:@1$@D2 )$!!^@ $8!@B"FH"1(!.=2!O  @B$& $(B\ a
M""!?)!<P <#"(D P 4A!PL)(0L#"T(%(0$) T(E.T$Y6__!(USB +BX "%"'a
M#(< ___@8@  A@R'   ( &0&+CP   @ +P=.N0  ,N183RI ($VQ_/____]Ga
M8$JY   ZHF82)DT@"R/    ZA"/    Z@& F('D  #JBL<UF"E&-4(<F;0 $a
M8!(H>0  .J)1C"!,)F@ !"E-  0@!U&  $   2J ( ?0C2/    ZHBA 48P@a
M3$*0*4L !$S7.(!.7DYU3E;_\$C7,,!^ " N  A<@%.  D#__BP O*X "&0&a
M0H!@  #&F<PJ>0  .H @#6=R(!4N  *      6=(( QG#B ' D#__M&4(!0Na
M "I,*$V^AF,RGH8@!PR     !&0*(!4"0/_^*H!@%"J&( ;0C2/    Z@"!Ya
M   Z@""'( U8@&!DF<Q*AV<,( <"0/_^T(TJ0& $*FT !+OY   Z@&:.( QGa
M!B/,   Z@%)Y   ZB# Y   ZB Q   )E"E-Y   ZB&  _U@O!DZY   O3%A/a
M+RX "$ZY   O\%A/*D!3>0  .H@@#4S7,,!.7DYU3E8  '  ,"X ""\ 3KD a
M "_P6$].7DYU3E;_^$C7(( @+@ (68 J0$J59C1^ #!'T?P  #J*2A!G(# 'a
M4D<P0-'\   ZBA 02( _ ' "/P!P S\ 3DU<3V#43KD  "1P )4    !3-<@a
M@$Y>3G5.5O_\+PTJ;@ (2A5G&B\\   YD! 52( _ "!Y   YHDZ07$]2C6#Ba
M+SP  #F0< H_ "!Y   YHDZ07$\J7TY>3G5.5@  +SP  5& ("X " 2  "4]a
MBR\ 3KD  "[^4$_0K@ ,!(   *C 3EY.=4Y6_^!(UR#X*FX "# M  H&0 =La
M/@ P+0 (4D \  Q&  )N!E-'!D8 ##0'2,)(0D)",BT !DC!, ;A2$C @(& a
M@@R !BX*#V\:- =(PH7\ 9 R!TC!@_P 9' "D$'00CH 8 )Z '!D+P O/   a
MCJTP!TC +P!.N0  +OY03R\ 3KD  "X^4$\H "\\   G$"\\  2K43 &4D!(a
MP"\ 3KD  "[^4$\O $ZY   N/E!/)@ P+0 &T$5(P-"$T(,&@  :0J(M0/_Xa
M<#PO # M  3!_  \T&T  DC +P!.N0  +OY03R\ ,!5(P-&7(!\M0/_\!JX a
M *C __P@+O_\#(   5& ;0P$K@ !48#__%*N__A#[O_X0>X ""1()-DDV4S7a
M(/A.7DYU3E;_^$C7 , N+@ (2H=L"" \_____V P2H=F"" Y____!& D4H<@a
M!P) __XN "\'<$@_ $Y!7$\L &?4( ;0AR/ ____!" &3-< P$Y>3G5.5@  a
M,"X "$C +P!.N0  ,N183TY>3G4 1    7P 5@   ;P 8@   >8 9    <P a
M9@   =8 <0   ?P =@   <0 1    @A[3E5,3'T   !$   7@ !/   7U@!5a
M   7M@!8   7V@!C   84 !D   7, !E   7W@!F   7W@!G   7W@!O   7a
M> !R   88@!S   8$@!U   7: !X   7? !$   5UC Q,C,T-38W.#E!0D-$a
M148  "S8   LW   +.   "V8   ME   +9         D2&5A9&5R.B!C;VUPa
M<F5S<RYC+'8@-"XP(#@U+S W+S,P(#$R.C4P.C P(&IO92!296QE87-E("0 a
M   G$!^=    $  !     0V)          $ @           )Q          a
M 0    #__OSX\.# @     $#!P\?/W__      !$5F1V9F(Z ')B "5S.B!Na
M;W0@:6X@8V]M<')E<W-E9"!F;W)M870* "5S.B!C;VUP<F5S<V5D('=I=&@@a
M)60@8FET<RP@8V%N(&]N;'D@:&%N9&QE("5D(&)I=',* ')B "5S.B!N;W0@a
M;W9E<G=R:71T96X* '=B "5S.B  57-A9V4Z(&-O;7!R97-S(%LM9&9V8U9=a
M(%LM8B!M87AB:71S72!F:6QE+BXN"@!#;VUP<F5S<VEO;CH@ "5D+B4P,F0Ea
M)0 E<PH 3W!T:6]N<SH@ $=%341/4RP@ $))5%,@/2 E9 H ("TM(&9I;&4@a
M=6YC:&%N9V5D " M+2!R97!L86-E9"!W:71H("5S '5N8V]M<')E<W,Z(&-Oa
M<G)U<'0@:6YP=70* "YZ "Y: 'I: "Y: 'I: %H 6@         E<SH@=6YKa
M;F]W;B!O<'1I;VX@)6,*  9"860@97)R;W(@;G5M8F5R #H@  H =6YA<W-Ia
M9VYE9"!E<G)O<B!N=6UB97(    W+   -S4  #='   W5P  -V<  #=Q   Wa
M?0  -X@  #>6   WIP  -[   #>\   WQP  -]4  #?C   W\   -_\  #@5a
M   V @  -@(  #8"   V @  -@(  #8"   V @  -@(  #8"   V @  -@( a
M #8"   X)P  .#8  #A&   X7@  .&T  #A\   XC   .)H  #8"   XJ0  a
M.+T  #8"   V @  -@(  #8"   V @  .-H  #8"   X\@  .00  #8"   Va
M @  -@(  #8"   V @  -@(  #8"   V @  -@(  #8"   V @  -@(  #8"a
M   V @  .1(  #D>   Y+0  .4D 1&YO(&5R<F]R &9U;F1A;65N=&%L(&5Ra
M<F]R &1R:79E(&YO="!R96%D>0!U;FMN;W=N(&-O;6UA;F0 8W)C(&5R<F]Ra
M &)A9"!R97%U97-T '-E96L@97)R;W( =6YK;F]W;B!M961I80!S96-T;W(@a
M;F]T(&9O=6YD &YO('!A<&5R '=R:71E(&9A=6QT ')E860@9F%U;'0 9V5Na
M97)A;"!E<G)O<@!W<FET92!P<F]T96-T &UE9&EA(&-H86YG90!U;FMN;W=Na
M(&1E=FEC90!B860@<V5C=&]R<R!O;B!F;W)M870 :6YS97)T(&]T:&5R(&1Ia
M<VL 9G5N8W1I;VX@<F%N9V4 9G5N8W1I;VX@9&]M86EN &EN=F%L:60@9G5Na
M8W1I;VX@;G5M8F5R &9I;&4@;F]T(&9O=6YD '!A=&@@;F]T(&9O=6YD &YOa
M(&AA;F1L97,@;&5F= !A8V-E<W,@9&5N:65D &EN=F%L:60@:&%N9&QE &ENa
M<W5F9FEC:65N="!M96UO<GD :6YV86QI9"!M96UO<GD@8FQO8VL@861D<F5Sa
M<P!I;G9A;&ED(&1R:79E('-P96-I9FEE9 !C<F]S<R!D:7-K(')E;F%M90!Na
M;R!M;W)E(&9I;&5S ')A;F=E(&5R<F]R &EN=&5R;F%L(&5R<F]R &EN=F%La
M:60@<')O9W)A;2!L;V%D(&9O<FUA= !S971B;&]C:R!F86EL=7)E(&1U92!Ta
M;R!G<F]W=&@@<F5S=')I8W1I;VYS                        'RP  !]0a
M(0                         ?+   'U A 0                      a
M !\L   ?4","     #EV   YD   .:H                             a
M                                                            a
M %EO=2!M=7-T(&-O;7!I;&4@=VET:"!T:&4@+68@;W!T:6]N('1O(&EN8VQUa
M9&4@<')I;G1F*"D@9FQO871I;F<@<&]I;G0     .F!#0T%0/S\_/S\_/S\_a
M/S\_/S\_/S\_/S\_/S\_                  !"860@<&]I;G1E<B!I;B!Fa
M<F5E+@T*            3"(R!@XP" X("@PD!@8*" H("@@,&AH("A (!@@*a
M"@H."@@*" @&#!0&#@8,!@@&!@@(!@@,"@84"@82!@8&"@8(!@X&"@@(" @.a
M"@8&$@8,!@@&!@@.!@H*"@P,# P,# P,# @&# 8*!@8(" 8," 8&!@H(" 8&a
M!@H("@H.!A0&!A8(" X(" X&!@H.$@8(!@8&" H(#@86!@86( P(!A@*(!(Ja
M$A(," P&#@8&#@P&"@H," H(" 8&" 8&" 8*!@H6!@8:%%(&!@@(!@H&#!(&a
M!@@*" 8*!@H(!@@&!@H.!@H&!@@$# H(" 84!@H0!@8&"!(8#A8*$A8&% P.a
M$@8&&A@."@84%@X0#@P." @.# P,!@@2%@8(!@@&"@8(!@8(! H*!@H.!@8&a
M"@8*!@X&" H&!D0:!A8,"@@8!@@&"@H(" 8&# @,'I(.%@H^"A0&!@8*!@8(a
M!@8,!@82!@@&#! &" 8*" @(!@8,$ H*$ @,!@84" 8&" 8,( X6#@@,"! 2a
M!BH.%A((#!(&$ X,#A@&" H(!A(>& 8&$AP&!A@*! 8($ :F!@@0"@H(" 8&a
M" @(!@:,!A@<$@&$1E 80AQ, 0X21!@*%% &*)*VJ"(4#AX0$"P(<"0*F X(a
M'@P(" X($"XV*B(*#BX2'DHP$"X.! @&)!00;@0(!AQ"$$8:7" <$A! )!Q a
M("@*$ 8,$"HP'!86.!X.*@X4,!84%C0V'@X:$@H*%@8&+ 8*"C8&!B8@. P<a
M-@@2'A(*$ @8&A 2'A L""(:$@8>/'H0&@@:5F(N"A)>+"8<,CX*' @P'E8!a
M3!0,!@@4($!*!B0,!@8,# P*'"00&B(,#@HFC H>"C1H)!P,!@8&!@8&!@X&a
M!@8&!@8&!@8&!@8&!A0$! 0$! $!' 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$a
M! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0!a
M 6($%@06! @$!)  !P$4 0H ,    $PS             +H   "@!@8 %E4 a
/                    a
 a
end

______________________________________________________________________
Michael "The Turtle" Doerr			%% /-------\ %%
CS Department (FB Informatik)			  %  o   o  %
University of Kaiserslautern			-{ o   o   o }==O
D-6750 Kaiserslautern (West Germany)		  %  o   o  %
uucp: ...!uunet!unido!uklirb!mdoerr		%% \-------/ %%