🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: eunet.micro.acorn
10 messages
10 total messages Started by Walther Schoonenberg/10000 Mon, 14 Jan 1991 09:35
Spreadsheet window in C
#19
Author: Walther Schoonenberg/10000
Date: Mon, 14 Jan 1991 09:35
30 lines
2158 bytes
  I want to write a kind of spreadsheet program for my Archie (not exactly a
spreadsheet appliaction but a spreadsheet window is *included* in this appl)
in ANSI C. I'm wondering what is the best way to program a lot of spreadsheet
cells in a window. First I thought a lot about writable icons but I think
it is not good programming to include hundreds of writable icons in a
window. It would make the program very slow (and it's a bit anti-social).

  The best solution I 'invented' is this: draw a grid in a window and let
the user select a cell. Make there a writable icon which will be deleted if
the user selects a different cell where a new writable icon is created, etc.
The only minor drawback of this is that you have to draw all other cell
contents with MOVE en PRINT equivalents.

  Is the best way to do this? Do you know a better solution? If so, please
email me.

==============================================================================
Walther Schoonenberg
Vakgroep Econometrie
Faculteit der Econonomische Wetenschappen en Econometrie   *       *    * * *
Vrije Universiteit                                         *   *   *   *
De Boelelaan 1105                                          *   *   *    * *  
1081 HV Amsterdam                                          *   *   *        *
The Netherlands                                              *   *     * * *
(020) 5483609                                              walther@econ.vu.nl
==============================================================================
Disclaimer :  The views expressed above are those of the author alone and may
not represent the views of the University.
==============================================================================
Re: Spreadsheet window in C
#20
Author: Excursiecommissie
Date: Wed, 16 Jan 1991 11:37
22 lines
1732 bytes
In article <734@.econ.vu.nl> you write:
>
>  I want to write a kind of spreadsheet program for my Archie (not exactly a
>spreadsheet appliaction but a spreadsheet window is *included* in this appl)
>in ANSI C. I'm wondering what is the best way to program a lot of spreadsheet
>cells in a window. First I thought a lot about writable icons but I think
>it is not good programming to include hundreds of writable icons in a
>window. It would make the program very slow (and it's a bit anti-social).

The approach used in most spreadsheet programs (i.e. Excel, Works) is to use a
separate input 'window', the input bar, on top of the screen, just below 
the menu-bar. This could ofcourse be moved above the icon bar on the
 Archimedes.
In this way you have only one writeable icon, and you only have to update the
cells' contents with a move and print(f) command. What's wrong with the move
and print option, surely it's one of the fastest ways of doing it?

Oh, and another thing: If at all possible, make the width of the cells variable
with the mouse, (Also the standard Mac way), instead of typing in character-
widths, (the standard dos way).

Axel
Binary: asc - ASCii
#23
Author: vanaards%t7
Date: Thu, 17 Jan 1991 10:45
92 lines
5983 bytes
  This is a simple, but useful program, what is does is strip
control codes from files, expand tabs (properly), and in the
case of detroffed UNIX manual pages, strip underlining control
codes. Use asc -? for details

--------------------------------------------------------------
File      : asa_uue                 
Directions: Remove everything between the CUT marks and save
            as asa_uue. Use UUdecode followed by spark.
--------------------   C U T   HERE   - ----------------------
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 asc.arc
M&HAA<V, _____W0T P"0E L  "D6C%A:#J\-  !"^/__79+BX ,    ,T 0 a
M6 < TH!]!0]"$+@N @  [Q U>(C&04$% B$1 %30PK]9SL8A@+5(W , F] ]a
MG#+. 3Q8T2C 6B(. $EP 6X^!#4.  2> $  !<+S H!5Z"# F"*.W[]_RES"a
M"C=+H#I1BC01<)0IW"Y-Z.!HXL4LD[9MF9R1T.2-E:9FW3(M6Z6I I14YGYEa
M,G-&U9)DF2J<2U7!5RH7*S+)>99J0:JNNL"^T;2KK!5KJ0*T2Z4J6ZH!S5*Ea
M\EP@-"K/!D*?\HP@M*D#JMAL4*5AD28V=3*="I6)3I],7@)E\L,J4R<$F2R]a
MR01K5293C#(]\L1\5"8/F#*Y&90I$II,(3YE@D,JTX$TF=2 R01(1*8>:S)-a
M@@1 %Z@XX5(Q0V=65Z8JZ:2"@CJIA#""*B'\H,H0/JAR@@ZJ* .#)F+<DHH#a
M7ZA2@A:I7$"()C9 H$D6$6B2P!BJT#-%)A)J$D,4J?S33B9$D*)*'[.HTH4Fa
MF>SQ1R9\X)&)#_31" H@LJ@B!@FJ\$!,*EAXH8HX96BB! RI>%.*)AO@H4D[a
M,F@B"@"JQ$*$*J,HH60QJ<!#328/D*'*(%NDLF.//P:9R0P=I-+/C(Q\HB./a
M8522"2JN9)) &9DH,8$F>VR32@-/J-*#$JG0<(<J!&Q&!"<IPJ))BQ/@DDHZa
M/&1"@@FJZ#"; ,ZD\DTHFNR0@(E,J (%#:F\$FL+MPJ10B9'&)%)-EQD BF%a
M760B2"R9@"!))@84D(D[-6BB@P2:"(&(*J!(DTH.W*0R3I49R)"*-$UDHH Ga
MJE230R;3?*)))]"D<L@\J22PA"H73)$*!B]T*$4J23B1"A,,:,+%!ZKDX8$Ja
M3V"@R0))J.)!$ZE\P(4J''2AB@4] 'S#P.HN@44J,]SJ!!BJ7'%,)LB$H8D>a
M5O3[+Q@QI'*,$YJ$444J5"!SW32ID+")*O,(HHD\Z60"1#3]5J**$2ID$L4.a
MJ@1!=3"4:"(,T#H,DTH3C!TSA2;3]*(L"*J\\TPFQS2AR3W 9$*.$9I(\T,Fa
M=F"B2CLV: * %*H@(8DJ.-R:26CK.)/)-Y=H4L.MFORA22/-<I)))J]<DDD;a
MASS^02;<6*().45H<@(*F1011"I D)/)#8&H@LV,D?R3RB0<J)*Y)J40DLDFa
ME&1R!R)[??&X H!/,C@.FOB#32;WT*>))GQLWOGGK1B2R1F+T*A *ANXHLH a
M<VCBAA^J9&%/*H_4H4H"5*BB1A&I..)&S&D862(T88L&I$(+UTB%"%2@"GZLa
M0!.X8!(%$I$*6LPB$[:H129<D(]4L*,<F8C#'#)1@EIH0@Z@R(0L\@ X563"a
M!"-03 I7F DRC$%5>IB<&S0A@E;09@6)8T$FAI"$3'2 "*DHQ"TTP8(6J.(%a
MX$C%$>J1BBT8(VGZ2(4B<J&)7%! $VB(QVCHH E#[*."_VM$&U2!CS48KA":a
MD$ $,I$!#&1" @&@HP4RP0L.I,("#,@$!RX@2$*F( 6J.&0B$:G(1C+RD8N,a
MI",E"<E)6K*2F*2D)B^YR4QR\I.>#&4G1PE*4HJRE*@\I2I-R<I4MG*5KN0Da
M P20"0=  $X)F( $ D.!3!3D'P5Q!@," (,2W( !#R@#+V@  0VXPAUM(,,'a
MNE S8DA "5T@!!=HX0"#> $9,L 0!QS@!4:0 1>W( 0SP."/,,PB"UQP4S6(a
M$8X5L. 5_7  ,EZ@B0  P [Q^$  V" 0 CS@'0^9!S@@$(  ,&(! $  -/CAa
MSW+Y8@  B( 52 & !C   @_P*#([P ./8<$$ *@!">8 @%<480H ,,$A%@$ a
M+J2A"T#@0B< , ,7%*$ $06 #P20"WH\ P#^C( _G\*.  "#%T!8 SX T(17a
M@($  A@F VP9  =@H $2:$ $'. ! ,CA*0#P@@$ @ H/Z*  V;C'$F:!#WO a
M(AW]D$,)7%$ ?,2"%?EXQ1,8 (!8$&,5!(@$%8X1#U@ 8!?_P$ "'A*!;?@3a
M  >01T+0\0\$A.((#TC# .:!5%OH R&7H \($ " ,I A$@_1 "N <))Z7*$;a
M"D#J DY @%NL8JI4R(=CW\$*!]0" %-]@CYL$8!YT*,!LNB% %"J GD(( "Ra
M^(<#8O$/E?#B /I("#X&X,\@4."ZL(C *NCAB"^TUAUB , \'B +7;#""@ Ha
M!R(:\9!DH/5P9DA# +A !5V\@[41&( [ #"+=]0CHP"X!418T8!85.$>L<#'a
M/.A0@%<,H!ZQ6"\ BK" 6,B7OK6 QS]D$0 IO$( KN@H ! 2"WY0 0#_4(4[a
M L"'6 QB!@!HQBV& 0!T$+$J^]B%4B&"@!B'H3Z[.,<[FJ  .!C %:V@!RRLa
M@.%R)* +$Y!O #1[B_,>Y1_T$$@3VH$ [ (5 ([P1@M00-5G+)C!(%AR%*#Qa
M!0.(   L> H$@. %(E2!!0!81#^T"P 5 ],G#SF)HQ\2BH=T&*D 2(,__ " a
M!\08#*_8QR\> HYF^,05^?@'+1[RBH?,(K?PT,<_"K"&?3"@ 6NX1U?WL(\ a
MK.$?? " !*3*!@!8@!'^G  0W@  %##@&_K@P"R.(8X8PV$6 P#"*P@  @F\a
M0@]/> 4>ZL$-)ZQC$]C80S9:#0 ^3$ 6[7@$*UKJ$UDL !2NP,<[7$$ :+R"a
M!#"0@ 8<D 9EL.$= IC !!S0  B(= W^ $ VH $,8=_:%?/XQPU<,8U_).$'a
MKV#$/]CM80"X8M$3"$ #N.#B4/SCP4A] ,,[L 9P, ( Q2ZVK_\QT /D^PWMa
M   0@FT0<%1:PO P,3QT81-  X'3LF#!@+5I$"QP@1==@ <7.$'@,] ! &" a
M)@"Z.0"I2L ##G %.+X "WX\0A8/L< L'A(+>GP@QN @^[#9X0 )2, ":Z 'a
M)R#P"GY\0@8:6 ,K/* !G.X!!-L Q#-R<H]_%%L7"("'/R-^BP"DXQ_^X+4Ka
M_O$-$],; @  1#R$ 8!I ,('"P9" );Q '3\ A[*,GD$,-$%<7@! -OH1S-^a
M[PWZ5$$6AHBX/_[A!@ ,@ $#\&A((\" #H04!1_801>"P(514'71-16$")2 a
M_1@X( (4. $#+"""!YR !Q-X !X%2H((0( +5>@F 8Y@$0IL YA\4 A<L M#a
M< ,?8 $$!@!0\! #\ KE$%FV, 8&X$^&D _U('/R]5]PL $/P0IK91 $\!"]a
MX$^08 "GD!#[0  \\0,3$!(A& #E@&A/4!,_0!_HH "@  3@D #TH03@@ " a
MD C@L AO\ CBP%I6$ X(  :@$ L?M0@X$0>&  X*  6@$ Y"QQ,&(!18" /@a
M, XYL07BD (/H0L!  '50 ZY%07B$&9D\A!1, ZY!0 :X$]I>(9WN!'A@(?Da
M$ ! B(4 0 5@B(8$$  ,  C^! .#  X$  .&0 [M\!3JD!-+@!,D(0[$- CBa
MT(B/>(9LN ]/H0SF((E<  !Q" "*" N<2 OB\!2Z$&-LN%;UP8<1%0A[B(9]a
MJ(>HN(B<2 [90(JFB(FX"  $8(N[R(B.2 X=]P_J\!""&()TR "P<(4"  Q7a
MN(57& !$,0[*((D",(WA@ %08(1/4(3B< !$$0XG40OH<!*G@ YK507A (K_a
MH L$  ]7V #T(80;@03B,%E:$ XW\!#:$ !@H ?E\  P8 #_" !,@5&S" $(a
M28S&& 2<< X. 0#J(!!,\69F*)'E0)%8& ";< YG.)%$8(N3I9$K,0[9!@H!a
M((L*X$\(>9+E$ !Z:)-^" BW6)-,P),F( -7.%E, 8T?.9'%B(51<)$PT&SIa
M\'_,R)'B((M'&9))B50E:9.!:(M-B0+I( V2V)(#8(7$U&P)X Q/,9, 4),@a
MB9,\J9-_J)-<P)-=F0[%$)8 T 7C<  $V0!@D 3@< #TD8^@((0G80OM" #Oa
E" '0T'OTJ R0Q8Q\  C^F'E7* =C, 8@T%,P  ,*  *0H  : (0Ga
 a
end
--------------------- CUT HERE -------------------------------
+--------------------------------+-----------------------------------------+
|   ()()TEVEN         ()         |  Are you sure it isn't time for another |
|  ()                ()()        | colorful metaphor?   -- Spock,          |
|   ()()   ()  ()AN ()  ()       | "The Voyage Home,"  stardate 8390.      |
|      ()   ()()   ()()()()      +-----------------------------------------+
|   ()()     ()   ()      ()ARDT |JANET E-mail : vanaards@uk.ac.man.cs.p4  |
+--------------------------------+-----------------------------------------+
Binary: ema_uue - Email filter
#22
Author: vanaards%t7
Date: Thu, 17 Jan 1991 10:47
212 lines
13598 bytes
 This is another simple program that separates a collated
batch of E-Mail messages. There is a Lancs PD soft extension
which will create a directory format according to the Subject
message - which as you may know includes the filespec.
Use man -? for details.

--------------------------------------------------------------
File      : ema_uue                 
Directions: Remove everything between the CUT marks and save
            as asa_uue. Use UUdecode followed by spark.
--------------------   C U T   HERE   - ----------------------
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 emf.arc
M&H-E;68 _____W0T P"0S!P  #$69DN8DZ\>  !"^/__=USXY ,    /!P#Ka
M ) #^P"0 _N#"0#K$0  [U0K  "D#@"0"@( D 2  ) 6_[/.XPBPB^(/ )OHa
M  !3XP[PL-$4L$OB +"+X &PB^   *#C !"@XP @H., 0*#C%P"KZ! P4^+\a
M___*#O"PX?(& .HL=*W_H$^IJG,<Z0ITV^FZNS-VG3!&J@T,ND .JW%MJM 4a
MJ6CKJG/@0)[;8J>[%#?;OH.\9&N^@O^[9$>^$-S,@@&\9$:^@@*\9$6^@@6\a
M9$2^@@:\9$.^@@F\9$*^@@N\9$&^@@V\9$"^@@Z\9#Z^.0_<+G6=,8JJ!/"Ia
M%V.:+0.J\#VI##2J$2>:,M*J^L^J^,.J2?FI3Z6JBPDUE:KM#:H$"+N'5JJ,a
MCYKOD  ![ZG]\9I[6:K=OZKH#*NL$:KO.IGV[YD6U:KY>:J?_JE,Z:K>NJH\a
MRIKO[YE5%*J#;ZH&DZI\OJJJH*KO%9GT[YD([;IPG:H5@YHN>JI=2JIF\ZG&a
MN*K\CJJ)*:HXF)KO[YGO[YEE[ZGVHZKD&ZJHQZH"&IKT8*K:"IYSOJ='O39Ba
MNUR6RU9BS-NKNVUYNS^-ZWEJNY)MNVX]OCP_[,*;R\?$S$'(S'F\O$9ORQ$Xa
MSNZ>F4J:F;9.K7'@2)[;8J>[@S6[68C,J5V\YYF[Y[F\I6G.R!&<8>;;&Z*:a
MWY^J\Z KTZJ?"FXYG#<YRSAPR0K!V:7)S"]CG64ZG+T[G%&JW*BIS*==S<Y<a
MS69@OGH[SGNZNS;UZU_.[#IEZVT'O1!S[#V;RP[1V73)S!A8NU\GW2_)J@FYa
MJB.5JA$DFGPPR?ZZN\XTSF5:ON<YSKX1G!'FS.B]R;H1G+I]O#+YZUC.[#5Fa
MZ_IHNX(WOL41G+I^O/9ZNVDPWB_)JH7NJJJ@JG+7JKP[J0HSJN64JOE7F@X2a
MF2_)JH7NJ@>,NB"@JN<VR6,1G+E_O.SOO&0MOF3QO=\SODYFV\[4JK1DJEA<a
MJHH+F_V@<0WI1Y[;8J>[@C2[2V;,+D?L=HV[36;+T3'.S*";3&;+$2G.8LO)a
M+$3L,Y;;9(S;*T3LAYJ\1TO,F2K.=HV[+TWL*&;KMQ><H=.\5V2Y,:3;8Q6<a
MSU&]H-&\G9')BH:[2\O+C2>^:2N<VX3+)&;K)MGL9-V\+"7.9M>Y?DZM<4'Ia
M0)[;8J>[@C.[9%B\I".^/5N[+BW=P'>[*"G=6Z2[9#N[S4JM<43I($K,.G.Ya
M<1V<&SC+'&[)7+_9:1Z<O!^<(5C-(F3)(V+))&#)2[7)GV.[0WV:GG&^IT*]a
M,F*[/H++2X?+*E7-HZ"9MK.Y*2[-Q-JYC2*^;7>[(&;K2V;;G@6K<@_I19[;a
M8J>[@C&[68[+*U_,9'JYDA^^;K:[EB&^:&V[81Z^ID"[8(2[6QO+P5&]%&"[a
M9S+ME1&<%&"[9C+MM!&<8,*[:"*[DFB^'6CK36?;1>&:GG&^IT&],&*[B(*[a
M'&3K6VR[1CZ[/GW+3D6[6G.[51;+*D_;6;:[9".[=SG=LD*J<N!'GMMBI[N"a
M+[NI6KP:9.M+MLNY&\Y?8\Q17=PKP<L@8=F6%IR$*YP1(,UM@[D7 NT9 MV_a
M&9Q 2\R6&;X3!^P89>N-@KL^ELR5D\P"E-L5 ^P1@LMF=<D29.M+MLN6%KYHa
M;;ME$;Z"%+Y,+9RL,9R6E<R4F+QI^+N"$;[3*YPKA<O.@,D-3^Q^$9P.SNR[a
M$IQ 2\R'#[Y9ZML'!)D3"<E+N\D,0.SJA[N4"LX+;YU8J<N]2LS88\Q+MLN;a
M"[YITKQI!;YI7;X(!.P1F\NI>+D&:>M+MLNY"<X"<MM$!,Z'![Y1,IP1 \VJa
ML)E9 NT^F<P#F]S#FLP^]LN; ;XTW\O/TLEJ$9P#SNS0ULR7 LZ<L\QO,9P&a
M6YT SNS_9-N-:+N.2LPQG,QE8KF"HKR$4;W7W\O0*YR"9KL16,QA=,D1T,S.a
MI<E><.N;EKO]SMQIEKQA<.N;EKO\SMQIEKQ-^KTKU\S#U+G[2]QFEKM8@LMMa
M$9Q5TKS.\\UH^;V']KTKU\RAG9DK[<F%UKEC*YS79,LK]<T"V]EH]+WO3JUQa
M'^E$GMMBI[N"+KM88LR8J[MYV[N-;KMJ +YN>;O^A]N[1<QWP;Q#;\N'[;UWa
M$9Q7*YR"G\GPNKOP@MO&W+ST9+L_[\U@\MTY"G?)JL6XJE &JQCZJ84)KLFJa
MYO6I"0+936C;'5^:GG&^IT2]+6*[7H++95C,VZN[;GJ[^)+;>FJ[EFZ[P??-a
MQL7,<'J[XV;;$8?+*VW)GU29N@V]@N^[W.S-9,:[Z_';[C_<,TV=2,FJWH2Ja
M&<JJA0E>R:H6')KO0ZIR'^E'GMMBI[N"++M89,QDE;NVZKWL<=MDC;OH3]P1a
MELM):[GI9MN<$9SLHIEM>[OD9MM;U=OG9MN<$9SKIYGF9-MM=+OB9MMC9NMEa
M/9QF$9QO$IQ5$]QE!KE1Y=TR8,PQ8,DQC\F829EF3;EW3LUXNKO?Z=LE>JUXa
MVZK*WJH6'YIV:ZI O9J><[Y&/=UBJ+N6*[N)CKLR5\RI@KG@:-MMMKN2X;UQa
MN;S<9]L 9\N6WKVW$9P8(\TR4LDC?]G'&)Q.:,N'V[V]$9RZ>+R;][MIV;WYa
M>;MDU[W>W<WJ$9S+1[O:;=MYGKS8<=MNQ]N&"*G( JIK\:F]=JJ("7'WJ0_@a
MJA8>FMY*R^D1G&W8NY[8S7![N];5O2*:V\H:G);0N]1/W!&-RTAKN1'9S-CHa
MN=9MVWN9O-%QVV?*V]-HVQ&;R]ELR><1G&W8NYG3S7%[NU_/S=("W7E:S:VZa
MN\R'VWEEN\NLV]!DVWHQG$]GRY;-O6P1G/U*RQ')S-CFN<YMVY  _\QP>[O6a
MRKW,9]L1F\LB;-EI$9S)_LSE$9QMV+L R]UPD "\,<G-Y*^9>T[-Z[J[9,B]a
M<SO= H:J]<BJ0;"J4DVJEVZJASJ:UJ"Q@JIS0.E'GMMBI[N'*KN75KQM+)Q<a
M9>L1C<MF:+DM5<[CG)E;9>L1C<MGV,DS5\P>$+L<,+QMR+N2Q[U8+)SBFYFWa
M2[O&;=MZC;OM9[LLP\U_9[EF=[O"ZMLA5IT/(9IF<+MFP[T14<Y?29EGU[MFa
MQ;UYQ-VZ@+R-[;LLP,UF<+GN=[M>O]WUR:H7IJJ UJKJ"G0'JN?BJF8"N;WKa
MV\%DVP=XK1+CJN)TJL(8J0RAFIYROJ=$O2EBNTH6S:I7O+_ S+V^S(U.OKWKa
MW&:\NU2\O6VVNY:^O>]^RZYHN[F'V[MFVX&1N]X\O=S=NU=EZP/?VW01G(=3a
MOF@1G%!EZYLLG /AV8=2OM@1G!$%S03@V=\1G!$#S0+>V=T1G/-FNZ.ZS;D1a
MG+J!O.QXNV2VO6:XO4VWW1 NF?>DJI  <ZH6'9J-8*K<:JITX$>>VV*GNX(Ha
MNU^IRXN,O&B0 ,MD6;V'3;Y[\;L1M,UE6KG1M<VVH)N2+9Q;7MP#JYI,9.L,a
MA\NR>-MC$9RS9=N@T;PLD\F'@<D1W\S28KD*=\O@K<U]$9R-Q;M3",P1L,VIa
MSKF-R;NO4=Q!EKNVNKRQ2]P(F]MI;[O1J[U0C<M!K+VXN;RN2]Q(ELL8%]UOa
M![VE:-NI:=MHC;M6J+U+MLN-JKUF<KMQI+VC9MNG:=NF:-MB9NNE9MMMW]LVa
MFJH>D  #;)KITKMJG]T0FJKR_JJ6 *O$G*I+D:KA-\E\$9P1XLQ$N<F@HLWBa
MC\Q6H=RA1-R2Y<R/H<R>9=M+MLOEH,UND;SCF\WE5,ZOD "\GZ'-N1&<S>3,a
ML-.[/YC-99V]D "<O8UDS&1FO8=+OFR:O7 1G&>1NQI8NVLMG# 2W:,LO;9.a
MN158N]DMG#12G661N]&9S;:@FY  +9P1_,R0 '&Y9&',9%F]ATJ^>?"[$9;-a
M94^YT9?-MJ";DBV<*DZM&=B:1%JJ"0N><[ZG1[TG8KNI@KM?9LQD;KV'2;Z-a
ME;T\%+RS9;N44]RV$9RI,9S--)PM8,P^;LD97+MI,9Q4A,PK+]U0HIM<MKLQa
M$\N+V<D1\<ST>\EY$9PE^,Q32YGRE\EV$9P_+[RYZ,MTDKUE!KT1D<UW<+FQa
M]+PJ7*W_8IH# IME+9P5(<UW8KFR]+QECKW1D #-MJ";CC2<VH7,W!&<JZB9a
M8C2<9+6[DU+<6DZMGT2J<T;I0Y[;8J>[@B:[AHG,9%2]9%:^T67.E:";RV7+a
M7B6<)<S,@UZY3\KL\HV[AX^]Q!&<>,V[A^R[98V]C//;8EC<NQ"IP0"JP*^Ja
M9P6J(I*JA@GO[YFW ZN-M9K,L/MXNRN)S8]RN2S4S)M6F8C]VRS5S)M6F8?\a
MVXO/W&;7O"N*S2S5R65>N7(ZW:<5JG]/JNRQJOC,FOR!F@(FFG%LJA8<FG$Ya
MV6F(JG+@0Y[;8J>[@B6[SA6]0S2]C6N[AX:]4^F\97B[ZH7-1.R\4WR[4NF\a
MZ83-3.R\0^J\>%*[@V[;[N;,[4++I%#+3*;<RR^I<2#I29[;8J>[AR2[DX.[a
M78K,$?#,/\+)L*S,MZ_,&"+-0+;)Y5N]$8+-N&7)/U>M.SRJ/CV:KC_,$?',a
M&6'9SQ&<$O/,]</)7?F\]F3)85B;9F3K;%>]7?"\4J[9K+;+6_"\)A?;)Q_-a
M'MG9E"6<\+#,<UN;\R2]$8'-\,#)K+;+^_K,9%^;8EV;9&3K&E.=6U^;M+7,a
M7O:\U+BY6#2]6:W9&R7=MR><)AS-\[W)MA&<3FO<K+W+JR7-3F;;K;;+<O',a
MG*V\@&?;'_?<72:<7%698!&<QC:<$?+,-7;)/!_+U"#+N@N]Z8"[,V"==?*Ia
M8;.J* &K^T>J^U.:B0EUU,R NKM_ZMM.2=QU\JEALZH( :L35)HH',T:R=F\a
M&IP1'<VQ8\FV\+Q1K-QHMMP1'<VQ8\FV\+QEK-Q;\+SRP<ED$9QVU,R NKM^a
MZMM<:=Q%\JD2K:I4"ZJZT:J[ KDDLMRWJ\Q.:=M>"MG:/[U0$-T,?=VF$9P_a
M-]TV?-UP#]TD+9EU;;YL$<UM5LQ=Y,N9;ZX/+KP2$;OA';NE<+P^M*ML-^K9a
M1ZE1.*H "KL_3IK92*E1.*H."JM;$ZH_0ME(F^MM5LQ9-)RRL9FDF9EN0NQOa
MB\J=;KS9<;Q1 ;WB$[UP7>PNF\J_(;M/-=WC@KL_;-T^:MXX>]UKX-LH )DQa
M*9D!,IDM*9DU,IDB=9XN+9DN-9EJ-<EJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJa
M:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJa
M:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJa
M:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJa
M:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJa
M:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJa
M:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJa
M:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LQJ:LP%a
M:IPG(IDF)9DID  K*IDC+)D D :0  "0_P"0SPP!$B .#A !%1 -)1$1$ $.a
M99,A$$ 2& $/<?MHN6Y(@?)I ER\65S\7+5G6PY?S'V($DI=A%RT#I #7L@Ra
M+@XB7QP.7HQDN+=[;9GZ$&FR73P78034Q[_/"PS (""O_0=B$5SO8@2T$NNOa
M_?^X[@FU+I\! '7Q'P$->_R;_P$, 6O[; (, +>?K@!K>N#)\+(GX+;E+@#Sa
MT! !C R+]0 3H.<!>_"^ ) #[(C# U\  !%4I  )"0P. 0P. 0T, C@B#@XCa
M,$0-T#-RLP  TC#9QPPAM\^WL?#_G$=>![+V_0!$FH< +QL.& P!#P%>BE\Ma
M %0J104  -!: 0(, 7O[ 0!%_ZX 7+'A!C"N"^"P]1^W_Z][$ #PX! !K@&0a
M   'P-\!L@RPL/0_KOR_&L+L_PZPN$!K^ !.WR0"L@(@ /RO-P("# P$#0$,a
M#0T/ 0X3#@P"$ \,#!T -?__ %83$@$/#PX##5Z8770-D ,27'<H.!0?+1LAa
M*%L67+%>V@#6%B %O  SN5+-KK-2L43_KK>ZT@#X9 "0 $)@$ RN^OU= 6/Za
M70QD]*ZW^*Y)_[*WOJ]2-*[8_S9?^A!?JF))9 :NL?:Q1@&NNK5D )@ KDWXa
M7?A?"F/V8PJNL;>R2SAC!5WQ  [XI@%O _GO[P .M[4! +$9_@"'3&3]9PFTa
M\Z:UP%( 1_+Q 64#\+ZVN18\LN3#  $   ( 04K[ KD& P"^NK,  $)"/P$ a
MPK[# 0  !O   ._K_PA<4J#U:0CS  &O^OJU  &R!O^N]O0 FYP:" !E9)$ a
M .GP*PD )A/4 0#<ZR@!Q/D#  4'\ *_,;$ X#_N  #@#-$' "H6102V#/.Ra
M[P*O 0H "?RL ?,'!+"K[[)2O6CS:KNO3"E@"&7RKKKXLD4'KP0  +?X]   a
M3?FV &CXLONZZL WLD(%7@-B!+8#[Z\$$0#_\[  906Q]?RN";3H^TJO!?JRa
M]Q2VM\JR(1P *P#Q *ZTOB>J++ *\VCNK@OQL0@0KM+Y*E[[K@>T$IS^;_FPa
MN?FO1/IA$:[Y^JX$MYSS9OQ>[6 3K@C^%*[_\P#U_ZD &&3T[ SW /X- @&Za
M^/42K]T( "2UL #Q\5"^N_9B0?>?"@ @[:, 2; /LYSWKPF_#A"N[?^[_$)Ia
M#J^Q J]$K:X!4@"@C8@  $YU8@  >XJ=  "F86(!L:P&:T^Q_NE@LUJW]-.Pa
M B=IW0 F_:H 7P8/N_O\W_(+KP3VO.$#L"#]L SX8P   _[N *[Z_ESZKPD#a
MKO'_KP&Q#9T&:P!@!J\"^K'_^K#C]RJOZ 2O KH; +53JP#0$ZS*,TNQ^+2Qa
M   ,L?I3M,W^KQ?_*J\ \5X":;FP20  # &J /*K_K1(\K"_NK%)5:X"N:_=a
M1J[1_0!5^_,  /"Q]P"+NW0S:@RO%:JP[4-N"+&W[0ZT_ %>4V?PL0 !KLO_a
M $'YK "RR[%)[:=/K@#T9$E<]@RQO_9E &=%MA'MKJK[KT4-KK^_LCM% !/'a
MI@"5 K3P^N<(_EX&7^^O$>]@ +#T ;?]!V80KJWTKP !KU#R +"^T0"]  < a
M4D8, 0  LP4"N/I!  0*\@"Q\@*[$/)J J__^0"Z\?X"L#\A )3#*B5\"0!$a
MK^X  +,@$0$  =!?!@P##@P,#2(R +-?H < _9]?"!L N?__ "\479(Z7')<a
M<UT#7&5<<US:7%I)3UT4*T$I0UQ47+0U7*T +/;_#I # .K__P  $0  #P$/a
M#@X \?\_!GO[KO_?;  -; *R U"O ""O_/\-Y?]O:_N<!*Z<SZY?H*P!; "Oa
M_^!L *X [Q*N^/^O '   9  R  "# &N^O\/KOS_L 8 L/__M 0 \/?_#04.a
M7/-K  X%7+AK/P$-!5SX:P$. 0P.:_,!#@$,:_@"# T!:_@!#0T!:_@,# %Ka
M^PX#:_D!%8P!O@$P #(07P"O !"OP0^O !#: -"O.1VTQU*S T :K_ ?%DJOa
M]DX.%UQI$1,8):\)]<+^^L<!\ (O,FNQG "N +"<3YO$KNW/KP#P :[_OP$1a
MB_N;_:X D  .KOQOK@"0 #$R:\2N%&"NV8\0*S)KQ(OMC !L *X @+$+$*[Xa
M[RYKZ&O\:_RN_)^O*# 2&@YIRESR 0P.:_8"#@@- 0R0 P,,#1$!# $/# $1a
M 1 -#1(1# \4>\$ U\#   (-#R 2#PP5$0X.$! 6#@X0$*Z+_Z\  #<7KL;_a
M*J[@_Z\  *\   T8-Z["_Z\  !2N]O\J) \O$A$,%,2"_]W__P,-# X/'! 0a
M&FO! 1,H#P(5:\<.:_LJ:^ !:_\!%1Y<WVL!$FOX 1,H:]@!,6O8# U$KL%?a
M[0 0C !\ ) #X*$ MP#PL0#PN@"PX0%0^"OP; "Q%/!<N%QP7/1=?%RP.EI.a
M0ER0 #I=V&,\701<V*"<7&1FR&VX9[A=S&#,7YAFJ # ?&  K@1@KOB/#@ZQa
M  "K^'P$:_P2; "N^&\.#JX <'O\KOQO'@X2KN3_&@X.:_B;\ Z0 Z[PKPX.a
M$@X.:^@.C !L !YKZ!(2LO"?#BX::\@.D .,(!)KT#82:_!\ &P$L-1O)FOTa
M$FOHL0#@#I #:_06:_0.?  .C "N^(\>:^QL (P$KORO#A(.$@X.; "NY.\.a
M#A(.#FOH&@YL!*[HWPZ0!6OL#@X2#FO\KOC?L 0 #FO\#J_L#ZX X Z0 VOTa
M;  .KOQ?KPB #AX6$FO0+EU :KQL9'PH>^!<L-; CJX!<+7_CPQ[_@&N_]]La
M 6O_L #@KP  L   KP"0! &\ 0%K_ZX <-T CWP"%+KV[Z\!$*\"X'O[K@#Pa
M; "N -"P!   / *P +;#_;5] =. /NX 0 '++^A<P%\ OQB4$5WQF@"N,9@,a
M2%R 70 ,7?T!# [;.<Q*7(!= %X WI  5;*&_@#Z_VX !PP## 0.# ,,#PX:a
M#@T-&Q!47(%=!EZO8'Y<;$P B?7_ "\I)5QI(DHJ.$D\7%(,$Q(N$! 3'@T,a
M#4@0*@$9&QL<'QL<#A@3$Q$2#0T5$1<!&@X,#0T, 0T3#@\,$1P;#!L,+A$3a
M&A\-#0P9$!X.$1D,)!,;'Q\3#A<.$!H!$! 3#! @ 0TD#1,!$!H,$# -%0P,a
M$!,-%P$/&Q\D#PXL- T.#@$/$!(,%1(G#0P2 0T,'! , 0T.&!D,#PX/ 2(#a
M#0\:#1X0)B(,(PT,)D40'@T2%A@,$1 .% X@#Q0-&"(1#PT,*1-17&L-# P.a
MD 80 &;,_P!_^RPR7*,=76I<Y5DJ)!18#0T4)1@- 107 1 G%C S,A8D$!P>a
M(!$ 20   Z_E_QBV8P8! (;Y]0\.D , Z___ ) $>#D  ,X1  #:"0  =@4 a
MD :B ) #^P2@XS\3SN,$  'E+ !/X@ _D #H"J! X F0 $K@"(")X(MOC^((a
M %;A"&"@L0P0B^ !<8;@"E"@X0! H.,&(*#A ##@XP&P6^(I  "Z 1#5Y H a
M4>(3  "J  !1XPH  !H! -7D 1#5Y $$@.$!$-7D 0B X0  5.,!$-4$ 0R a
M 0 P@^ $,(;D[?__Z@&P2^ !L(OB 3"#X@0PAN0!$%'B^___RN;__^I< %'Ca
M #"#L 0PAK3B__^ZK@!1X@8  +H!$-7D  B!X0$0U>0!!(#A #"#X 0PAN39a
M___J7 !1X@$0U>0 !('A #"#X 0PAN33___J  !4XP0  !H,L*#A L"@X08@a
MH.$!0*#CRO__Z@*PH.$84(_B3V^/X@= H.$/ +7H#P"GZ 8 5>'[__^Z!/"@a
MX0V0 (G@!(!(X@D 6N$W  #: 6!ZY0\P!N() %/B P  N@$0>N4 !('A $&<a
MYQ$  .H" %/B!0  N@$0>N4 !('A  &;YP$0>N4 1('A"0  Z@  4^,#0* !a
M!@  "@$ >N4!$'KE 02 X0$0>N4!"(#A 1!ZY0%,@.$F,J#A"0!3X@0  +H!a
M$'KE  2!X0!1G.<P "CIV___Z@( 4^(&  "Z 1!ZY0 $@>$  9OG 1!ZY0!4a
M@>$P "CITO__Z@  4^,#4* !,  H"<[__PH! 'KE 1!ZY0$$@.$!$'KE 0B a
MX0$0>N4!7(#A,  HZ<7__^H  %WC!P  V@U@2> 'D "@X0V@B> / +;H#P"Ga
MZ!#07>+[___*N___ZGR 2.((\*#A<F-C(#,N,# *() .&@ 1NL33-#(&)@9(a
MN #J H!!EWX!&#C8EH.9$NG4O0#P!@E %5F&_ '0]\\-@ ,,!C @X" ^@P<.a
M?C9HL $"%2Z!=&& %Z^ X0<7;# !0"+U_ / "RF4P$4:(BBA @Y)\,"%% Q,a
M(($+$$ P@0<-,-  $A"H$$ &&VS P0<N.H#!!!-$(,%^%41P00 _F5AB  U,a
MX, ##$3 P08,(.E"!!-H\,%^#&0 @0<.1) ! R1,L,$''PAY@0,0:!":B Q a
M  *0) 09F@9EPM! !0R4.4$#.SZP)0GXL4!# S0%\  $$C!0@00GE"@!D QPa
M  $#0,IX)7X/!"#"  T\H$$#'D!@@@@,C%"B"45,V8 $%F!0) 0.4.  " ]0a
MT  &(D3P0(DI3! %%VN4J!TD!D  @!G,./C'/BS(P,4H'72A!A?E9*$""11@a
ML1\%)6#00  4[ C!"1; ,(,,%I   0<>@! ! $D  ,  KY3S#P:VC&%    8a
MDD\]^&D$P#K_..@8'CFHZ\RY &B3@+IV%   KZ(L/, ^!( RS@\3.#-.4P&4a
MPP( 3X@#P _EH:, *$" DT!Y2H#C52+@+/+&(^(@ ( 5X2  !BBQE+D(. '$a
M80@X"D !2CB\26P "$,#  ,XXP0 RQ;BI*"N+J%50XX" $0AS@3JJJ)N%.-@a
M#8"8 %A=-3D!$ !(.&<'X!71 %#1- 35/,8 (/3", @X!,!@"#GM]*N.TTOPa
M#,LBX@2@MSA]_QV:UOOTJXPY@G.1]3A*#\*4W[2(TZ\N5&EMP-1G X! (&S3a
MC;;:1.O-M]_D9%-YUHFK#@ !J&?^^M_3"*ZNW$V-S0 L0PL S-!'#QT $!(Ka
M(SAL0V, !<Q/O"S. <R'\P  M:"S_2GHC%Y%.)'_HPL!\ S=0'DLJXV$. =Ka
M$<X-ZFH3 !AZE/, # ; #\ 4XA@ Z2"0O]OE+@B<. ?!U"& _XE#80"@&@'+a
M84"B!6 3YPA- 8F NH,!0!WJFL(X!L"\ (P.  J@5_XT6(ZTK8V%;GOA! / a
MA+690 9#.Q@ @R?! N*.:%%(( P @()T;.-Y#CQA#RGX0P!<,(,3C!OJAEA$a
M:?CN?R,4FN*(F !G]"N% %CA#%D'P[?!4#KAH&(ZBG'%+HSC /5K !B2 (X#a
ME$=]H&#9]FSA/0" #P+0Z((XRJ>,70B.#X!X'P+2%PXYC&$,()B!"V   P6 a
$ !(. &#9a
 a
end
--------------------   C U T   HERE   - ----------------------
+--------------------------------+-----------------------------------------+
|   ()()TEVEN         ()         |  Are you sure it isn't time for another |
|  ()                ()()        | colorful metaphor?   -- Spock,          |
|   ()()   ()  ()AN ()  ()       | "The Voyage Home,"  stardate 8390.      |
|      ()   ()()   ()()()()      +-----------------------------------------+
|   ()()     ()   ()      ()ARDT |JANET E-mail : vanaards@uk.ac.man.cs.p4  |
+--------------------------------+-----------------------------------------+
Binary: find - file find utility
#21
Author: vanaards%t7
Date: Thu, 17 Jan 1991 10:48
149 lines
9591 bytes
 This is a filefind utility, helps locate those missing 
files on your harddisk. Wildcard support is built in, and
will also allow you to count the disk space occupied by the
files listed.
For further details use find -?
--------------------------------------------------------------
File      : fina_uue                 
Directions: Remove everything between the CUT marks and save
            as asa_uue. Use UUdecode followed by spark.
--------------------   C U T   HERE   - ----------------------
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 find.arc
M&H-F:6YD /___W0T P"0Z1,  #$69TME6<\5  !"^/__*UWXY ,   #8! #Ka
M ) #^P"0 _MR!0#K$0  [Q ;  "H#@"0"@( D 2  ) 6_[/.XPBPB^(/ )OHa
M  !3XP[PL-$4L$OB +"+X &PB^   *#C !"@XP @H., 0*#C%P"KZ! P4^+\a
M___*#O"PX;L$ .K/#9PWH(DWR8?CJQFYN_*.N@XHN4H[F=.XNJ36JW4_F=74a
MNT"CFG1VJ6-KJ07>JPP*HHJLI^6K67>J(I:ZJ!JKB\6JE(&J?FNL@8NJ:IG*a
M:A>[BVZK%(*Z[F:L27"9!^JK,PJBBJRGZ*M8=ZJ7F:H=&[N[([N<")N;!IN,a
MF+KN=JN,4;E-=KON=JN,I;GN3JN-9[GY=ZM]9;F!=,N1[III><J-F;KO>[N-a
M(KE.=;ONC:MT4+E_A<IM[IIX@:I2:+R!O*MG>,J\4;MVC;N-5+N-4[L^=KL_a
MC;N1_KN9?*OY?JN-?+G9L;J-.[MLD "K>(:Y5?F:<T^[C66\9'3+8XW+C5"[a
MG>Z:=_V[D  /O(9LFOEXJWU%F>YVJXU[N6)SRW2-NXUAO(Q@O$SNFK.RJX",a
MJWV2NOK#JXY3J7EYJUS.RB?SFP[(F=-YJHQ;O$UUNU^ RUY_RUUXRNZ,J^NAa
MN7H"J7OJRDSNFNEZJNYYK'I,J7CHRDSNFN=ZJNYWK'I,J7;FRDSNFN1ZJNYUa
MK'I,J73CRDSNFN)ZJNYSK'I,J7+ARDSNFNZHJWF/J6=:O$%FNT"INUA[RH&Ma
MJJM9O(1"JWI4K*U6K%>!RD.KN^"#NIX,K%9YRDF4NGM(JZU3K%6!RH1$JWI0a
MK*U1K%*!RH-%JZI/O'!ZRESNJDP*FWJJJ^YOK*9;NEONF@J>NNNCN0KCF>$)a
M"-Z9V^&9YP>9Z@DSW)G:Y9G@"9D2W9GIWYF\H*;8JTH!O$:GNSRGNPKZNZI,a
MN4QZRE_NJNZGJYY/J:,*FTGKNVE*NZ;KN]>\NJ:FNF@]NS+KJXG YJ*Z=Z>Ja
MDE>J()6Z\1^[[LRK2SV9>(*J[A"L>FZI >JKB3C)Z**Z=Z>JE%:J(9.ZQ!Z[a
M9.Z:Q":[6/*:5?6:6?::@_>:Q[FZG$ZL3<3+EG6:QP2\8.Z:S .\<^Z:@G&9a
M Y_)^,6K/G29> 6;>H6J^_NKSHBY=LFK<TZJ\$VZ<<BKA(2I@^ZK<OF:S<:[a
M3?J:HOZ:4VV:S+NZGNZ:[L>K>X2I>NNK[.N;'@JBBJRGYZM5=ZH>DKH<(KO%a
MJ*J#BZI^2ZR#BZIX2JRR2*QYFJJ<2:QJ%;MM;+MQ;[MP<KN,.JL6QKJ4.JR:a
M[IKOK:O+F;F4\)I&>,J^M*I%E,H0:KJ61ZQZ@:IZ1*Q#ULIZ@JHV0KSNA*N%a
M5[E]>LI4[IJ*P:H^T<JO@JN#1KM'K;J">LH%")PW++GNAZMX7ZFU0*R4OJIKa
M/ZQ!$,N!F:H]>\JI>ZJ"/*P[>\I[CZON?*R+8KF7[IJ+P:HYJLKNB:M[8:F.a
M;;Q+9+JMBJL$3,N+P+J2[IIYCZON>JR(7KF)[IJ/P:K-B:KR-+P.R)EX@JJ)a
M;KQ8[IHW>,IYM:IK-JPX$,N!F:HR>\JK>ZJ",:PP>\JN#KRN:[M6#YOOK:OVa
M:KF)PJJ2T*J&+[QXNJHNTLH"ZZO2-IHK-*JHQYDGPJDP#:E"O*EI"1/NF:*)a
MK*?DJU1WJH;QFJXRJRW/RM\0NP(+G"$*HHFLI^BK4W>JE9:JM3B[)!J[$IVZa
M #7, 1>Y6EJI7/V:5O^:CP";51"[ @"\ U2Y!%6Y$(RY_%*[4Q"[$/J[^5&[a
M]UB[>J^[(_6;\J"Z,Z"ZV:ZJ@BRLZWJJ,Q;,#X:Z"J"YLV.Y;W.KTDJZ"5:[a
M?$.IDG&\<^Z:IG"9[I.K-&:YF:ZZE->JE"N\<>Z:/'J9*D+)B)NK706KD5ZJa
MU7FJ!RG,MB*:T1>:^@G6+YHDD  P YDU"*J^"1 %FJTFFCG7J4/^J0++F8;La
MNJXUJY38JGDHK)38JGDGK.V:JY3:JGDFK)3;JGDEK)3<JGDDK)3=JGDCK)3>a
MJGDBK)3?JGDAK)3@JGD@K)3AJGD?K![ERNMXND6YJ<;_F38_FM -FBR]F=,Na
MFA(@JA9 JK(OF3'.F=0ZFCB]J1 ,J:G2F0.SJ1</J;C5F0JZJ2H.JARMJ2H4a
MFJ>GF:>KF<$HF@P%JJ<.F:RGF1.GJ<4\FB,&JJ<NF:^GF?.GF3^QJ16UJ<GTa
MF<SPF:<"F;>GF?.GF3^QJ?>UF2OUF:>GF:?$F?(3FB4IJAH+JBT;FJ>GF;4_a
MFK#OF;4_FOQ!F@+*F0\*K 0*HHJLI^6K4G>JNI*ZV;VZ?V&J'9;*E)2ZBFFJa
M''G*EI6[C6*JE&FZ&VC*EI2[E66Z:&&J@HJJDAJ\8)BK9I>K5U:[(^J;%"R:a
MHHFLI^FK47>JDY2J.9NZG!Z[CNZ:6A"[75Z[RF2[A/.:^!&[&<S*4NZ:]&6[a
MY.N9YN*9$#*YG5R[3NZ:[KVKGYBYD #OFJ.@NU%PFFRAJWA.J?2 O)R NG]Pa
MFJWOJYQ:NTENJL/1NZ3[FOG"JUYLN6Z<J\]9N1C4RHSNFJV<JZ1:NW.EJW!1a
MJ7A/J?!^O',1J6)&N:%ANX=RFMF_NGYLFM#VN_N_J\"%N8OZFNZ?JRB$N;;Ka
MJ]!:NWI9JZWKJYU;NULONWN?JJ(7O/K#JT%(F>Y'J0Q-N9Z3N5WNFDP+JT\-a
MJ["!NY  KJK[S;JJ)YD?":H^ *KQS9GY.YIHKIF!L*XPJ\Z0 *H8%;RJZYL?a
M":H^ *K[M)G "[F5_)KTOJO!BKE0[IJ<7[M:K;IC[KO! KQ0[IJ<7[M:K;J<a
M_[N-;IKNGJN!4;FN,:O.D "J)12\JOF;'>VIN\"9+?NI B2:8+"Z6<^[?62Ka
M!NN;XOJ[ML2Z$^W+[K&KW'FY$N++M-N[(0F<A1C)MX>Z&BF[RRJKAQ[+!QBZa
M1T:J2TBJ+<BZK*6JV.B9.82<V3&:1/BI]CV:.C29V3&:1/BIP[^9-?V9GN*Ka
M&FR\"BJ[@$29;X&9$W>Y$8:L*RR[+J&ZK,.ZN&>Z'LFZ&8BL4 >KVK>ZDNRKa
M!LK*@^++$>'+Q]VK  6<'1R9)B69'0&9)B&9BRG)(169*2*9*2*9)R>[)R>[a
M)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[a
M)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[a
M)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[a
M)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[a
M)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[a
M)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[a
M)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[)R>[a
M)R>[)R>[)R>[)R>[)R>[)R>[%029&1N9&@D>'9D@'YD D ,6D   D .0  "0a
M_P"0SPP!$B0.$!\,%0T!9=,,11D!<?]HNH(6;BUK &@0#F>H4F4@$DI=A%RTa
M#I #7L@R,@XB7QP.7HQDN+>Z?9G[:;A*8@<2P['JOA35SPL,KQ  OQ @K_T.a
MM@3^K_[ZL0KTN2.M 0!P\1\!#@R, 'P%; ( \[_A +H9_ZX0< #BH! ! !10a
MY@&O]'][\+X  +(,X !@@& # ( H7@!?   15*0 !0P!#0(.#0T, A$1$@T4a
M#0$2'P$ SR1O +'P_P!#VHP 7(P. 0P #C!%!0  T%H! 0QK_7P" %D@; "Pa
M !  K<]T *_U#[C_OWL8 /!@\0*N ("S&!"OY.\:Q:A :_@ /!M\ P 0E.0 a
M! P!# $0#9 ##!4, A"0 R%"% $, !K__P 4#!L;$A8,#0#]_/\  "HC( 2Pa
M!5.Y^]^Z!2#6^[FO  "45*[[_JZQR+!2-@RSUOTV:?->_&$*K[&UL   7%N7a
MZ6("%JZNM9Q)7[>O104:7/EB :ZQM[)/1;'W_0 ,":,! +/Y#0, 2/+Q @#Ta
M#$0!O!/SKP$' /0"^@( R,>Q!   ]P\" #3R[P:J"F  \P !MOK[L@;_ /<#a
MQP0 O_'E @#;FVX  &5DD0  Y]PS @#]"^T!  H#$0)?\@#<\_("O2X- /KXa
M_P  V ,! 0 O O0 L]'MOB@6  OM[0  ^AD" J[3\[Y>O0#*/>0 8@"W%OP a
M!1DC#  *!JX!\?<#K[O?KT02K[S]LE,-KJVOKTQ%7PBOK .N!K0 ^DOY  !%a
M!K< LKNZ2NT)/P &^KL LK'!M@!3Y4G_M [OK\__L?OW " -]0"R!?NN"/A@a
M!+/R V$1KJNQL$E1L@KX  (*YP$ [/X! 6($OOS\]Y\* &2@B #+O/]C *\&a
M^;1.2;;[!@"6CXL  ,G__P  4F9I 0!%"/@ O $$LPSU  '\ZP"T\ NOO=9Wa
M3; (#;'^L:4!L_K#G?4- +JP[0"Y60"OIU&R1?%> @# NOH L4E5L/3M .OOa
MSP'*!!5H +$:[K&SX;1#,+"]T+!#+@"]M+  [EE,NOWP /S[\ !@ +JN"*\ a
M ;%0\@#^ JP  +K%' ( $O;G  #F*AT!WE(6 /('  0 G-8M) !-S^X  +,@a
M$0$ !M!?!D(= +#__P\.#!4 N?__ %W!.ETJ'%S<7%LB75<L $CZ_PXC%P#3a
M+T,([@ +  G%? < ]Q] !J[_WVP N [PX?/_; "P  !L *__X&P KP#_KP"0a
M P'PR  ,# &N^O\,#:[\_[$% +#Z_[(" *\( /#Z_P4.7/-K  X##&OW 0P!a
M# $07/1K  X.83IFO0%K_P%K_P$2:_<":_X.:_P!#1*, 0 +H'4 M@" T"(]a
MLLXRM?Q?KTP@K\9.&$"OJ/7<_^I99K)@_Q$JG !KVVP KOZ/KA. K^VOKP 0a
MK@/P>_T1KPS K@GP:_><":X+L#*QO ^N^.\N; "O!/ 2&@YIRESR:_T"#@T!a
M# $/$ X? 0T!#!$/$!01# P- @P-D -KQ6O[#@#,P,   @PP#1</)@$,KJ+_a
MKP  -Q</*! !#!0,#:Z+_[$   VN_?^O  "O   J)$^P@?_" 0#>   !#) #a
M#0$/.&O!C  !;  9:_ !:_\!,6O8; %(9\*N_U/M !", 'P D /@H0"W /"Qa
M /"Z +#A 5#\/_!<N&-\7/Q<@%S,J,AL8&YL8>AQ- "@>F  F_P.>_P.:_P.a
MKO1_#K'\_PX2#J[X?PYK_*X$< X:#FO\K@1@KMR/#I #$@YK_(OLK@# #@X2a
M#@YKZ Z< !YKZ!(2KA"@#JOD#K$<L!J;]&P(:_@6$FO\:_2PT'\.D -K_ YKa
M]*X 8&P$K@1P:_P2L/3O#GO\K@S@#@YL!&OHK@#@#@X2#A8.:^@6$@ZNX.\.a
M%@YK[!H.:_@6:_"N^,\.D ,2:^P.%@YK_*[TWPX>#FO@*K'<#ZX,X ZO]/\2a
M'AY<C&M$&AY=0'L@:X",B'OTSGSOO0" #'O^ :[_WVP!:_^P . !:_^N /!La
M &P KP#@KQ  R?'_? "N *  _T"? 0%K_ZX \.D#O[  (*\+@*[^?P#U(;  a
M7/^Y _VU?0'3@#[N $ !7&_+D #G7_"_$):: %QPKI&77/ ,7OX,#MOYS%\ a
MWI  5;*&_@#Z_VX !PP##0P"$ (,#Q .& T6'DY<@5X17:1<;0"%^O\ ,2!8a
M(DHJ."TF/%Q2#!,2+EQ9#0Z0!Q .+!,1+$DH#R@- 0P0#1<-#1$B#0T!&1,.a
M#!<- 2(.#"4/7&X.)C<-#A(9$ P!#Q00#1 6(1$B# PG# T># T-)P\?7)X/a
M  '4_P!_,PY=&Q$8- ^0!PP-(S4B(!H,%ST 4    Z_E_QBV8P8! (;Y]0\.a
M //__P X*0  O0L   \'  ", P"0!J( D /[!*#C/Q/.XP0  >4L $_B #^0a
M .@*H$#@"9  2N (@(G@BV^/X@@ 5N$(8*"Q#!"+X %QAN *4*#A $"@XP8@a
MH.$ ,.#C ;!;XBD  +H!$-7D"@!1XA,  *H  %'C"@  &@$ U>0!$-7D 02 a
MX0$0U>0!"(#A  !4XP$0U00!#( ! #"#X 0PAN3M___J ;!+X &PB^(!,(/Ba
M!#"&Y $04>+[___*YO__ZEP 4>, ,(.P!#"&M.+__[JN %'B!@  N@$0U>0 a
M"('A 1#5Y $$@.$ ,(/@!#"&Y-G__^I< %'B 1#5Y  $@>$ ,(/@!#"&Y-/_a
M_^H  %3C!   &@RPH.$"P*#A!B"@X0% H./*___J K"@X1A0C^)/;X_B!T"@a
MX0\ M>@/ *?H!@!5X?O__[H$\*#A#9  B> $@$CB"0!:X3<  -H!8'KE#S &a
MX@D 4^(#  "Z 1!ZY0 $@>$ 09SG$0  Z@( 4^(%  "Z 1!ZY0 $@>$  9OGa
M 1!ZY0!$@>$)  #J  !3XP- H $&   * 0!ZY0$0>N4!!(#A 1!ZY0$(@.$!a
M$'KE 4R X28RH.$) %/B!   N@$0>N4 !('A %&<YS  *.G;___J @!3X@8 a
M +H!$'KE  2!X0 !F^<!$'KE %2!X3  *.G2___J  !3XP-0H $P "@)SO__a
M"@$ >N4!$'KE 02 X0$0>N4!"(#A 1!ZY0%<@.$P "CIQ?__Z@  7>,'  #:a
M#6!)X >0 *#A#:")X \ MN@/ *?H$-!=XOO__\J[___J?(!(X@CPH.%R8V,@a
M,RXP, H@D H:   P8 CDT Y/H0XYL00X01+B$  O+PXR3_,-+_'[\!3*8 XWa
MSP4 @/$ \/*P$/2T( Y/85]++PYBR_ .KY\($ @AG_5S"P@$#_-!3P[9D/15a
M+_+[R?5-+_8S3P[3</,/@?* RNJPX.\"  S^+O#^'@  KPPW+P!U'PX8  7La
M_@3K+@X'0!3A<!*U@ XGP1MB6P7A4/3_H N\[.\ "@#HOA%(( X)  !:$ XWa
M\!#:$ !@H ?E\  P8 ">S['B8)E8C_IICY=!P GGX!  H X9P13&J0L-+_L$a
MH/8!L E$"P&R3P1<__FYOQ+C, !$$0!7KP!IB?J_7PY?W_747_+5'P!, /8Fa
M( /^_OE, :B^;_SE,/M+;_LP   HD [;\/>N?_7E#_S"3_S5?_)<O_[M+PUPa
MS['-W^\^S_X)X Q/(?T 0/WF?_W;K_WF[^!@K__I4 S]WP7CD.S:T !@D 3@a
M<  V@OE< 0XG80N.#P"\ 0'0T 7B0/G*L LWSP> T/D(  _^+@=C, 8@, ,Na
*  ,PH  @  D*  N.a
 a
end
--------------------   C U T   HERE   - ----------------------
+--------------------------------+-----------------------------------------+
|   ()()TEVEN         ()         |  Are you sure it isn't time for another |
|  ()                ()()        | colorful metaphor?   -- Spock,          |
|   ()()   ()  ()AN ()  ()       | "The Voyage Home,"  stardate 8390.      |
|      ()   ()()   ()()()()      +-----------------------------------------+
|   ()()     ()   ()      ()ARDT |JANET E-mail : vanaards@uk.ac.man.cs.p4  |
+--------------------------------+-----------------------------------------+
shar - shar file extractor
#24
Author: vanaards%t7
Date: Thu, 17 Jan 1991 10:49
202 lines
12961 bytes
  This is a useful unshar program. I've tried it on several
shar files, it will cope with both "sed" and "cat" types. The
directory structure if missing will be created.
For further details use shar -?

--------------------------------------------------------------
File      : shaa_uue                 
Directions: Remove everything between the CUT marks and save
            as asa_uue. Use UUdecode followed by spark.
--------------------   C U T   HERE   - ----------------------
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 shar.arc
M&H-E>'-H87( _W0T P"071T  #$69TN=V#\?  !"^/__VESXY ,    U!P#Ka
M ) #^P"0 _MS"@#K$0  [Q0O  "$#@"0"@( D 2  ) 6_[/.XPBPB^(/ )OHa
M  !3XP[PL-$4L$OB +"+X &PB^   *#C !"@XP @H., 0*#C%P"KZ! P4^+\a
M___*#O"PX1@' .J,#*UU"D8_OE/CO.@0JU4ON_X0O.! NQ.*N5\7OA@:ZZY!a
MRWICS!8;NS\4OL&]O+UER4@9OKT:S/G!F\$;O!N#R5\5OA8:ZQPORQ(3ZWKAa
MFT!5NX]NS!$>Z\/!F^%.N>-@N>.@N>W8N3L3OD6DS&$URQ 6ZQI?NU<1S@P>a
MZROLG!"0 .SWBLL/[>M&I,Q#-<L-%NL:7[M5#LX*'NL^5KR1^<QCX9L>C[S!a
M";[A^+E/Q)FI[\R<8KL2"+X5"[XNYYPKA:HBI:K(5:HH8:JY>*J_<ZJ#-ZD^a
M/NG<1LL04[LKY[H2 ;Q/"+[M"ZO,R\QH)+O"P\P+3[L2Z[JIY*P^0>G3\+OJa
M<JEPSYO-Z;K.;;GVU\EHT)O3T9O4\;S59+G68KG78+GQS+E'$;M @II&/KY3a
MWKSF$*OH*[OQ+[O>[KRWL9E?R;G=S+QO^+DU![X:)+L%%.OE%,N2R:H_#NG@a
M1LL04[LKY;H"-LO?"+P2>[D[!+X;7[M!!KX6&KL/ [Y2[[H.++L$T\IKZKS0a
M#JLVT.RBP9O0#JLUT.S*P9L.;+L6U[H[-[X"%NOF%<M"M)I&/KY3W;SD$*LPa
M*[L!$NL+&;OU[JKH*;O_]*H)(+O\T;K$ ,L(7[L2V+H-UMR96ZH_X.)&RQ!3a
MNROCNE4#O/\2V_%?NV, S@@,S.H%S-]KN[EAR:/%FY3?F\&YO!J3N?R>W+B>a
MS-?+F^KQNT'^O?B[V_T3VS4KN^A*O$E'S)X]R_JVV\$KNQ!VR?<2V_%?NT'[a
MO18:NQ/VO2OYO4SAF\'CFTI)S#U,O!>GNROVO?/?F]\MNWV.R?/XVXS!F_1]a
MW-+"F^KQNR_UO?.9RP8#F<,)N?'2N?+JVYDONTCPS0L%G0%5RVKPRX4,S/%?a
MNT3QO1>!O!?KO1<PONZWV\%$NU5YN>P7V_%?NV/OS9X?R^WJO2_MO5#DF\&?a
MO,#&F2^>[.A-O)]/S&Q.S.BDNT3GO>:*NW[RR6G!F^E]W'^#S$OHS5%BS&[Ca
MFP7UG.9]W.42VS46NS_PR^-1O!-BN2M8O"SJO(2*R_'?FRL4N\$!O IUR<%_a
MO'VYR3$=ZT1!N^-]W!=*O#(=ZT1!N^)]W!=*O/[@K=^$O&[TN>'QVQ1!NP$Ka
MRVS!FP*!O'W9S1;?O2_<O=^$O+6OF=\=NBWUN6/?FX02R]_;O9[[R1;:O;KGa
MK#X>Z=]&RQ!3NROBN@$+S$)9NR:"NS4;NQCFO1LFN^0OVVGNRR1KO.P<NR_4a
MO7C!FUO?FR:PR:!BN]<KVW"-O*(2N^G6O?G8S5$*?Z:JHYZJ9LNJ-R>JF F6a
MIJJV):JH LGF%LL<;YI&/KY3W[SA$*L&*\L. <R"6;L;)[O>.]LG&+M!&[MKa
MW<UO;<P=)[O*%-O!+[O?;+FP5)EB)[PKG[N-TLT2<+O1H-O5Z=NFYJR$8JJHa
MLJJ8.)JFH#MNJEP2J1ZZFD8_OE/BO. 0JPTKRSX!O-$2VQY?NS73O?@2NT'/a
MO6K!FQ3\NL'0O;:NF2@<NA0:NWS+O13UO,'.O;VNF1(;NB'-O10:NQ3)O><Sa
MOL%EN<)FN<-NN07NG,P3VPGJS&#DFY[CFTGCFTVFF><4RV(HO)@ENP[&W;!!a
MJK*!JCZHJG02J9]]JD ]Z=E&RU3AO-\0JS9!N_XQNY  Y)L65;M?Q[W(&MMCa
M.\L5'KL5P[W%L]O!0;N^S<E1RIN-Y)O*OKP6X+G"]]O!+[LIU,FE8KO 1-LFa
M%[N^J=O$$MO!C[SX&JH:>;M5P<T>)KMRO[T'!)TKA:HBI:I]=*J:GYHFH+-Xa
MJCTTJOT2J<&/O'X9NK\:VRA5O+P=VT-]N\R]O'OAN?A!NS6[O6K!FX;[RAC!a
MJQI^NTV]S1XHNWBXO1;^O$2ZO6O!F\&&O'X7NKH:VRA-O+8>VYX(S/2YS6(La
MO"]<NQ.SO5LFNQ*RO>.WO15[N;3XV\%!N_UKJ729S!;!JQI^NYNUS2A$O+$=a
MVQ5]NT2SO6O!F\&]O)IHR<%TO'X5NK(:VT2<S*\=V\7CF^<4RF(OO*R:V]<2a
MRX4+K:4KJIC JF-:JG=JJE*.JID)#,*:1CZ^4^*\WA"K$"O+[_&[-:V]%".[a
ML/;;3("\%.2YJ/+;XL&;[ N\0:N],]&\[/R\3JK-\2^[J>_;-4V\]B.[%*Z]a
MR:>]@LW)9$V;3P6[Q,V\ZF/)@'K+GTR;+E*\>3*[IO';WS6[+&BY%(N\AJ/-a
MCJ7-I!+;]N";YQ3+&*V:1CZ^4^*\W1"K5BN[" ?,$@^\8*"]\5^[1**]T-^;a
M8C&\FZO;H>G;%QJ[%YR]GJS;P2^[YM*YLER98JR\FJC;G^G;M[;,*Q?K%R^[a
M")W=*X6JQJ6J7L>JPW"J-5::412I+I  /*6J0Z*JB:&J,3F:<U?+<7+,$G"\a
M9)B]K>";<Q.Z9_'++YF]$QJ[$Y6]EEK;P36[57BY;OG*\:.\1)>]&R6[-Q>[a
MQY+-M03+9 .[P;R\$V:YI)/-4/&Z%QR[$Y  O324O>V*RV(?O(R\V]@JRX6(a
MNQ.#NXHNOH^>W/%?NS61O12DO!2+O2CRZQ1$NQ>.O?(UNT0JOA1HO#J-O:2Ca
MS,&*O:%_R4K!FV42NL&@O!%*J64&N\&?O ]*J64&NX@4V^ 'NQ"MJ?%^NR^)a
MO1.GO!.&O86ZVQ.FO!.$O8.XVQ.EO!."O8&TVQ,<NQ2 O7N'O:%*RP[!J\&@a
MO)\-R@S!J\&>O(L+NBT3ZV#!F_#EJ^SEJV(AO*$CN^E^O1-_O87GK*8KJHN:a
MJKQ$JC,ZFD$%J8&PJC RJETUJHVQJIP)8<JJ/SSIW$;+$%.[+]RZ$_V[(!KKa
M9\&;*R:^?%W;2,&;RZR9Y/#)8B.\FR2[Z7J]$GV]<N2L9WJJ-FBJF EL6:H-a
MIYI&0+Y3XKS;$*M[G=O!+[L0E\GLK\PO")F[<<MAP9M+R+P3^;EYLMO!*[L-a
M@KF6X[G*>,W(,LR 2YMWK<QCV)M^V)O!=;QJ?;EV*]M?.[MW\=L:-;MU%-L9a
MZ+O2#*O<SKSNSLFD"MLKN5_,N2+/O,9GRPQ?N^C6NB7%S"5ANW&YVW04V^81a
MO!/9N7.UV\$KNPULN9?5N<IRS<@SS&1+FQ[PR_! O!%!S.KFFZD3NRMPO8O!a
MF^D-FV^3VS3*S$O(O.F(N5L[S)X3NRMNO8?!F^]MRQH=F<49J6NPP;F\Q6"Ya
MRJ.YZM;)N6O+8L&;^L6;:^J\P;F\Q6"YN:/)@<&;S\B;.&N[]1*[QN^\:]"Ya
M$CB[;?3;$O6\:_/;P3B[[E_)\A*[P6F]\F"I$NR\*VJ]\6F[06R]'".[9A;;a
MQ[Z\(*^IJ5F9%#6[7"?.:!3;9Q;;Z.N\$5S,W^:;IQ.[*V6]>,&;W0V;9)+;a
M-<K,2\B\('/)VGB\>7')O]J;0EW)[&W+?@JY:\MAP9M.R;S!^;G_7\GF$;P3a
MW[ECI]O!*[L->+F2W;G*8LW(-LQS2YMX(LQCVIMOVIO!=;QM;+F7[*QKL,&Ya
MO,EAR?E.FV#!FPHRV^SFFZ\3NRMAO9+!F^L-FV"5VS?*S$O(O%B1N6?HRV;Ha
MRV7HRV3HRV/HRY8\S&/!FV3!F\&7O.EAN4/KG%KHRZX2NRM?O7?!F\7 O+_-a
MR:3%F]*YO!)6N5WSV\$UNZ5(F?I&J<&2O'L*NE[QVR=7O%L:VQ7RG,&2O.D)a
MNE=<S;3PR_L3NS5:O;K!F\*^F7;JO,&\O,5@N<BCN7/.N?4UN\;NO'/0N?0Ua
MN_-9K13YO%CSV\$KN^]?R?(4NRM6O6#!F^SWRE<4VWM!NUCQVR<KNQ(<N[E4a
MS:S'FU4?FC6HN542V\&5O(>%N8G8O(2&NR44ZZ"*RVO!FRLDOF?!FR(2ZZS?a
MFZ (RBLCOO?!F\&BO*$'R@;!J\&@O)\%R@3!J\&>O!1FN5.;V^A9O/M=S!0/a
MN5*<V_]9O#X,S WNG!DLOE%_VW:4S*%-FU]0S6!>S,&4O"K1R25BNTRPVT_Ia
MVZ[AFQ$#RN:,NQ/NN4ZMV\$KNPV6N93MN<I-S<@XS)5+FST,S,&6O,%CN9=Ja
MR6?!F_+IRR*EJL&4JC][JCLRF5KHRZD3NS5*O<[!FZ43NS5)O='AFV(MO*(Da
MN^E%O71+O?DUNRM'O6K!F_GWRE@*5PHIOJI 6*HNPZHN.,DD8KM!JMM(Z=O!a
MD[Q[ KI&\=LG6+Q"'-NF$[LU0[W;P9MB,+RB)+OI0+WZ1,V/I:I?G*I\*JIEa
M:ZJWH*H5 IF*I:I.G:HNPZIW.+G%O+S!S<FDQ9O2O) #6,G.R)LU<[ON]<O0a
MQILU<[L_]-OY\\KS%+LK/KU?P9L4[[P[\MO!*[OW8*D4[+Q!/+W!DKQ[ ;H]a
M\=LG5[PY'-O[$[LU.KV/P9OH5[OH9KSH9;SH9+QV8[S!O+S%8+G(H[ESSKGUa
M-;O&[KQST+GT-;OS.*T4^;PW\]O!*[OO7\GR%+LK-;U@P9OL]\HV%-M[0;LWa
M\=LG*[L2'+NY,\VLQYM5'IHUI[DT$MO!E;PJ?[F(V+R#A;L?%.N?BLMKP9LKa
M'KYGP9L<$NNLWYN? ,HK';[WP9O!H;R@_\G^P9O!G[R>_<G\P9NC%+M9,LW1a
MP9MBJ[RQ)<OI+KWI,;T47;P1,,WSB\LN#YD=(,DD8KLKJ]LOZ=OHYIOZ$[LKa
M+;V'P9MW*\QCV)N&V)O!=;P3A+DL^MOE"IL .<OP"<R*I:HCG:H2/9J\=LM@a
MP9NCQ9NB%+OS**T=>[L[*KT<)[LF%=L:$[MC)[WK\\MV%KG!O+S%8+D4H[DKa
M);U?P9L4[[PC\MO!*[OV8*D4[+PK)+WQ:;LO);T<([L>$]L5&[L5&[X3(KV=a
M(;T?Z-O@+[OI[[D1YYP;AII&/KY3XKS:$*LZ*\N<$KM!(+V)P9L&$-P6#;DKa
M(;Z).<S<P9O9NKS!AKF*Y\GFPYOJ,LN[<<MDP9NCQ9LI[-P92,O!N[S%8+D2a
M^+D!*=X2B[S!'+WJ9;F(4,Q3'<T 5-S!B;R*?,ERP9O>PIO!A[P;=-D\2;L2a
MC+S!&KV(VLE'P9M:5YF\JYD=^)S!B+Q+5YFP4IGPL\G!B+Q+5YFP4YD8M-D9a
M$MM,F+SGG<DC=;O7F,NE":U"(JJUJZIV,:H0N)J;"D8^OE/=O-D0J\(!O'OLa
MR@B]NS1AZ1?]G"1\S*EBNQ<KVZH2NQ8KV[X2NRNONQ(5O;"_NQ0KV\ 2NRNQa
MNQ(3O1*QV^03RTI@JI4RJJPVJ:I,JE2[JJ\DJC23FB^]JD8*3;VJFPE%+*J a
M.:F;29I'H$@*27FJFPE+AZHM(:H3<9KX"LF!V[SIL,RJ$<V[P9O;U,S3$,T'a
MK]PA*IDB.KX3LLP4_<L%D<N0 #RNS>*KS\ZJCM2Z41>\4UZK.4_JKD2I:5"Ja
MQ,RJ.F2:KD6I:5"J,\RJ;36JVS_)&D3K%/W+7N:;R,>9N*J9.^OK%HC*116\a
M@!B\ 9V\C[.\/07LXI&Z9M6ZZ-+,D  KN]L#S=HXSM4/S0*-VR4 F2PFF0$Ma
MF2HFF3 MF1]!GBLJF2LPF1(PR1(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2a
MS!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2a
MS!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2a
MS!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2a
MS!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2a
MS!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2a
MS!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2a
MS!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S!(2S 02G"0?a
MF2,BF2:0 "@GF2D)   !D   D/\ D,X, 1(D#A !%0$/#248$ $.9:LC0@%Ua
ML'087.1>#8)(7/1>_63[$ER\66D,>WAD1%U<$DI=A%RT#I #7L@R*E\<#EZ,a
M9+BWC&198+%C07GG;1EC &K U!3&X2LL&:_O!ES_8A%<[V($M!+KK_W_L^_[a
MN2VM :USM #   #@& $, 7O]G  !:_\/:_P,  "?K@ 2;"GBR="< *\GP*[9a
M7Z\ H+4!'VP+%@#H\! !; L ],]?!@<,"0$,# ,-#0$,#0P!#0\!$ T/%P$,a
M$!8!#! -#@X203 3%0U'$UZ%T&AOUS#9QPPAN[^WG%8 *9J, #@?' T"#6 .a
M8 , K?3_ %U27/$ !S%%!.\ \   X!@! @Q[_ $.  #_K@ 20URPX0<PK@O@a
ML/4?KP 0MO^?>P : /'@$ %[_P (,. !M #PL_B_MPA@:_RT_(\.L+A :_@ a
M3M\D K("(  L&%,! -"7Y  ,! P"# (,#@X, 0T/#1$.$ P-%@T-&!<27'$2a
M5A(  _O_ %Z27+5<51(!% X!# ->2@V0 Q)<9%Q67%HW#9 #$EQ<%EW0#9 #a
M* P.#UQF7, 4'RT;(2A;%ERP +SO_P!=4ESQ %58+@2Y4LVQ]?_(YRBYTMN8a
M0J\, F3TL <"K@GUL@#^KMC_-F/R8@%B";'VZZZXPZ  KDWX< ( _>^K 5T#a
M;P, _*8! K,&  "L&?D 7%*/]V<)K_RF .H.#0+MZS$J;@( # +W! "OP[H$a
M !'U#P.X  < _P3V @#PY>\"H4=I"/,  ;;Z^P#^L,T! )G?4@8 9621  #Ia
M\"L) "83U $ "ZA ! "A4+\"VR&_,0"Z4N$(#P \^C0!KP8&M@SSLN\"  O]a
MK0'P]KFPNU)<5;'L_K$1KJ_T4JZZ^*Y%M+($4Z_[K  .2>L MJX" $WYM@#Oa
M P>\  8 __.P +(#NNC[2K3_ +K5]  4#?( KLOSM%0-KNWR8P5>^ZX-]60&a
MKO+_L+H%KP:QKTA)7O>N#;2<\@&O#A"N__, ^0/X :_E"  E_ ,!K^P&]Y\*a
M &[THP"Y!*ROKE2Q5NRO^/^P]KX8 )/?B   R?__  "A=V4!L;'NNB,) !C_a
MZP#"%P   OKO %[[KP,$L "QG/MC!V;_70"W[/$ $PZM / "K*[__Z_T_[#^a
M0KC@#BJO  &N /"P!!  MP'X *Y4J['\5  %^?8  -[Y]P JKP&XL/A3L;3Oa
MM  "7E, \@6Q ++5L39=NNH 1K9%$*_\ZK*_"+!6^:_7 Z\AMP $&JL M?(Sa
MZP+YLKH/LP#WL53W /[4K #__"X WN*N .TF(5ST  RR!0(  $$- 0".WBTHa
M $W/[@  LR 1 0 #T%\&#!4!2@!Z__\0+0P47/M<@E_.-5T77%1<V%Q:2$]=a
M%"M!*4-<BP E]?\.$@#J__\  !    \,#Q( 0/__  "L $ %G .< J[]CVP"a
ML0$@G "N O"N_>][_VP$K_S_#>7^OZZ<SZY?H*X!8+ 'X*[]_PZO]V^O )  a
MK@"0   "<,8  PRQ_O\,L/__M 0 \/?_#04.:_,.!5RX:S\!#05K^15K\P\!a
M#&OX @P. 6OW @P!#FOW# P!#0%K]P\,:_D6C &^ 3#]\1!\ *X 8+T"?TFOa
M !"OP0_; .!\ :XX_;3'4K,#0!JO\!\.$@Y&K]).+@Y<H*\8]=S_Z@$P,JZQa
M7P&+_ZX3\*[MCYP KP"P#IO\ 0RN_;\!C )[_7P K@"0  U6KK%? 6O_K@"0a
M *XG<*[9CYP C "N )  ,;'D#Z[X[RYKZ YK^ YK] X.KOB?%@ZO&# 2&@YIa
MRES^#! -$!%KV04, 0P- 0R0 P4,# (,D 0!#P$,# $,#@Q%:XPF#0P W-# a
M  (2( P,#0$/#!41#@X0$!$/#@X0$*Z+_RVNW?\L1*ZD_RJNX/^O  "O   -a
MKOW_KP  0Z['_\4! -W__P(.# X/(FO7 1,@# \!#P(8 7OB:^ "16O# 14>a
M:^ 2(FO@ 1,H:]@!,1)KT &N_U_M $!\ ) #X*$ MP#PL0#PN@"PU@% L "0a
M R< 5 !L +'H[UR47'!=N!I<E%9<9%TP7I  711=D !<]%SP2E9<<%QL#EQ8a
M7:!<B%T07%Q=T%RD7*1?M*'T7W!K$%] 7XR 5 #D<V  %@YL *[T;Z[X;Q(>a
ML.S_J_A\!&O\$FP KOAO#@X:KO!O>_P.#J[T;ZP$KORO#I &G ";\ YK_*[\a
MK[+\OPZ0!1YKV(PL:]@^:\@R:]@.D .P](\>:_@.;  .G BNZ)][_+  X Z0a
M VOT%HOX#HP KOB/#I #%FOH#FO\C 2N_*\.K@1@KOB?#I %KOC_L00 #FO\a
M#J_L#ZX X Z0!6OL#I #KO1OKQB $AXZ%ER :Q0N#ET\>R#.>-^N 6"R_^\!a
MN/^?L@  ; "N /"O  "O  "O  #* 0 !K___ /\/S@%\ A2O]<^, ;$$4+7Za
M?WP L #@; 5[^Z\ T'P ; "O!-  / *P +U _]. /NX 0 '++^A?P+\8E!%=a
M\9H KC&8#$A=@ Q=_0$,VSW,2EV 7@#>D !5LH;^ /K_;@ )! R0! X- 10.a
M%@T-'A 03B)<9%US8*1?$0!']?\ 7%]<:2)*1 T/D ,.-C 2&ALD+0T8#) $a
M#Q(.&!,-$@P6#202$R,0&Q ,#P\D#A\,# T/(B$,$Q,1#A4!'! -'A4-)R06a
M#Q(3&Q ,#P\B$!X-$!@O#3 -, T5%@P2#0X!#4 9#0\9#1X-(P\6#1D.*Q 7a
M-0P-D 4!$1\,$1<.$Q(-#P$7$ P3% X9 1(<$@\/$1H,#0X>#1(6& P1$ X4a
M#A$> 1,.%PX0&@$0$!,,$" !#20-$P$0&@P0, P6# P0$PT7#P$:'R0/,#0-a
M#@X!#Q 2#!42)PT,$@$-#!P0# $-#A@9# \.$"(##0\:#1X0)B(,(PT,)D4Fa
M#A43#1 5#1 -$Q@!$!X07%< ]<G_ 'U*7R%#%%Q>)PU<D4,47%X-)A\:*B<Oa
M7*9=/5QM)0$Y6BXS$!PT %    .OY?\8MF,& 0"&^?4/#@X [___ !@]   Ra
M$P  #@D  $(% ) &IP"0 _L$H.,_$\[C!  !Y2P 3^( /Y  Z J@0. )D !*a
MX B B>"+;X_B" !6X0A@H+$,$(O@ 7&&X I0H.$ 0*#C!B"@X0 PX.,!L%OBa
M*0  N@$0U>0* %'B$P  J@  4>,*   : 0#5Y $0U>0!!(#A 1#5Y $(@.$ a
M %3C 1#5! $,@ $ ,(/@!#"&Y.W__^H!L$O@ ;"+X@$P@^($,(;D 1!1XOO_a
M_\KF___J7 !1XP P@[ $,(:TXO__NJX 4>(&  "Z 1#5Y  (@>$!$-7D 02 a
MX0 P@^ $,(;DV?__ZEP 4>(!$-7D  2!X0 P@^ $,(;DT___Z@  5.,$   :a
M#+"@X0+ H.$&(*#A 4"@X\K__^H"L*#A&%"/XD]OC^('0*#A#P"UZ \ I^@&a
M %7A^___N@3PH.$-D ")X 2 2.() %KA-P  V@%@>N4/, ;B"0!3X@,  +H!a
M$'KE  2!X0!!G.<1  #J @!3X@4  +H!$'KE  2!X0 !F^<!$'KE $2!X0D a
M .H  %/C T"@ 08   H! 'KE 1!ZY0$$@.$!$'KE 0B X0$0>N4!3(#A)C*@a
MX0D 4^($  "Z 1!ZY0 $@>$ 49SG,  HZ=O__^H" %/B!@  N@$0>N4 !('Aa
M  &;YP$0>N4 5('A,  HZ=+__^H  %/C U"@ 3  * G.__\* 0!ZY0$0>N4!a
M!(#A 1!ZY0$(@.$!$'KE 5R X3  *.G%___J  !=XP<  -H-8$G@!Y  H.$-a
MH(G@#P"VZ \ I^@0T%WB^___RKO__^I\@$CB"/"@X7)C8R S+C P"B"0!AH a
M2 0&"TL@+;"P".(P78,@#G5YEVE"E0[S#\I@#GK)!0"@E48Y",1DE[0@#HFDa
M"SI"E8D3/F )  @0"&7)EF$YED IEW1IE^20#8WYF($IF@,%FI%YFG<Y#7J9a
M&E10D:DQA[#PDP( ##\YE#]Y;!"I#'JY>S^) 5#PDD_@DN)P $#PD^93"^A@a
M/J> #HE3!>&0F*<##S_9,0"PDF.)!.* &EH0#C>0&MH 67I0#IMH .,) %,@a
M#IK"F1"PGJ\)E$' ">?@?Y>C-_&9D/1IGP0 FP&P">>0)O9)!*!ID.\$G^/Pa
M7J 0 )NI /&RG@A:#F))EA=ZEAI:GQC*!&1I C+PDZ@1GZ,3H.5PGX^IGS  a
M "B0#MM0G/ I#IOYE!ZJH@5ZH#=*!:#9HB\J#;7IH /@D]/EH@G@#(E$H4"%a
MH1Z:H:%IH6BYH5Q ECZ:#L40I%TP#@> GI:2!.!P $31G:"PDN9C"],) -4)a
G =#0!>*0F,JP"WK)!X @G@C G>$@!V,P!B P RX  S"@ "  "08 a
 a
end
--------------------   C U T   HERE   - ----------------------
+--------------------------------+-----------------------------------------+
|   ()()TEVEN         ()         |  Are you sure it isn't time for another |
|  ()                ()()        | colorful metaphor?   -- Spock,          |
|   ()()   ()  ()AN ()  ()       | "The Voyage Home,"  stardate 8390.      |
|      ()   ()()   ()()()()      +-----------------------------------------+
|   ()()     ()   ()      ()ARDT |JANET E-mail : vanaards@uk.ac.man.cs.p4  |
+--------------------------------+-----------------------------------------+
man - UNIX man clone
#25
Author: vanaards%t7
Date: Thu, 17 Jan 1991 10:51
152 lines
9772 bytes
  This is an equivalent to the UNIX man command. You'll need
to get a copy of those pages if you want to appreciate its
benefit. Volume 3 may be useful for C programmers.
Of course you can write your own manual pages, there's no
particular format required. For further details use man -?

--------------------------------------------------------------
File      : maa_uue                 
Directions: Remove everything between the CUT marks and save
            as asa_uue. Use UUdecode followed by spark.
--------------------   C U T   HERE   - ----------------------
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 man.arc
M&H-M86X _____W0T P"0_!,  #$6:$M/F]\5  !"^/__>UWXY ,   #=! #Ka
M ) #^P"0 _N8!0#K$0  [Z@;  "D#@"0"@( D 2  ) 6_[/.XPBPB^(/ )OHa
M  !3XP[PL-$4L$OB +"+X &PB^   *#C !"@XP @H., 0*#C%P"KZ! P4^+\a
M___*#O"PX< $ .HH$JRBP.:JNGNOJIAAJC>;NO$VNP/2NTHYF7R&J@,3O'YQa
MJ?+JFZ(VR>BJNGNOJII@JCB9NLDUNV(#F\D_NUD(FU0+FUH,FX(-F\S*NJ*(a
MK(?)RY9XFLP$O%X#F](#O'<#FX%TF0.<R0[*NSMXF7H9FWZ)JA;^N]2(N7G.a
MJW=3JO!2NG7-JXB#J8?NJW42F]/+NTP5FYX8FU-RFM++NIL#FP/,NW^#J7[Ka
MJR;KJT<+JJ3 YZJZL*^J7WJJLIRJL3.K]'ZJFH*L&GJ[MY>YCKZJ>_'*?B7+a
M"0Z<&B>I\].9%+VI(?2IPK*9M *I,-FZGX6JV(:LA3&KA:+*,H*ZG(6JEH2La
M?8^JH/:JC7RL+WZZB'VLENC*5 .;Y]RJ Y6\WU*IN@R<^Q.9_)  WS6IJXNKa
M"F_)VK6JA3"K@Y_*,-FZG(6JV(&LA3&K@H"LA3*K?Z+*CY2JMGVJC7FL+X"Za
MT7J\9 >;=[B[VH>K Y2\G6.I[R6[S2*IV-VZ3!*;HQ.;H\RJGWBLW8ZJ=G_*a
MI9ZJ[B6[W<VJ$MB[%$RY9:.IR'FKG'>LV;.K?G"J'7"\M%VY=*G+?L:J<'*La
M=27+JJ*Z;(#*^("JAVNL:8#*<"6[O*^KB':K%H#*@'&K?F^L?VZLX&VLJXNKa
M?6VIK'&\!NN;(B:JHS+)YZJZ>Z^JFEZJ,[*Z53J[N7VJG&RL9AN;H0FL<W[*a
MI*:JT^ZKJXRK?H6I!FJ\'J*YB5NIC'ZJT6VL9R7+I)^JC?.[@*R:23V9C-.Za
MA:N::'[*GP:;7QV;J+&J<^NZ?W*KOV.L9"7+B**J88#*@+*K5&*\B'B[ Y  a
MO/M6N=_<F=W'F<])FLO0F;$#N8^(RTL#F[ ]NUXDRZ #FU ?F[Y,JXV5JEOSa
MRE^ RG_>JHQ=O&ZKFF!^RL[VFVL)C<ZJ6N_*7(#*&NNK\].9%+VIQ@*:WBJ9a
M$PJJHZROZ*M=>ZJ;F*HU.[NS.*N0 ->J9H?*D ""JF6'REA\RJ? JEE_RBJBa
MNGMTNX!^NX2"NY)_JRO;N@-)O*V:N9D$FP70NWR2J<56K)S0JF]5K%<ERX6?a
MJE1_RKI_JH=3K%)_RG^&JG^9K- +K%:FNA*<NY:$N9@2FXZ&RF4#FU\ENP.3a
MNY*6N9Q1K$]\RL1MJDZ!RB5NNIQ0K .0 +N:BKE,?LJX?JJ%2ZQ*?LJ%\*M(a
M?LKW?JJ)1ZQ&?LH#D "[?HZI.2[+8 .;ODZK1/#*327+!@:<?@JI!9/,18[+a
MP6:JO4^KG/*JD3^L\'ZJ 3[,Q3V:]@^9:PF*^LI; YM"?,J!PZI!G\HE;KJ<a
M0ZQ^A:I^/:P\M\I^B*I^.ZQ^C:RN0+RN=;M5(YL$K;OX;+DZ"H9-NX8#F[Y0a
MJ^^,JH XK.LZO*P:FB ^JL*VF3\XJN$MF:(2R>.JNGNOJHI<JKY1JS?ORM\Ea
MN[X1G#<LJ:(5R>2JNGNOJHI;JKY2JYCYJGPVK)C[JGPTK)C\JGPRK)C]JGPQa
MK)C^JGPPK)C_JGPOK)@ JWPNK. !NP00K$/$J0.OJ0_;J:X<FO6[F2O*F4&Ga
MJ:>KF26GJ0Q&JA#DJ;,1FJ<+F;(=FJ>GF;CVF0$FJJ<NF:C)F:>GF<$DFD3Wa
MJ6GCF:>0 *G)F:>GF1XEJCJRJ?D9F@TLFLFGF:>JF26GJ4 SJC ?JBLJJ@ -a
MJ>U%FOTOFNGGF?\*FB\%FK3ZF:?,F4*GJ371J>[-F6@),O"I*0JJI*ROYZM:a
M>ZHTHKHS.;O7LZJ%CZHUG,J/@JJ?A:J&,ZPL)<M\IKJ!?;LG@[N/=:LLA[H#a
M*[RF=IDZ<YD6ZZNBP.BJNGNOJII9JE>9NC6\NSH]NRTHRYOJR@-:NT- F>D\a
MJ5V:O#\#FP!$R<,7F0<*Y3&:PPB9U329"P.Y#UBY$%2Y$5&YM8VY7(6[(_:;a
MA4F[\5N[7B6[/.Z[?86J& ++G2.;9Q^;A;F[3W.J=H2JODZZUUF[V<B[5ZV:a
M&9V[8(>Y+OVK)!&9U"BI_.RZL.B9-CRJG@ZYAAF;O&&K5G.JU/*K)_S*DHG+a
M Y&[F8RYB1*;$I:[EX>YA!*;$IN[F6&Y01*; T6YCEVYPBFL*)'+)6NZF"JLa
M?)6K?"6L)/7*?)BKF2.\C'S*)GS*._:K+3:J!2Z9C@:YBYG+ Y2[4XVY[;ZJa
M]2&\K!J:M0B:#1B:D8G+ XZ['DRYDJ6YI .;ZWZZ!@^L^ FJHZROY:M8>ZK a
MF+K:S[J#8ZHBG,J2FKJ.;*H@?<J6D[N39*J2;+H?:LJ6DKN39[IJ8ZJ&CJJ/a
M'KQBFZMHFJMB7KLCZIL4&YJJHJROZ:M7>ZJ9FJI8H+J?-;N1 YMD);MG:+O/a
M;KN#"9OY)KL=YLI1 YOT;[O7VIG8UIDE,+F@9KM- YL#P;NBF+F3!)NFH[M0a
M=)IQI*M\3:GTF+R?A+I]=)J\[ZN?9+M-<ZK'U[NA%IL2QKMH<+ESGZO56KD<a
M]<J/ YN\GZNG9+MWJ*MT4*E\3JGPE[QW$*EL1KFD:[N&=IK:TKI\<9K6][L6a
MP[O$A+F+%9L#HKM!@[G'ZZO69+M^8ZN\ZZN@9;ME2+M_IZJE&[P5Q[L^2)D#a
M1[DA3+FAE+E< YM1(*M4(JNVBKN7OJK^[;JM)YD5_JDY\:GBR)GK-)IJL9F*a
ML+Y*J^Z7JBT:O*WKFQ7^J3GQJ>RWF<0,N947FPK"N\6*N4\#FY]INV2\NFWNa
MN\4"O$\#FY]INV2\NI__NY  <YH#H;N*4+F^2ZONEZH^&;RM^IL2X*FYOYDCa
M[*D"%YIJO[ICU;N!;JL'ZYOB_;N[UKH7[<L#N+O=>[D5XLNZW+LA#9R>&,F]a
MB[HS0KOE0ZN@-<L<#;I+2JI03*I&XKJ[KJK2V9DWG9S4)YI(ZJGF.)HX,9G4a
M)YI(ZJG O)DS[YFFXJLSB;P?0[M^0IER?YDI>;D)GZQ$1;M'J;JKU;J_:;HUa
MX[H.H:Q5'*O;R;J8[*L(Y,J<XLL4X<OAWJL !YP=')DF)9D= 9DF(9FE*<DAa
M%IDI(IDI(IE 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M a
M0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M a
M0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M a
M0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M a
M0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M a
M0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M a
M0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M a
M0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+M 0+L6!)D9&YD:"1X=F2 ?a
MF0"0!PD D/\ D,\, 1(@$@P.'S4.99@C#D<9<@!HNFX-@C9IM5U+7_%D'V;Xa
M7RACC!)*781<M Z0 U[(,BX.(E\<#EZ,9+BW)WB6]F*\4VH!7/;UW]' (""Oa
M_0%I +4"^[3^ JX,[[DCK0$ =O$? 0R+_JO_ /F 7P   A^" +H)[PQL$@#Na
M$!$! /3/Y@$>:_RN!/![\+X D ,$X"X" .BHE $ $%>D  @.# 0- 1 !'PZ0a
M P\2$2(!#MZ^..,U,[?.N+'P_P [VHP -QP_+@T #C!%!0  T%H! 0P,:_M\a
M @ & ., K_4/N/^_  0 ^0(:Q:A :_@ 5.\G @#H*U0! !"4Y  &# 4-D ,!a
M#A@1$!0=2Q8 '/__  PP#A0,# )>#PU<P0!5'2 %4PP2I_S' [2NLU+03?%Ca
M_;3]_*X#^U[R8A1A[*\(^Z_X!;,(^Z^W!+!&^ZZZM60[E\6N3KZBVR9C"K+]a
MZP"VP_D! $L\^P$ ^-BQ (<(K_BZL-L" "E,2@< M["Q .D]  #/#>0!  4 a
M\0"O^_$ ^5+N"0!8Z5L  +[%OP, )DSD @"?D6X! '(ZD0"%\P#O]"\" /SZa
M^ G$^0, !0?P K\QL0#@/^X   8-T0< P\LZ @ V_<X!\!A) +'P$0$ 1P^Ba
M /'W [*[[[)!!JX-MVH$L*X]M #U:4D  /[J +6W_P!%!K< LONZ[0D_KL37a
M $(BNP#N _^R]Q2T#N]G^*^Q\[)7!@#9\?0 *FCQL1&RKP!%KMS[L?,.K]_Pa
M:56N^;&OX$X %?FK  "]!T$!15\: .S^ 0%B!+X+Z6G>][(0 &SE8@#M]P*Wa
M!@P G(N7  #)__\ SE]K $$*00&\L@  4O$% 0 !_.L LOP,K_3^KPKRM <(a
MM/(%  VQ\ "ZTE&O(O.Q_A, NZ:H *1##E_Z: 3L_N^]Q+>R'4D #_SM 2I>a
MX&@ 7@R[P>]M %Q9L*?M $D&R #8^ :N /6]P\:R.T4 !/6F / /^:_O$+<,a
M\W &KJWTKP !L$SZ -4(]  JLO7\K_?QK],$:$@ N*VP &HSZ"#RM "0 ZT9a
MOP"*0P +_$0!  3]# $ N\G* 0#3%&,F $W/[@  LR 1 0 &T%\&* TT +#_a
M_P\.#!4 N?__ "%=JCI<Q35<C1Q<X5R/7-9<7"( _!E ):[_WVP LP@ Y_SOa
M:_VP  !L *__X&L 70"O .]L *\  *\ D ,!\,< # RN^_\,#:[\_[/__[("a
M !*O  #P^O\%#ESS:P . PQK]P$-!0Y<]&L% VOW 6O_ 6O_#@YK^ P,:_P!a
M#0QK^@$-$HP! #- ;P"O !"PX!_;&NVYRI*O6Q]<I0Y27*QJ3:_;/Q-<=C$2a
MKS#UW/_J,3)KL3%KV7P"?  !:_]L *[^?VP KA-PL.V_KP 0K@# K "N3Z!Ka
MQ*X)\&OE'*[M;[%/@&N\KOCO+EQ<6C)K+%Q<6JXPOUSX:DVOXR 2&@YIRESRa
M#@T"$6OL!@\!# T!$@T/#A,0$A,3$6O! .G0P  "$B 4#1</)@$,%0P2KHW_a
M,@&NU_\W%RVNH_^P  "O   -KOW_KP  KP  *B1/Q(+_W?__! P/ 2$F:\%<a
MA&ND,CY[?&S_:P$!:_\!,6O9,6O8 4AGPJ[_4^T $(P ? "0 ^"A +< \+$ a
M\+H L.$!4/P+\#Y<N%^@7BA<@$I<Z%QH4F%L8 BND !@7:!AJ&'4J-@ \#)Ga
M  X.%@X.:_ .#J[L[PX.$@X.:^@.G  >:^@2$JX0H)P L>"_$BH:7.P.:MQ=a
M*(K4-A)K_&P($FOT:_02:_P:L,1O*FODKP0 L/CO? "N#."O  !L *[T[PZ0a
M Q(.#FOD#I &$GOL#J[TSPZ0 Q)K[ X6#FO\KNS?; "Q !"N . 6#ET4:MP.a
M#FTDKOQOK^!N#AH.-FNX+BI=(&K,;%2<"-YPCPQ[_@&N_]]L 6O_; "P - !a
M:_^N /!L &P KP#@KQ  L^P Q 7_? "N *  _T"? 0%K_^H&_Z_]'P  T+X a
MM7T!TX ^[@!  <O_YQJ_\)F: *X!F!I<X Q>_@P.V_G,7P#>D !5LH;^ /K_a
M;@ )!@P3#P$,$ X,#Q$-+AP-$BT>7&U>#%Q97>, G/K_ %@B0!02(CA)/%Q2a
M#!,2*@XK#0$:$ P-#3I<<29(#I $ 0T,#!TC*1$!#0$5#@P1#@P,'A$- 0V0a
M P$,(PX, 10- 2(.#",/ 1PC% P!% T5%Q 4#A@?(0P"$ P,$ P0 0P-$10>a
M0PT<*0T3&@\. 0XQ#P]<9PT O=/_ ']A'Q8N&5R"&1U0%5 ^#QPP+ P1(0!0a
M   #K^7_&+9C!@$ AOGU#PX. .___P  T"D  /8+  #J!@  I@, D :G ) #a
M^P2@XS\3SN,$  'E+ !/X@ _D #H"J! X F0 $K@"(")X(MOC^(( %;A"&"@a
ML0P0B^ !<8;@"E"@X0! H.,&(*#A ##@XP&P6^(I  "Z 1#5Y H 4>(3  "Ja
M  !1XPH  !H! -7D 1#5Y $$@.$!$-7D 0B X0  5.,!$-4$ 0R  0 P@^ $a
M,(;D[?__Z@&P2^ !L(OB 3"#X@0PAN0!$%'B^___RN;__^I< %'C #"#L 0Pa
MAK3B__^ZK@!1X@8  +H!$-7D  B!X0$0U>0!!(#A #"#X 0PAN39___J7 !1a
MX@$0U>0 !('A #"#X 0PAN33___J  !4XP0  !H,L*#A L"@X08@H.$!0*#Ca
MRO__Z@*PH.$84(_B3V^/X@= H.$/ +7H#P"GZ 8 5>'[__^Z!/"@X0V0 (G@a
M!(!(X@D 6N$W  #: 6!ZY0\P!N() %/B P  N@$0>N4 !('A $&<YQ$  .H"a
M %/B!0  N@$0>N4 !('A  &;YP$0>N4 1('A"0  Z@  4^,#0* !!@  "@$ a
M>N4!$'KE 02 X0$0>N4!"(#A 1!ZY0%,@.$F,J#A"0!3X@0  +H!$'KE  2!a
MX0!1G.<P "CIV___Z@( 4^(&  "Z 1!ZY0 $@>$  9OG 1!ZY0!4@>$P "CIa
MTO__Z@  4^,#4* !,  H"<[__PH! 'KE 1!ZY0$$@.$!$'KE 0B X0$0>N4!a
M7(#A,  HZ<7__^H  %WC!P  V@U@2> 'D "@X0V@B> / +;H#P"GZ!#07>+[a
M___*N___ZGR 2.((\*#A<F-C(#,N,# *() &&@!"H?,P  [CD!-;( []GIODa
M60WDH   $ 7BH+H \%I-/PY,#P :<)I*G_2MNA%Z#0%9+_(Z?Z)#[_66S@" a
M<)HP, C@0  P8 CDT Y/H0XYL00X01+B$ !I+PYL[_;DZ?1R#!7F$/=<,/4 a
MD/:PL/>T( Y/H0OA[/0#KPM:[YV!T/59S_6%K_9[3P[9(/A-?_=>#Z,$,/F7a
MO_9M3P[4?LP/007C(!!6SP"PD/,"  PY[_,Y'P \KPQQ+P"O'PX8  4H_P0Ga
M+PX'0!3A<!*U@ XG<0KH0*%5$ Y_KPO-F?,U"@ DOQ%(( Y%J07A< ,/H0T!a
M  9Z4 X/  ,&@/T P!3 BO00$/X=*OI!P GGX!  H X9P10)"OGK7P[MK_,!a
ML GG0)[L3P237Y3SOQ+C, !$$0 #KP"G&?[D&?X!P/7D&?X! /;D&?X!P 2 a
M$ XF( ,Y7Y1,P?KXS_ZAK_-1 /\P   HD [;D/OG+PZ/3Y[L'_K\[__DR?Y4a
M,/DP   HD [2$/<K,0X#@/-X#P HD #.\!0*<)KA3Y[A'P!<3Y[A'P!@3Y[Aa
MWYB $ XP   HD [%$/</8>>C"@#:T !@D 3@< !S(OV@0/(G80O(#P#*#P'0a
BT 7B\/>]$?=\  C7CP#PD/-R, 9C  (SX (P  ,*  ('#_(Ga
 a
end
--------------------   C U T   HERE   - ----------------------
+--------------------------------+-----------------------------------------+
|   ()()TEVEN         ()         |  Are you sure it isn't time for another |
|  ()                ()()        | colorful metaphor?   -- Spock,          |
|   ()()   ()  ()AN ()  ()       | "The Voyage Home,"  stardate 8390.      |
|      ()   ()()   ()()()()      +-----------------------------------------+
|   ()()     ()   ()      ()ARDT |JANET E-mail : vanaards@uk.ac.man.cs.p4  |
+--------------------------------+-----------------------------------------+
Re: Spreadsheet window in C
#27
Author: Pop Mobility Freak
Date: Thu, 17 Jan 1991 18:48
172 lines
11080 bytes
        Here is a little a application I wrote after being feed up of how long
it took applications to read in the names of all the fonts I have upon
start up. What the application does is to intercept any calls to the SWI
Font_ListFonts (this is done intercepting the SWI decoding and checking for
this SWI. I know this is unpleasant but I cannot find any other ways to do it
as there does not seem to be a Font Manager Vector to intercept (unlike
most the other modules, Draw, ColourTrans, etc), is there one Acorn which
is undocumented, or any other way to it for that matter?) and instead of
reading the fontlist from disc it is read from a prepared list in memory.
        How it works in is the UUEncoded file below there is a basic
program and some documentation. You have to set the system variable Font$Path
and then run the basic program. This will generate a module in the current
directory called TurbFntLst. To improve the speed of the font list reading
simply load the module. Then whenever a list of fonts is tried to be read the
path is checked and if it the one the module "knows" about then the list is
returned from memory otherwise the call is passed onto the font manager for
processing.

        Yours,
                Pop Mobility Freak

__________________________________CUT HERE______________________________\O
                                  CUT HERE                              /O
Filetype: &DDC
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 TurbFntArc
M&O]296%D364 @20SA(%0S ,  #$627W:XQD&  !"____G+,:Y0,    0"D (a
M'"B0"IHT<T"T>4.F#ILR"L.L*9.0#AJ(<LJ$(9/&S1D0;\R L C1S!LW=-@@a
MI,,"A$DY(,* .)/&3ADW(."$L<A"@9TT<NC4"<.&31X0'>?0"8.2:9DW=>:Xa
M !'$S=$Q1-E4? ,BX\:1%UV>3+D2!(HY=<:@B9GPSD4W"L+ @:,2*YTT)Q,Ja
M#1,41!TX*6)F1(JRC)PQ9>#0*4,FIIO&:422%(M2IT408LIT_.@5<L6+"DY"a
M%+'&S9L[;D2,Y#IY8<.'8&_&IDQ6*=*$&87*<</8I9PW;12662CG:)@YH>>^a
MF=.;#M?,F[MJ;&SF=W".<\9,32(YK,G*.]="]RC]*T(0ING,%JT@XY@W9]P@a
M["WF:&N&#B&2Q#D9:]';.1W'7&-CL>;=6&TP%<89AKD0$$$#4<'5&%XM-IMKa
M^8' G'J3V<%7&F&( 9L18Y$ 17BKS991''4 U9ME:"B PDL@E(%'&&W0!5%]a
M() !E8@0C5'7&M&=%!,((9"(4D(<N>=<<8$QU=A^7=7!7UA"')?&& K \=L9a
M<N!(&%CG-5G&&$_F,540"N$'FW\/-49%'7*(801*3-AV1QK_9:9A&#9!=F49a
M"HQ!9T8H]>@BFF\4-]44:>1H% ALO/'5?:_IQU54$*5!QU0&080A;&'4X5R"a
M=\&9AP(;?@:1AW* ""0(2M)A(HK.S>8A&W5TJMX=QX'@EFR89@AL0A1JM!@9a
M"I1A4W$C1:I?6*-VFE!'GH*HTH!FI;'C45(TP82E9+04KA16@@13N%2D048>a
M*4R5!52LH@$5&XWYB55&9CB48H(3:4CGM#O-]IUZ";JQH&$ AH'F4$4=5>E&a
MO0T+5U31671>M6RA-^%%8ZPA%DR> I@@&1!)B=2O?+*A81G#I2@775ONA)<;a
MR%E4\&0')\17RA[R&2*I;%@$U1EKD734GO\Y\005F'7:74D(*LB@' H@Y,8)a
MZDV,,AD./@@A547;6P?2("0! AJ ZD?1LF0FY"5\809G1AA 36KT;V>C,:G:a
M(9G!L&D*G#$4HHM!Y%;!<W#E;(,@"&%J3@\=AU%BC:K'U%%BG)V0259.^4:7a
M;9@!1!UKN."P"\#*L6?(+HPAE=@0&G3>W&"*>5Y'L\%1AXA;]@@<WCBIG"#Ga
M)654QJ3OP>%M8\%6ZE%<"9D&@EI\,>CS8"=33;+FC\7M$I_64EJ&&>I9B;U'a
MC,D+541'<:K 9(W3B1A((ND45$(AK3QF'E"!R6EP@KNZ^2PATON(VL24+(XLa
M*VQC$\B\Z#2'GD3P@FEC"E7FX+<RK H:_U1U<F)&;G13<F, @5"3%   ,!;.a
M$!=3H2H  $+[__\Z+$SD P   ! - "B00 ^$#Q!4ZL@18\0-G2ERQ@2DT*%@a
MDC!N0 29@X9-F3P@E&"L$T8.R!@Y<L0(Z %(P29AUI0!,28,&S9S0-!Y T).a
MF3!D0)AYXS!GFC9MRI!)$X;.S*%R0!"=":<DG31CZK I":(J'30!400I",6Ja
M5#,ZT<P<\X;,S#MA<M*)62:C&3EOVF@D8F3*G#MIJ,@) P>$&)!37("P@U%Ca
M23)T LH@$)#'@74@8 0TLD">S#QSRD0& $6"O+BAVXCQ^"6-FS2CM420YQ/Ha
M4(=>P0(@T^#TG-2KRP1TXX#V3S*WZ<P)B">!O#EA[ @'(*@ N(",* .P1*$;a
M"-_ 6;N&'1"4AC9A\'Q)_F5.&CUE2H#H <*$#!CX ZK*,*?JF/@@!"B@@/3%a
M4$-^ - R@C<TM05@?V'\)]\*(*"G'GONP5="0+YHA\P%?Z7Q!19?B ';?"#$a
M  (//*1X0T#2:,<-!7:LM]49**K((@@RX!"0.12,86,8.!:X8HLRY! 0/!3Ha
M,621*1X)P@R: : /!6X\F:.4,ZP4  &4!># !NRQD<8<="27$WTFT("?2@T$a
M@$$!X<0I0I@L3."=<;8114=N<=K0@#J&U6&&&67(L6$ 0-R@0A)HB<"#$7Z2a
M4-97/HB H@B:4J%61D7(@5=4,(! J4.6-H4&"'6X$5ID 2@1 8-B&(JHHCS6a
M(&@ 5!R!3"8@B/#$%%](<9P5)2'+A@@LB' J':E^Q6RMAR9: @LRZ,H"#"S,a
M  (N(+# 0G*Y?>&1&V=\M:@7(5![:PD_D*NJN76EBX9\!<X0)QH6R/L5"3V0a
MX*ZU<<I!9YQ\A&G( WNB5H9J'L4)20;Q!+M1>*[AV$9;6I4A0IR:6#".5'#0a
M44(/,<CP;8HT@( (CW&2XD" 3YS,EEN+NJ) @%"<K%D N% 0(!,GUPP"A1!*a
M&*<P83)3P!9Q6H/!@ .^43+55IL<)SAAJC/%#B"T(/;89)=M]MEHIZWVVFO'a
M2<\$8#?!L4<@J 54HG'Z<Q#5 9811QU!"5@JWX07#@+83O"$IEE D>'3;PT(a
M@  1A?L-^(#CT6'XYH>#D,1K5]ET9E-I$ 5"XX\O)X $0E3^=^ !FN&:39P7a
M#K81LYL)W56FHUX&Y )PH(3KEPL8FAQV8#53[0."/46BR?]'DTULU(T1&1Y%a
MY3OP)K1.N.6P5SAW&5]<10?=G,<]ODZPT;V]ZC $07SX&Y/1\1=JL5%8[>K;a
M3W?^A7E?Y'2P-[Z!;T"#8Y[M0. &GK %*=>;PPL &#DB_&!^"%2@X<#60!"$a
M*"=SJ ,<X/ &.3B%-P)P0@4P*+C(86&%WWL= B,G!A@:4(8M%  ;*", .T3 a
M!?6[G_DB)@! H(!X.1&0"!*RD#<\BPEG<HH<1+""7FA& (J(0.%$=P8W1(X2a
M$ #B^/!7!OU%SA-'C&$=DAB@)2I$#$[T$Q31E"@J]D)) D!%"Y X(!'$P 7Xa
M 0$*J!B,2)" !35@00QBD((5B" %=KRB++1(."YZ40"\X*$QOA8VMGGRDZ ,a
MI=DB!XW.!9%NF6.*[DAGNIL)1P#:, '87"/%_USM#FKQB0<!DY.2S,0MKD0Aa
M.1+@@LQ%SATD*!R:VF &V,DA!C,( 0OV( <8M$ .-&#!,VG0A\CA(YF5=!S5a
MJCDN/Y7+#6%(2@,&( #YA#,J WIF.7$S+\:PH0["&0 #3% X-H@SGC*8YY_Fa
M=2Y[K=,"&2C<QNPPSAFP8 2:&0 ($DJXA8XSFQ!=IPI&H$S 4$T$6!C6%YY'a
M!V3)05D?&P -P,DW?S+3F="4)C6MB4UMQH";Z_2!!A3Z!CO8X3<!@L,8;$J#a
M=2)! <4$G0S6*0664FV9S130,Z,YS6I>,YO;[.8 N  $GC(TGMP:@0E@@ ,-a
M!LAY5TC"8LHPAIUHCPR.^]UR!F &CKYSG#%@P;!"] 5@.FB=<-@IX5;#MX66a
M00QR6*<>.K#%?TJ56XC%R!C ,@!"=+6B/<7K0\=:5K.B5:W2:6L)3P?7U*W3a
M$8+E&V&I9EC$KA,33AV02Z,:H*G*U*HU%6H?O+!.45!F *R0@ O\A88OH%.=a
M ["%IM3(QF ]*UIHB.0Z@4%)OEERG<J @@OV"IB^LM5!9DT?" !SDP8Y) RNa
M,<Q@W#!9G?#D*S,95H/<LDYJ((&% 1HK?O8;2 6"#9=8614<\/*?W_QNEVF8a
MWDWFX()U>F,!+H@L>RF+#B@43@R$HV6BDK*4IBQO<V ;@I_P@I/QYG(F)BBKa
MA-M[)A"<X0T9:_  Y)$!%^ R4>0K4Q35M$Y^+/>&Q8N=G\RU8S\MAP &H P!a
M(,!)43KYR5 >6P,(H $/@.V43\G=Z'B7$5=.F00M )M/# L"#4>D#+<\,8)[a
MJ4N_NH4W!' !4F6'3C9,&0>Q-1X=7BK5F%:5I@'-ZI2%8%?K.K:VW.*NB-PLa
M' (P80->U:Q8R3IE*Z26:JL=4&L32P PY#E LX4I56=ZS8#JEK<$4(.2'P*Va
M*+OZU6TC@!\T +;C16\MU+.>&["'-P(@@@$NL+7RIBP)#RASS[3MB9^I>=-Na
M$H 3!:2:4^(@Z3;5(+RU+L-,TH"6 9?AFK\3S91-05'5>H3: J*S3:8,BPL2a
M;MK5EL$-L.U!;9>YVV] $[A?-65=E!O3Y\:<4J=,# L3+M1]'O6I_7LZ-L %a
M-%UQ6%!,AX(TS.29K)HP1LZ@E!1,V1E*QD:384WRDK=@RN*(@9C?4(>KN.' a
M:U2*>^NM.1&J5[*K<@V:Y%"'MI;.55-FAY+M >'(EK8!!0# 9?D&55'?-J]9a
M%>_BQK &9;?L?0TN@ +^K>G,QA/JFBD !2!]\$/WA%M;>&87D.Z!'[/6ZX_5a
M)K=P4KU)^Z@ @XPT6.7.@KA$9=*"*H ,CM#8\)V=[QC7(-@:-_.:W"1CI(TKa
M4(6*=!X8.YR&)R<Y[8YT(S"AGV3@<VV7+<^%@[@GHE%(1M8(^:G+)"C;C+P<a
ML@X%RA1 "Q!&G6L+0(:E/Q793J\JU)LM];E0W>JREVO6W< !9=8!PWN79S61a
MCH?+,_WYX^36YCF+=$$8SJ+1YY;?03""I1: $9^6BJBRSW>Q_H2_^2F )3Y?a
M=M$K>]2E'\-NQ>L3.JB>5>Z!+AYD?*^'?*B3=:!@>ZH 89N&=+3@>P/2= EWa
M6X%&?*?G>@986LJ'=+[ =0("?E)5@4B'#$9P8=6#:8-16N'5.1RG.2NV*DV1a
M%BUV@$@G#4Z@=WTF=RO8.=?3('  $CNA;#V .C/W@NZ%=-S@@0$"@HBF3>9Ga
M#O<U6"<X(+H'3YY%$[7A%.I59JY"!U%Q%WEQ>,^$=/"@A.+S53DH!^:G#S9Pa
M;%;8A&D7 UU ;VA20ML6&4E&?RT5>LEF6U5E:OKG!?R7>G*P>@&((ZXG<[%'a
M@P;@ )1A !@P<B8WB5#6  8@ BX -JZD8!X1%#>6$8T1(F4F%SPA!K_T76]Fa
MB2SP0V;&84SA%)9H ];W>_;GA\R&4P8 !"%P;+5(>C25,MUD $HP!3M8C)WCa
M*2W68FCP!G<  E*0!%,P!/)U%'#@$4E1%&DQ$R%BB53@;L9(;VX&>7C1<JY1a
M!@UF %YP A>&%7A5@=E$?B9@!$, ?_IB &@P!*#WALJ65W$84"/0 C0PAZ=Ga
M!*+17J*H<U[8<UQFB7) 'X/%CE\W?'DE5D9@!/"70 ("-D6 !UX8(9KS!'"0a
M*-=CB7P0;0-B(F. 5Q+Y4'Q%(B:B.5038D0A'28$ EBP9B#P Y9H"!12=OI(a
M3C?F$^LQ9+J3)D9FB9" C^_F-^SW3"I"A_;&;4)!E$56%):H"7J(:2]'-57Qa
M&ZT!DXHW7G'A!B>@.7/ $QZA.<\8C?+%:&6&AZ1 C-](;YMX![_$$^E5C1$Ra
M$V^ %L_R!7-$!\^R' ;@"A^0C^,44''H4".  VMG +A@AO &4 ^E&08@#.DGa
M!EL9@=K6&F;0&@Z1*+:$A\Q@./[TDPZUF ^5,H]I#91#.&/0!AD13XSYE%"Ya
M;6C!>@+X7)<"%@8 #FYWDDPY(+IY!D-)3U]AB>I@ADPHAO5(#WMT5U_' EDAa
M*G5!!\<Y4%_Q!?:$3Y;H#V176'!76_Z8+8)R  BPBX0CBGT44L1R!%,@&!@Qa
M!Q]S !*0 A<&FVI!=<:53N1S/?2"+LEY !PP 2Y0G-D)* =@ ND'%#_)+<35a
MG^IT -;46#^95]7I$PZ1H/5D$]YY #H0GF^'AN3Y4.;9  = !,PYGCW!F)IQa
M $ZPHB3:$QBE+P> !>G'GDKDGL5R+,EB$_4I!A H(),9@I6Y@]DV$XPA!TP1a
M'!G';P? !L-3?WX35;:(6\ H7E)YEJC'%C39<-53!%@P!$4 !51@=2AJ!U*@a
M4';P<NC6$_Z(D6'Y*D)Q(S/G&DM1$UK801NC2T%8&[QQ (#067N8%'%@I<MFa
M>OR3C1GA$=$A' >@"#+*?AEU )1@DGJV$'L7ATXHD(M:AWZZ8;/C5BCJ"1K@a
M I/%5FL@H?^Y:P%J4 > "OSDD^P7H04UH++PFGQ3I$VHADA:;[AI/4$!'4D!a
M K<*%@? "S<X6)LI( /V!@4V!R62!]F)'NC$<? T2VB1EE/I$!6"$422*%U!a
M8'+%B2AJ#.YD: \J4.72G9 *#0^ JONYJL0*J=HPB[+E.-!76ZE935VPFBA*a
M#O@J(*>YKS3* G'XKR.P$@?@#I(YG%+E4-B$HOB@ A?6K$%%KEYY&-4*KMC:a
M  @0/,XG!LVEADX(L C   ,;()KY80&2JOQ9KR!K 2MKK/H:3]F4L"B[(H43a
MF_LC535JFV'9@CHAJNA$J@B@ A8[6!S'E1HKK1R;'-8:KHF% #2P!&Z8F"Q@a
M9J.I)7R3;9IC!G;*I7;)A;6$9IKC>':& #Y0 <'6F=P&FF=;,B"+!.E*-:?)a
M?ER+MD\"LE+PL&_:A!F% %RPM*J%L>,*K7(UK1U[K7B# &:@JWC+A\%':L\Da
M WTPB%XJKKDFIF1JIFB* ' PJTP'?!/X9]<$=3-P5=V$ 'I NI.[KFY0!ZJ1a
M*%_0E]FY' A " :WJQ#;JRJS@DEZ;]8C'0T'J" !J,8:%V'K)R#K"$_ IFYJa
MI!#UJUNJ.*)1IT0R'P?!IW8X<X *LI@ N_EJJ(B*?[^H3:N+3:TK"H0ZN>8+a
M>XD:B P'7XWZ$](!LJQ@. Y:JU2))B!K"S):LA*[5 @ ##5KBH$[E:U"!MD)a
MLLK@ ,.%IP^, -1  1/LJNSA&B]7M=Y0LP6+LPCKKRB+#I<V(+QZL&+%&P@@a
M#X6FE2XK%!2\P6[0P2#+#\VWGL]'P.H+L E@ (S%K#%,9PZ<' V0 ! 0KT/1a
MP ^< !I@H&SQ@]G)JD=, B!\LT [PC"@L"M!3#6[<P9;4SJ[L$>, R=,I+^Ka
MPB; &PD@!,$I("U+-5%,K>QQ7,*1 $R0PX:6>8'FCUUL!>1+L)1[NI:KNJQ[a
MQ&#@+?77A_.[?\P#-HZ:OPF@:D=,!\#6E=)*'@G@!^I9J(R,OJF+N4>,"%?<a
MB_C7;$<L"89CL *B:-[E90G "921 *:P 2[PK-'*N%+KL7B3 + PJ7M'Q@F@a
M"TV0M7NWMR7CM3%)<]J+(T$('2!!!D11EF8KFFA[Q,1@AIF6;KESQ,[0R?#[a
MR;?UBZ*< -APMQ'H4>WYEX$YF!^3 .) >%+(-YD3O/3V%2VFMN,:;LAS8&)+a
M),N1 .Q0S(M<N;H5EI'\%#?22SG1?ZHG<X?1K9&1 /9P;7-YA5/[L0H  )2Aa
M  H@B908TJ#4  I  3@P2Z%Y9E?SSSC2@[X4!@ H<\_L5C/!FZK"A23M 0:*a
MS-C)TB2- C9$-0?40@H@ [:<H=?)H=OIKB3- WHLU'_37,20,CC  E;D<0I@a
M!$\]()8CU51MU3" U;5'TEH TB)]UFI#TF0@2Q(=<5]Q.KMFK/7RUJ J<R=&a
MTFZ P;8ZUV"A 'B0?D,M9,A97,>Z(0H@" 8:H4RM (Q@.%T](,1% E6D&0I@a
M"=5%-=>E  E(TJI@UFC]V65#TK2@<MEHK%%T%A*=$^15/:8X@'88%&%@!E)4a
M-SA&TKZ P;-;NW)PNY_)8PJ #$'-U3@4()0M#1*L8P"L -Q0 &NG .:@ .U a
M,EJC /!P, J@#Y2Q $NV)X#*8PO@ "* W":#(N)]-/,5'PVP !A  BI 4@CQa
M1G'D$(&9*$SP!G<3%"*0!;_S,0L@ CZ@ E+0!$7@*@HQ$TP$1T\41>(* X!4a
M*E7@*ME[X/%-!_,M!_5]W^G- D/P*)'" Q*>X'1DX?;]9IFR(@?!*0CQ*<[8a
M!$N0!N7UX7*DX(FU &VH @].IS NWS)^X:FX $!@ 15S B)@+$ !>6K"WTI@a
M ;EMBKN-NVKB,^E-!050#^GM!<OZ*\XU9.UL9,PB4$2&)M>RY+;KY$9V+2V@a
M(N B+F+>Y+U=YNF-!D%\#@Q$NTS.V[E; CYPYB# ".FMCQ6C"-Q2 RDP#&MNa
MYT^>WGPPBQ5# N)= CM #&[2+,'B<0M@"&DDV-A9E!-"'ZF  HS^OR:#GQ2Ra
M$@L "18=("&  H5.YMA((:Y4 OA)'ZO>YD6Q(0N@"3HP('+>Z 8A2*]NWDD#a
M(!1B(5.<(?&!GWR^ *2@!7Q3,4/>&"RG.7W9$V\0AC/]O?"5VF *K1[F07DQa
M$WTZ$Q$]61L'>720[>[*WZ[@C0+B['0:A.Q![,8N'WE)KO:C2PX#,>23.2[ a
MW[BP 'QS'0L@# DP(,V0WLQP  %R\ M@#1G0#W.NVX9>YCUPYND-#@>S .J0a
MW?2P 'L"'?F[ /X Y" @Y%,0'9"'91_#  @0 _\0+"=OO ?>$!2.)L&R L/@a
M!Z_N2#>?\XW>  P@ 2'P\B) 4E20!R'YW@M!\TQ@\W+C/QX#]!QP,/M$&0R@a
M&7OR&?S& #HP 2JP!$60!5%"!6GE!$^  WS0!$!/!!;P]6'/(R P!4%@!460a
M]E)0!4Z0]D#O!!W@]F+O+2K !$\0!)0S\_*-)GK/ "_D]R#0,BKP+$/0%(DOa
7!AS ^-?&XTK/$ X!$6.0^&QP,/\ &H Sa
 a
end
Fast font listing
#26
Author: Pop Mobility Freak
Date: Thu, 17 Jan 1991 22:10
172 lines
11070 bytes
        Here is a little a application I wrote after being feed up of how long
it took applications to read in the names of all the fonts I have upon
start up. What the application does is to intercept any calls to the SWI
Font_ListFonts (this is done intercepting the SWI decoding and checking for
this SWI. I know this is unpleasant but I cannot find any other ways to do it
as there does not seem to be a Font Manager Vector to intercept (unlike
most the other modules, Draw, ColourTrans, etc), is there one Acorn which
is undocumented, or any other way to it for that matter?) and instead of
reading the fontlist from disc it is read from a prepared list in memory.
        How it works in is the UUEncoded file below there is a basic
program and some documentation. You have to set the system variable Font$Path
and then run the basic program. This will generate a module in the current
directory called TurbFntLst. To improve the speed of the font list reading
simply load the module. Then whenever a list of fonts is tried to be read the
path is checked and if it the one the module "knows" about then the list is
returned from memory otherwise the call is passed onto the font manager for
processing.

        Yours,
                Pop Mobility Freak

__________________________________CUT HERE______________________________\O
                                  CUT HERE                              /O
Filetype: &DDC
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 TurbFntArc
M&O]296%D364 @20SA(%0S ,  #$627W:XQD&  !"____G+,:Y0,    0"D (a
M'"B0"IHT<T"T>4.F#ILR"L.L*9.0#AJ(<LJ$(9/&S1D0;\R L C1S!LW=-@@a
MI,,"A$DY(,* .)/&3ADW(."$L<A"@9TT<NC4"<.&31X0'>?0"8.2:9DW=>:Xa
M !'$S=$Q1-E4? ,BX\:1%UV>3+D2!(HY=<:@B9GPSD4W"L+ @:,2*YTT)Q,Ja
M#1,41!TX*6)F1(JRC)PQ9>#0*4,FIIO&:422%(M2IT408LIT_.@5<L6+"DY"a
M%+'&S9L[;D2,Y#IY8<.'8&_&IDQ6*=*$&87*<</8I9PW;12662CG:)@YH>>^a
MF=.;#M?,F[MJ;&SF=W".<\9,32(YK,G*.]="]RC]*T(0ING,%JT@XY@W9]P@a
M["WF:&N&#B&2Q#D9:]';.1W'7&-CL>;=6&TP%<89AKD0$$$#4<'5&%XM-IMKa
M^8' G'J3V<%7&F&( 9L18Y$ 17BKS991''4 U9ME:"B PDL@E(%'&&W0!5%]a
M() !E8@0C5'7&M&=%!,((9"(4D(<N>=<<8$QU=A^7=7!7UA"')?&& K \=L9a
M<N!(&%CG-5G&&$_F,540"N$'FW\/-49%'7*(801*3-AV1QK_9:9A&#9!=F49a
M"HQ!9T8H]>@BFF\4-]44:>1H% ALO/'5?:_IQU54$*5!QU0&080A;&'4X5R"a
M=\&9AP(;?@:1AW* ""0(2M)A(HK.S>8A&W5TJMX=QX'@EFR89@AL0A1JM!@9a
M"I1A4W$C1:I?6*-VFE!'GH*HTH!FI;'C45(TP82E9+04KA16@@13N%2D048>a
M*4R5!52LH@$5&XWYB55&9CB48H(3:4CGM#O-]IUZ";JQH&$ AH'F4$4=5>E&a
MO0T+5U31671>M6RA-^%%8ZPA%DR> I@@&1!)B=2O?+*A81G#I2@775ONA)<;a
MR%E4\&0')\17RA[R&2*I;%@$U1EKD734GO\Y\005F'7:74D(*LB@' H@Y,8)a
MZDV,,AD./@@A547;6P?2("0! AJ ZD?1LF0FY"5\809G1AA 36KT;V>C,:G:a
M(9G!L&D*G#$4HHM!Y%;!<W#E;(,@"&%J3@\=AU%BC:K'U%%BG)V0259.^4:7a
M;9@!1!UKN."P"\#*L6?(+HPAE=@0&G3>W&"*>5Y'L\%1AXA;]@@<WCBIG"#Ga
M)654QJ3OP>%M8\%6ZE%<"9D&@EI\,>CS8"=33;+FC\7M$I_64EJ&&>I9B;U'a
MC,D+541'<:K 9(W3B1A((ND45$(AK3QF'E"!R6EP@KNZ^2PATON(VL24+(XLa
M*VQC$\B\Z#2'GD3P@FEC"E7FX+<RK H:_U1U<F)&;G13<F, @5"3%   ,!;.a
M$!=3H2H  $+[__\Z+$SD P   ! - "B00 ^$#Q!4ZL@18\0-G2ERQ@2DT*%@a
MDC!N0 29@X9-F3P@E&"L$T8.R!@Y<L0(Z %(P29AUI0!,28,&S9S0-!Y T).a
MF3!D0)AYXS!GFC9MRI!)$X;.S*%R0!"=":<DG31CZK I":(J'30!400I",6Ja
M5#,ZT<P<\X;,S#MA<M*)62:C&3EOVF@D8F3*G#MIJ,@) P>$&)!37("P@U%Ca
M23)T LH@$)#'@74@8 0TLD">S#QSRD0& $6"O+BAVXCQ^"6-FS2CM420YQ/Ha
M4(=>P0(@T^#TG-2KRP1TXX#V3S*WZ<P)B">!O#EA[ @'(*@ N(",* .P1*$;a
M"-_ 6;N&'1"4AC9A\'Q)_F5.&CUE2H#H <*$#!CX ZK*,*?JF/@@!"B@@/3%a
M4$-^ - R@C<TM05@?V'\)]\*(*"G'GONP5="0+YHA\P%?Z7Q!19?B ';?"#$a
M  (//*1X0T#2:,<-!7:LM]49**K((@@RX!"0.12,86,8.!:X8HLRY! 0/!3Ha
M,621*1X)P@R: : /!6X\F:.4,ZP4  &4!># !NRQD<8<="27$WTFT("?2@T$a
M@$$!X<0I0I@L3."=<;8114=N<=K0@#J&U6&&&67(L6$ 0-R@0A)HB<"#$7Z2a
M4-97/HB H@B:4J%61D7(@5=4,(! J4.6-H4&"'6X$5ID 2@1 8-B&(JHHCS6a
M(&@ 5!R!3"8@B/#$%%](<9P5)2'+A@@LB' J':E^Q6RMAR9: @LRZ,H"#"S,a
M  (N(+# 0G*Y?>&1&V=\M:@7(5![:PD_D*NJN76EBX9\!<X0)QH6R/L5"3V0a
MX*ZU<<I!9YQ\A&G( WNB5H9J'L4)20;Q!+M1>*[AV$9;6I4A0IR:6#".5'#0a
M44(/,<CP;8HT@( (CW&2XD" 3YS,EEN+NJ) @%"<K%D N% 0(!,GUPP"A1!*a
M&*<P83)3P!9Q6H/!@ .^43+55IL<)SAAJC/%#B"T(/;89)=M]MEHIZWVVFO'a
M2<\$8#?!L4<@J 54HG'Z<Q#5 9811QU!"5@JWX07#@+83O"$IEE D>'3;PT(a
M@  1A?L-^(#CT6'XYH>#D,1K5]ET9E-I$ 5"XX\O)X $0E3^=^ !FN&:39P7a
M#K81LYL)W56FHUX&Y )PH(3KEPL8FAQV8#53[0."/46BR?]'DTULU(T1&1Y%a
MY3OP)K1.N.6P5SAW&5]<10?=G,<]ODZPT;V]ZC $07SX&Y/1\1=JL5%8[>K;a
M3W?^A7E?Y'2P-[Z!;T"#8Y[M0. &GK %*=>;PPL &#DB_&!^"%2@X<#60!"$a
M*"=SJ ,<X/ &.3B%-P)P0@4P*+C(86&%WWL= B,G!A@:4(8M%  ;*", .T3 a
M!?6[G_DB)@! H(!X.1&0"!*RD#<\BPEG<HH<1+""7FA& (J(0.%$=P8W1(X2a
M$ #B^/!7!OU%SA-'C&$=DAB@)2I$#$[T$Q31E"@J]D)) D!%"Y X(!'$P 7Xa
M 0$*J!B,2)" !35@00QBD((5B" %=KRB++1(."YZ40"\X*$QOA8VMGGRDZ ,a
MI=DB!XW.!9%NF6.*[DAGNIL)1P#:, '87"/%_USM#FKQB0<!DY.2S,0MKD0Aa
M.1+@@LQ%SATD*!R:VF &V,DA!C,( 0OV( <8M$ .-&#!,VG0A\CA(YF5=!S5a
MJCDN/Y7+#6%(2@,&( #YA#,J WIF.7$S+\:PH0["&0 #3% X-H@SGC*8YY_Fa
M=2Y[K=,"&2C<QNPPSAFP8 2:&0 ($DJXA8XSFQ!=IPI&H$S 4$T$6!C6%YY'a
M!V3)05D?&P -P,DW?S+3F="4)C6MB4UMQH";Z_2!!A3Z!CO8X3<!@L,8;$J#a
M=2)! <4$G0S6*0664FV9S130,Z,YS6I>,YO;[.8 N  $GC(TGMP:@0E@@ ,-a
M!LAY5TC"8LHPAIUHCPR.^]UR!F &CKYSG#%@P;!"] 5@.FB=<-@IX5;#MX66a
M00QR6*<>.K#%?TJ56XC%R!C ,@!"=+6B/<7K0\=:5K.B5:W2:6L)3P?7U*W3a
M$8+E&V&I9EC$KA,33AV02Z,:H*G*U*HU%6H?O+!.45!F *R0@ O\A88OH%.=a
M ["%IM3(QF ]*UIHB.0Z@4%)OEERG<J @@OV"IB^LM5!9DT?" !SDP8Y) RNa
M,<Q@W#!9G?#D*S,95H/<LDYJ((&% 1HK?O8;2 6"#9=8614<\/*?W_QNEVF8a
MWDWFX()U>F,!+H@L>RF+#B@43@R$HV6BDK*4IBQO<V ;@I_P@I/QYG(F)BBKa
MA-M[)A"<X0T9:_  Y)$!%^ R4>0K4Q35M$Y^+/>&Q8N=G\RU8S\MAP &H P!a
M(,!)43KYR5 >6P,(H $/@.V43\G=Z'B7$5=.F00M )M/# L"#4>D#+<\,8)[a
MJ4N_NH4W!' !4F6'3C9,&0>Q-1X=7BK5F%:5I@'-ZI2%8%?K.K:VW.*NB-PLa
M' (P80->U:Q8R3IE*Z26:JL=4&L32P PY#E LX4I56=ZS8#JEK<$4(.2'P*Va
M*+OZU6TC@!\T +;C16\MU+.>&["'-P(@@@$NL+7RIBP)#RASS[3MB9^I>=-Na
M$H 3!:2:4^(@Z3;5(+RU+L-,TH"6 9?AFK\3S91-05'5>H3: J*S3:8,BPL2a
M;MK5EL$-L.U!;9>YVV] $[A?-65=E!O3Y\:<4J=,# L3+M1]'O6I_7LZ-L %a
M-%UQ6%!,AX(TS.29K)HP1LZ@E!1,V1E*QD:384WRDK=@RN*(@9C?4(>KN.' a
M:U2*>^NM.1&J5[*K<@V:Y%"'MI;.55-FAY+M >'(EK8!!0# 9?D&55'?-J]9a
M%>_BQK &9;?L?0TN@ +^K>G,QA/JFBD !2!]\$/WA%M;>&87D.Z!'[/6ZX_5a
M)K=P4KU)^Z@ @XPT6.7.@KA$9=*"*H ,CM#8\)V=[QC7(-@:-_.:W"1CI(TKa
M4(6*=!X8.YR&)R<Y[8YT(S"AGV3@<VV7+<^%@[@GHE%(1M8(^:G+)"C;C+P<a
ML@X%RA1 "Q!&G6L+0(:E/Q793J\JU)LM];E0W>JREVO6W< !9=8!PWN79S61a
MCH?+,_WYX^36YCF+=$$8SJ+1YY;?03""I1: $9^6BJBRSW>Q_H2_^2F )3Y?a
M=M$K>]2E'\-NQ>L3.JB>5>Z!+AYD?*^'?*B3=:!@>ZH 89N&=+3@>P/2= EWa
M6X%&?*?G>@986LJ'=+[ =0("?E)5@4B'#$9P8=6#:8-16N'5.1RG.2NV*DV1a
M%BUV@$@G#4Z@=WTF=RO8.=?3('  $CNA;#V .C/W@NZ%=-S@@0$"@HBF3>9Ga
M#O<U6"<X(+H'3YY%$[7A%.I59JY"!U%Q%WEQ>,^$=/"@A.+S53DH!^:G#S9Pa
M;%;8A&D7 UU ;VA20ML6&4E&?RT5>LEF6U5E:OKG!?R7>G*P>@&((ZXG<[%'a
M@P;@ )1A !@P<B8WB5#6  8@ BX -JZD8!X1%#>6$8T1(F4F%SPA!K_T76]Fa
MB2SP0V;&84SA%)9H ];W>_;GA\R&4P8 !"%P;+5(>C25,MUD $HP!3M8C)WCa
M*2W68FCP!G<  E*0!%,P!/)U%'#@$4E1%&DQ$R%BB53@;L9(;VX&>7C1<JY1a
M!@UF %YP A>&%7A5@=E$?B9@!$, ?_IB &@P!*#WALJ65W$84"/0 C0PAZ=Ga
M!*+17J*H<U[8<UQFB7) 'X/%CE\W?'DE5D9@!/"70 ("-D6 !UX8(9KS!'"0a
M*-=CB7P0;0-B(F. 5Q+Y4'Q%(B:B.5038D0A'28$ EBP9B#P Y9H"!12=OI(a
M3C?F$^LQ9+J3)D9FB9" C^_F-^SW3"I"A_;&;4)!E$56%):H"7J(:2]'-57Qa
M&ZT!DXHW7G'A!B>@.7/ $QZA.<\8C?+%:&6&AZ1 C-](;YMX![_$$^E5C1$Ra
M$V^ %L_R!7-$!\^R' ;@"A^0C^,44''H4".  VMG +A@AO &4 ^E&08@#.DGa
M!EL9@=K6&F;0&@Z1*+:$A\Q@./[TDPZUF ^5,H]I#91#.&/0!AD13XSYE%"Ya
M;6C!>@+X7)<"%@8 #FYWDDPY(+IY!D-)3U]AB>I@ADPHAO5(#WMT5U_' EDAa
M*G5!!\<Y4%_Q!?:$3Y;H#V176'!76_Z8+8)R  BPBX0CBGT44L1R!%,@&!@Qa
M!Q]S !*0 A<&FVI!=<:53N1S/?2"+LEY !PP 2Y0G-D)* =@ ND'%#_)+<35a
MG^IT -;46#^95]7I$PZ1H/5D$]YY #H0GF^'AN3Y4.;9  = !,PYGCW!F)IQa
M $ZPHB3:$QBE+P> !>G'GDKDGL5R+,EB$_4I!A H(),9@I6Y@]DV$XPA!TP1a
M'!G';P? !L-3?WX35;:(6\ H7E)YEJC'%C39<-53!%@P!$4 !51@=2AJ!U*@a
M4';P<NC6$_Z(D6'Y*D)Q(S/G&DM1$UK801NC2T%8&[QQ (#067N8%'%@I<MFa
M>OR3C1GA$=$A' >@"#+*?AEU )1@DGJV$'L7ATXHD(M:AWZZ8;/C5BCJ"1K@a
M I/%5FL@H?^Y:P%J4 > "OSDD^P7H04UH++PFGQ3I$VHADA:;[AI/4$!'4D!a
M K<*%@? "S<X6)LI( /V!@4V!R62!]F)'NC$<? T2VB1EE/I$!6"$422*%U!a
M8'+%B2AJ#.YD: \J4.72G9 *#0^ JONYJL0*J=HPB[+E.-!76ZE935VPFBA*a
M#O@J(*>YKS3* G'XKR.P$@?@#I(YG%+E4-B$HOB@ A?6K$%%KEYY&-4*KMC:a
M  @0/,XG!LVEADX(L C   ,;()KY80&2JOQ9KR!K 2MKK/H:3]F4L"B[(H43a
MF_LC535JFV'9@CHAJNA$J@B@ A8[6!S'E1HKK1R;'-8:KHF% #2P!&Z8F"Q@a
M9J.I)7R3;9IC!G;*I7;)A;6$9IKC>':& #Y0 <'6F=P&FF=;,B"+!.E*-:?)a
M?ER+MD\"LE+PL&_:A!F% %RPM*J%L>,*K7(UK1U[K7B# &:@JWC+A\%':L\Da
M WTPB%XJKKDFIF1JIFB* ' PJTP'?!/X9]<$=3-P5=V$ 'I NI.[KFY0!ZJ1a
M*%_0E]FY' A " :WJQ#;JRJS@DEZ;]8C'0T'J" !J,8:%V'K)R#K"$_ IFYJa
MI!#UJUNJ.*)1IT0R'P?!IW8X<X *LI@ N_EJJ(B*?[^H3:N+3:TK"H0ZN>8+a
M>XD:B P'7XWZ$](!LJQ@. Y:JU2))B!K"S):LA*[5 @ ##5KBH$[E:U"!MD)a
MLLK@ ,.%IP^, -1  1/LJNSA&B]7M=Y0LP6+LPCKKRB+#I<V(+QZL&+%&P@@a
M#X6FE2XK%!2\P6[0P2#+#\VWGL]'P.H+L E@ (S%K#%,9PZ<' V0 ! 0KT/1a
MP ^< !I@H&SQ@]G)JD=, B!\LT [PC"@L"M!3#6[<P9;4SJ[L$>, R=,I+^Ka
MPB; &PD@!,$I("U+-5%,K>QQ7,*1 $R0PX:6>8'FCUUL!>1+L)1[NI:KNJQ[a
MQ&#@+?77A_.[?\P#-HZ:OPF@:D=,!\#6E=)*'@G@!^I9J(R,OJF+N4>,"%?<a
MB_C7;$<L"89CL *B:-[E90G "921 *:P 2[PK-'*N%+KL7B3 + PJ7M'Q@F@a
M"TV0M7NWMR7CM3%)<]J+(T$('2!!!D11EF8KFFA[Q,1@AIF6;KESQ,[0R?#[a
MR;?UBZ*< -APMQ'H4>WYEX$YF!^3 .) >%+(-YD3O/3V%2VFMN,:;LAS8&)+a
M),N1 .Q0S(M<N;H5EI'\%#?22SG1?ZHG<X?1K9&1 /9P;7-YA5/[L0H  )2Aa
M  H@B908TJ#4  I  3@P2Z%Y9E?SSSC2@[X4!@ H<\_L5C/!FZK"A23M 0:*a
MS-C)TB2- C9$-0?40@H@ [:<H=?)H=OIKB3- WHLU'_37,20,CC  E;D<0I@a
M!$\]()8CU51MU3" U;5'TEH TB)]UFI#TF0@2Q(=<5]Q.KMFK/7RUJ J<R=&a
MTFZ P;8ZUV"A 'B0?D,M9,A97,>Z(0H@" 8:H4RM (Q@.%T](,1% E6D&0I@a
M"=5%-=>E  E(TJI@UFC]V65#TK2@<MEHK%%T%A*=$^15/:8X@'88%&%@!E)4a
M-SA&TKZ P;-;NW)PNY_)8PJ #$'-U3@4()0M#1*L8P"L -Q0 &NG .:@ .U a
M,EJC /!P, J@#Y2Q $NV)X#*8PO@ "* W":#(N)]-/,5'PVP !A  BI 4@CQa
M1G'D$(&9*$SP!G<3%"*0!;_S,0L@ CZ@ E+0!$7@*@HQ$TP$1T\41>(* X!4a
M*E7@*ME[X/%-!_,M!_5]W^G- D/P*)'" Q*>X'1DX?;]9IFR(@?!*0CQ*<[8a
M!$N0!N7UX7*DX(FU &VH @].IS NWS)^X:FX $!@ 15S B)@+$ !>6K"WTI@a
M ;EMBKN-NVKB,^E-!050#^GM!<OZ*\XU9.UL9,PB4$2&)M>RY+;KY$9V+2V@a
M(N B+F+>Y+U=YNF-!D%\#@Q$NTS.V[E; CYPYB# ".FMCQ6C"-Q2 RDP#&MNa
MYT^>WGPPBQ5# N)= CM #&[2+,'B<0M@"&DDV-A9E!-"'ZF  HS^OR:#GQ2Ra
M$@L "18=("&  H5.YMA((:Y4 OA)'ZO>YD6Q(0N@"3HP('+>Z 8A2*]NWDD#a
M(!1B(5.<(?&!GWR^ *2@!7Q3,4/>&"RG.7W9$V\0AC/]O?"5VF *K1[F07DQa
M$WTZ$Q$]61L'>720[>[*WZ[@C0+B['0:A.Q![,8N'WE)KO:C2PX#,>23.2[ a
MW[BP 'QS'0L@# DP(,V0WLQP  %R\ M@#1G0#W.NVX9>YCUPYND-#@>S .J0a
MW?2P 'L"'?F[ /X Y" @Y%,0'9"'91_#  @0 _\0+"=OO ?>$!2.)L&R L/@a
M!Z_N2#>?\XW>  P@ 2'P\B) 4E20!R'YW@M!\TQ@\W+C/QX#]!QP,/M$&0R@a
M&7OR&?S& #HP 2JP!$60!5%"!6GE!$^  WS0!$!/!!;P]6'/(R P!4%@!460a
M]E)0!4Z0]D#O!!W@]F+O+2K !$\0!)0S\_*-)GK/ "_D]R#0,BKP+$/0%(DOa
7!AS ^-?&XTK/$ X!$6.0^&QP,/\ &H Sa
 a
end
Turbo Font Lister
#28
Author: Pop Mobility Freak
Date: Fri, 18 Jan 1991 12:55
172 lines
11070 bytes
        Here is a little a application I wrote after being feed up of how long
it took applications to read in the names of all the fonts I have upon
start up. What the application does is to intercept any calls to the SWI
Font_ListFonts (this is done intercepting the SWI decoding and checking for
this SWI. I know this is unpleasant but I cannot find any other ways to do it
as there does not seem to be a Font Manager Vector to intercept (unlike
most the other modules, Draw, ColourTrans, etc), is there one Acorn which
is undocumented, or any other way to it for that matter?) and instead of
reading the fontlist from disc it is read from a prepared list in memory.
        How it works in is the UUEncoded file below there is a basic
program and some documentation. You have to set the system variable Font$Path
and then run the basic program. This will generate a module in the current
directory called TurbFntLst. To improve the speed of the font list reading
simply load the module. Then whenever a list of fonts is tried to be read the
path is checked and if it the one the module "knows" about then the list is
returned from memory otherwise the call is passed onto the font manager for
processing.

        Yours,
                Pop Mobility Freak

__________________________________CUT HERE______________________________\O
                                  CUT HERE                              /O
Filetype: &DDC
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 TurbFntArc
M&O]296%D364 @20SA(%0S ,  #$627W:XQD&  !"____G+,:Y0,    0"D (a
M'"B0"IHT<T"T>4.F#ILR"L.L*9.0#AJ(<LJ$(9/&S1D0;\R L C1S!LW=-@@a
MI,,"A$DY(,* .)/&3ADW(."$L<A"@9TT<NC4"<.&31X0'>?0"8.2:9DW=>:Xa
M !'$S=$Q1-E4? ,BX\:1%UV>3+D2!(HY=<:@B9GPSD4W"L+ @:,2*YTT)Q,Ja
M#1,41!TX*6)F1(JRC)PQ9>#0*4,FIIO&:422%(M2IT408LIT_.@5<L6+"DY"a
M%+'&S9L[;D2,Y#IY8<.'8&_&IDQ6*=*$&87*<</8I9PW;12662CG:)@YH>>^a
MF=.;#M?,F[MJ;&SF=W".<\9,32(YK,G*.]="]RC]*T(0ING,%JT@XY@W9]P@a
M["WF:&N&#B&2Q#D9:]';.1W'7&-CL>;=6&TP%<89AKD0$$$#4<'5&%XM-IMKa
M^8' G'J3V<%7&F&( 9L18Y$ 17BKS991''4 U9ME:"B PDL@E(%'&&W0!5%]a
M() !E8@0C5'7&M&=%!,((9"(4D(<N>=<<8$QU=A^7=7!7UA"')?&& K \=L9a
M<N!(&%CG-5G&&$_F,540"N$'FW\/-49%'7*(801*3-AV1QK_9:9A&#9!=F49a
M"HQ!9T8H]>@BFF\4-]44:>1H% ALO/'5?:_IQU54$*5!QU0&080A;&'4X5R"a
M=\&9AP(;?@:1AW* ""0(2M)A(HK.S>8A&W5TJMX=QX'@EFR89@AL0A1JM!@9a
M"I1A4W$C1:I?6*-VFE!'GH*HTH!FI;'C45(TP82E9+04KA16@@13N%2D048>a
M*4R5!52LH@$5&XWYB55&9CB48H(3:4CGM#O-]IUZ";JQH&$ AH'F4$4=5>E&a
MO0T+5U31671>M6RA-^%%8ZPA%DR> I@@&1!)B=2O?+*A81G#I2@775ONA)<;a
MR%E4\&0')\17RA[R&2*I;%@$U1EKD734GO\Y\005F'7:74D(*LB@' H@Y,8)a
MZDV,,AD./@@A547;6P?2("0! AJ ZD?1LF0FY"5\809G1AA 36KT;V>C,:G:a
M(9G!L&D*G#$4HHM!Y%;!<W#E;(,@"&%J3@\=AU%BC:K'U%%BG)V0259.^4:7a
M;9@!1!UKN."P"\#*L6?(+HPAE=@0&G3>W&"*>5Y'L\%1AXA;]@@<WCBIG"#Ga
M)654QJ3OP>%M8\%6ZE%<"9D&@EI\,>CS8"=33;+FC\7M$I_64EJ&&>I9B;U'a
MC,D+541'<:K 9(W3B1A((ND45$(AK3QF'E"!R6EP@KNZ^2PATON(VL24+(XLa
M*VQC$\B\Z#2'GD3P@FEC"E7FX+<RK H:_U1U<F)&;G13<F, @5"3%   ,!;.a
M$!=3H2H  $+[__\Z+$SD P   ! - "B00 ^$#Q!4ZL@18\0-G2ERQ@2DT*%@a
MDC!N0 29@X9-F3P@E&"L$T8.R!@Y<L0(Z %(P29AUI0!,28,&S9S0-!Y T).a
MF3!D0)AYXS!GFC9MRI!)$X;.S*%R0!"=":<DG31CZK I":(J'30!400I",6Ja
M5#,ZT<P<\X;,S#MA<M*)62:C&3EOVF@D8F3*G#MIJ,@) P>$&)!37("P@U%Ca
M23)T LH@$)#'@74@8 0TLD">S#QSRD0& $6"O+BAVXCQ^"6-FS2CM420YQ/Ha
M4(=>P0(@T^#TG-2KRP1TXX#V3S*WZ<P)B">!O#EA[ @'(*@ N(",* .P1*$;a
M"-_ 6;N&'1"4AC9A\'Q)_F5.&CUE2H#H <*$#!CX ZK*,*?JF/@@!"B@@/3%a
M4$-^ - R@C<TM05@?V'\)]\*(*"G'GONP5="0+YHA\P%?Z7Q!19?B ';?"#$a
M  (//*1X0T#2:,<-!7:LM]49**K((@@RX!"0.12,86,8.!:X8HLRY! 0/!3Ha
M,621*1X)P@R: : /!6X\F:.4,ZP4  &4!># !NRQD<8<="27$WTFT("?2@T$a
M@$$!X<0I0I@L3."=<;8114=N<=K0@#J&U6&&&67(L6$ 0-R@0A)HB<"#$7Z2a
M4-97/HB H@B:4J%61D7(@5=4,(! J4.6-H4&"'6X$5ID 2@1 8-B&(JHHCS6a
M(&@ 5!R!3"8@B/#$%%](<9P5)2'+A@@LB' J':E^Q6RMAR9: @LRZ,H"#"S,a
M  (N(+# 0G*Y?>&1&V=\M:@7(5![:PD_D*NJN76EBX9\!<X0)QH6R/L5"3V0a
MX*ZU<<I!9YQ\A&G( WNB5H9J'L4)20;Q!+M1>*[AV$9;6I4A0IR:6#".5'#0a
M44(/,<CP;8HT@( (CW&2XD" 3YS,EEN+NJ) @%"<K%D N% 0(!,GUPP"A1!*a
M&*<P83)3P!9Q6H/!@ .^43+55IL<)SAAJC/%#B"T(/;89)=M]MEHIZWVVFO'a
M2<\$8#?!L4<@J 54HG'Z<Q#5 9811QU!"5@JWX07#@+83O"$IEE D>'3;PT(a
M@  1A?L-^(#CT6'XYH>#D,1K5]ET9E-I$ 5"XX\O)X $0E3^=^ !FN&:39P7a
M#K81LYL)W56FHUX&Y )PH(3KEPL8FAQV8#53[0."/46BR?]'DTULU(T1&1Y%a
MY3OP)K1.N.6P5SAW&5]<10?=G,<]ODZPT;V]ZC $07SX&Y/1\1=JL5%8[>K;a
M3W?^A7E?Y'2P-[Z!;T"#8Y[M0. &GK %*=>;PPL &#DB_&!^"%2@X<#60!"$a
M*"=SJ ,<X/ &.3B%-P)P0@4P*+C(86&%WWL= B,G!A@:4(8M%  ;*", .T3 a
M!?6[G_DB)@! H(!X.1&0"!*RD#<\BPEG<HH<1+""7FA& (J(0.%$=P8W1(X2a
M$ #B^/!7!OU%SA-'C&$=DAB@)2I$#$[T$Q31E"@J]D)) D!%"Y X(!'$P 7Xa
M 0$*J!B,2)" !35@00QBD((5B" %=KRB++1(."YZ40"\X*$QOA8VMGGRDZ ,a
MI=DB!XW.!9%NF6.*[DAGNIL)1P#:, '87"/%_USM#FKQB0<!DY.2S,0MKD0Aa
M.1+@@LQ%SATD*!R:VF &V,DA!C,( 0OV( <8M$ .-&#!,VG0A\CA(YF5=!S5a
MJCDN/Y7+#6%(2@,&( #YA#,J WIF.7$S+\:PH0["&0 #3% X-H@SGC*8YY_Fa
M=2Y[K=,"&2C<QNPPSAFP8 2:&0 ($DJXA8XSFQ!=IPI&H$S 4$T$6!C6%YY'a
M!V3)05D?&P -P,DW?S+3F="4)C6MB4UMQH";Z_2!!A3Z!CO8X3<!@L,8;$J#a
M=2)! <4$G0S6*0664FV9S130,Z,YS6I>,YO;[.8 N  $GC(TGMP:@0E@@ ,-a
M!LAY5TC"8LHPAIUHCPR.^]UR!F &CKYSG#%@P;!"] 5@.FB=<-@IX5;#MX66a
M00QR6*<>.K#%?TJ56XC%R!C ,@!"=+6B/<7K0\=:5K.B5:W2:6L)3P?7U*W3a
M$8+E&V&I9EC$KA,33AV02Z,:H*G*U*HU%6H?O+!.45!F *R0@ O\A88OH%.=a
M ["%IM3(QF ]*UIHB.0Z@4%)OEERG<J @@OV"IB^LM5!9DT?" !SDP8Y) RNa
M,<Q@W#!9G?#D*S,95H/<LDYJ((&% 1HK?O8;2 6"#9=8614<\/*?W_QNEVF8a
MWDWFX()U>F,!+H@L>RF+#B@43@R$HV6BDK*4IBQO<V ;@I_P@I/QYG(F)BBKa
MA-M[)A"<X0T9:_  Y)$!%^ R4>0K4Q35M$Y^+/>&Q8N=G\RU8S\MAP &H P!a
M(,!)43KYR5 >6P,(H $/@.V43\G=Z'B7$5=.F00M )M/# L"#4>D#+<\,8)[a
MJ4N_NH4W!' !4F6'3C9,&0>Q-1X=7BK5F%:5I@'-ZI2%8%?K.K:VW.*NB-PLa
M' (P80->U:Q8R3IE*Z26:JL=4&L32P PY#E LX4I56=ZS8#JEK<$4(.2'P*Va
M*+OZU6TC@!\T +;C16\MU+.>&["'-P(@@@$NL+7RIBP)#RASS[3MB9^I>=-Na
M$H 3!:2:4^(@Z3;5(+RU+L-,TH"6 9?AFK\3S91-05'5>H3: J*S3:8,BPL2a
M;MK5EL$-L.U!;9>YVV] $[A?-65=E!O3Y\:<4J=,# L3+M1]'O6I_7LZ-L %a
M-%UQ6%!,AX(TS.29K)HP1LZ@E!1,V1E*QD:384WRDK=@RN*(@9C?4(>KN.' a
M:U2*>^NM.1&J5[*K<@V:Y%"'MI;.55-FAY+M >'(EK8!!0# 9?D&55'?-J]9a
M%>_BQK &9;?L?0TN@ +^K>G,QA/JFBD !2!]\$/WA%M;>&87D.Z!'[/6ZX_5a
M)K=P4KU)^Z@ @XPT6.7.@KA$9=*"*H ,CM#8\)V=[QC7(-@:-_.:W"1CI(TKa
M4(6*=!X8.YR&)R<Y[8YT(S"AGV3@<VV7+<^%@[@GHE%(1M8(^:G+)"C;C+P<a
ML@X%RA1 "Q!&G6L+0(:E/Q793J\JU)LM];E0W>JREVO6W< !9=8!PWN79S61a
MCH?+,_WYX^36YCF+=$$8SJ+1YY;?03""I1: $9^6BJBRSW>Q_H2_^2F )3Y?a
M=M$K>]2E'\-NQ>L3.JB>5>Z!+AYD?*^'?*B3=:!@>ZH 89N&=+3@>P/2= EWa
M6X%&?*?G>@986LJ'=+[ =0("?E)5@4B'#$9P8=6#:8-16N'5.1RG.2NV*DV1a
M%BUV@$@G#4Z@=WTF=RO8.=?3('  $CNA;#V .C/W@NZ%=-S@@0$"@HBF3>9Ga
M#O<U6"<X(+H'3YY%$[7A%.I59JY"!U%Q%WEQ>,^$=/"@A.+S53DH!^:G#S9Pa
M;%;8A&D7 UU ;VA20ML6&4E&?RT5>LEF6U5E:OKG!?R7>G*P>@&((ZXG<[%'a
M@P;@ )1A !@P<B8WB5#6  8@ BX -JZD8!X1%#>6$8T1(F4F%SPA!K_T76]Fa
MB2SP0V;&84SA%)9H ];W>_;GA\R&4P8 !"%P;+5(>C25,MUD $HP!3M8C)WCa
M*2W68FCP!G<  E*0!%,P!/)U%'#@$4E1%&DQ$R%BB53@;L9(;VX&>7C1<JY1a
M!@UF %YP A>&%7A5@=E$?B9@!$, ?_IB &@P!*#WALJ65W$84"/0 C0PAZ=Ga
M!*+17J*H<U[8<UQFB7) 'X/%CE\W?'DE5D9@!/"70 ("-D6 !UX8(9KS!'"0a
M*-=CB7P0;0-B(F. 5Q+Y4'Q%(B:B.5038D0A'28$ EBP9B#P Y9H"!12=OI(a
M3C?F$^LQ9+J3)D9FB9" C^_F-^SW3"I"A_;&;4)!E$56%):H"7J(:2]'-57Qa
M&ZT!DXHW7G'A!B>@.7/ $QZA.<\8C?+%:&6&AZ1 C-](;YMX![_$$^E5C1$Ra
M$V^ %L_R!7-$!\^R' ;@"A^0C^,44''H4".  VMG +A@AO &4 ^E&08@#.DGa
M!EL9@=K6&F;0&@Z1*+:$A\Q@./[TDPZUF ^5,H]I#91#.&/0!AD13XSYE%"Ya
M;6C!>@+X7)<"%@8 #FYWDDPY(+IY!D-)3U]AB>I@ADPHAO5(#WMT5U_' EDAa
M*G5!!\<Y4%_Q!?:$3Y;H#V176'!76_Z8+8)R  BPBX0CBGT44L1R!%,@&!@Qa
M!Q]S !*0 A<&FVI!=<:53N1S/?2"+LEY !PP 2Y0G-D)* =@ ND'%#_)+<35a
MG^IT -;46#^95]7I$PZ1H/5D$]YY #H0GF^'AN3Y4.;9  = !,PYGCW!F)IQa
M $ZPHB3:$QBE+P> !>G'GDKDGL5R+,EB$_4I!A H(),9@I6Y@]DV$XPA!TP1a
M'!G';P? !L-3?WX35;:(6\ H7E)YEJC'%C39<-53!%@P!$4 !51@=2AJ!U*@a
M4';P<NC6$_Z(D6'Y*D)Q(S/G&DM1$UK801NC2T%8&[QQ (#067N8%'%@I<MFa
M>OR3C1GA$=$A' >@"#+*?AEU )1@DGJV$'L7ATXHD(M:AWZZ8;/C5BCJ"1K@a
M I/%5FL@H?^Y:P%J4 > "OSDD^P7H04UH++PFGQ3I$VHADA:;[AI/4$!'4D!a
M K<*%@? "S<X6)LI( /V!@4V!R62!]F)'NC$<? T2VB1EE/I$!6"$422*%U!a
M8'+%B2AJ#.YD: \J4.72G9 *#0^ JONYJL0*J=HPB[+E.-!76ZE935VPFBA*a
M#O@J(*>YKS3* G'XKR.P$@?@#I(YG%+E4-B$HOB@ A?6K$%%KEYY&-4*KMC:a
M  @0/,XG!LVEADX(L C   ,;()KY80&2JOQ9KR!K 2MKK/H:3]F4L"B[(H43a
MF_LC535JFV'9@CHAJNA$J@B@ A8[6!S'E1HKK1R;'-8:KHF% #2P!&Z8F"Q@a
M9J.I)7R3;9IC!G;*I7;)A;6$9IKC>':& #Y0 <'6F=P&FF=;,B"+!.E*-:?)a
M?ER+MD\"LE+PL&_:A!F% %RPM*J%L>,*K7(UK1U[K7B# &:@JWC+A\%':L\Da
M WTPB%XJKKDFIF1JIFB* ' PJTP'?!/X9]<$=3-P5=V$ 'I NI.[KFY0!ZJ1a
M*%_0E]FY' A " :WJQ#;JRJS@DEZ;]8C'0T'J" !J,8:%V'K)R#K"$_ IFYJa
MI!#UJUNJ.*)1IT0R'P?!IW8X<X *LI@ N_EJJ(B*?[^H3:N+3:TK"H0ZN>8+a
M>XD:B P'7XWZ$](!LJQ@. Y:JU2))B!K"S):LA*[5 @ ##5KBH$[E:U"!MD)a
MLLK@ ,.%IP^, -1  1/LJNSA&B]7M=Y0LP6+LPCKKRB+#I<V(+QZL&+%&P@@a
M#X6FE2XK%!2\P6[0P2#+#\VWGL]'P.H+L E@ (S%K#%,9PZ<' V0 ! 0KT/1a
MP ^< !I@H&SQ@]G)JD=, B!\LT [PC"@L"M!3#6[<P9;4SJ[L$>, R=,I+^Ka
MPB; &PD@!,$I("U+-5%,K>QQ7,*1 $R0PX:6>8'FCUUL!>1+L)1[NI:KNJQ[a
MQ&#@+?77A_.[?\P#-HZ:OPF@:D=,!\#6E=)*'@G@!^I9J(R,OJF+N4>,"%?<a
MB_C7;$<L"89CL *B:-[E90G "921 *:P 2[PK-'*N%+KL7B3 + PJ7M'Q@F@a
M"TV0M7NWMR7CM3%)<]J+(T$('2!!!D11EF8KFFA[Q,1@AIF6;KESQ,[0R?#[a
MR;?UBZ*< -APMQ'H4>WYEX$YF!^3 .) >%+(-YD3O/3V%2VFMN,:;LAS8&)+a
M),N1 .Q0S(M<N;H5EI'\%#?22SG1?ZHG<X?1K9&1 /9P;7-YA5/[L0H  )2Aa
M  H@B908TJ#4  I  3@P2Z%Y9E?SSSC2@[X4!@ H<\_L5C/!FZK"A23M 0:*a
MS-C)TB2- C9$-0?40@H@ [:<H=?)H=OIKB3- WHLU'_37,20,CC  E;D<0I@a
M!$\]()8CU51MU3" U;5'TEH TB)]UFI#TF0@2Q(=<5]Q.KMFK/7RUJ J<R=&a
MTFZ P;8ZUV"A 'B0?D,M9,A97,>Z(0H@" 8:H4RM (Q@.%T](,1% E6D&0I@a
M"=5%-=>E  E(TJI@UFC]V65#TK2@<MEHK%%T%A*=$^15/:8X@'88%&%@!E)4a
M-SA&TKZ P;-;NW)PNY_)8PJ #$'-U3@4()0M#1*L8P"L -Q0 &NG .:@ .U a
M,EJC /!P, J@#Y2Q $NV)X#*8PO@ "* W":#(N)]-/,5'PVP !A  BI 4@CQa
M1G'D$(&9*$SP!G<3%"*0!;_S,0L@ CZ@ E+0!$7@*@HQ$TP$1T\41>(* X!4a
M*E7@*ME[X/%-!_,M!_5]W^G- D/P*)'" Q*>X'1DX?;]9IFR(@?!*0CQ*<[8a
M!$N0!N7UX7*DX(FU &VH @].IS NWS)^X:FX $!@ 15S B)@+$ !>6K"WTI@a
M ;EMBKN-NVKB,^E-!050#^GM!<OZ*\XU9.UL9,PB4$2&)M>RY+;KY$9V+2V@a
M(N B+F+>Y+U=YNF-!D%\#@Q$NTS.V[E; CYPYB# ".FMCQ6C"-Q2 RDP#&MNa
MYT^>WGPPBQ5# N)= CM #&[2+,'B<0M@"&DDV-A9E!-"'ZF  HS^OR:#GQ2Ra
M$@L "18=("&  H5.YMA((:Y4 OA)'ZO>YD6Q(0N@"3HP('+>Z 8A2*]NWDD#a
M(!1B(5.<(?&!GWR^ *2@!7Q3,4/>&"RG.7W9$V\0AC/]O?"5VF *K1[F07DQa
M$WTZ$Q$]61L'>720[>[*WZ[@C0+B['0:A.Q![,8N'WE)KO:C2PX#,>23.2[ a
MW[BP 'QS'0L@# DP(,V0WLQP  %R\ M@#1G0#W.NVX9>YCUPYND-#@>S .J0a
MW?2P 'L"'?F[ /X Y" @Y%,0'9"'91_#  @0 _\0+"=OO ?>$!2.)L&R L/@a
M!Z_N2#>?\XW>  P@ 2'P\B) 4E20!R'YW@M!\TQ@\W+C/QX#]!QP,/M$&0R@a
M&7OR&?S& #HP 2JP!$60!5%"!6GE!$^  WS0!$!/!!;P]6'/(R P!4%@!460a
M]E)0!4Z0]D#O!!W@]F+O+2K !$\0!)0S\_*-)GK/ "_D]R#0,BKP+$/0%(DOa
7!AS ^-?&XTK/$ X!$6.0^&QP,/\ &H Sa
 a
end
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads