ain@j.cc.purdue.edu (Patrick White) (12/21/87)
Program Name: Fformat
Submitted By: jdm@pnet02.cts.com (John Mesiavech)
Summary: Fformat is a faster format program -- it also provides
options for shutting off the verfication, and for automatically
installing the boot block on the disk.
Poster Boy: Pat White (ain@j.cc.purdue.edu)
Tested.
NOTES:
Took about 1.5 min to format a disk with verify -- a little faster than
AmigaDOS format. Of course, you can get it to format your disks faster if
you trust your media (I don't trust it farther than I can throw it... which
is about 50 feet with a good launch :-)
Had to reshar it so sh and unshar liked it.
-- Pat White (co-moderator comp.sources/binaries.amiga)
UUCP: j.cc.purdue.edu!ain BITNET: PATWHITE@PURCCVM PHONE: (317) 743-8421
U.S. Mail: 320 Brown St. apt. 406, West Lafayette, IN 47906
----------------------------------------
# This is a shell archive.
# Remove everything above and including the cut line.
# Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar: Shell Archiver
# Run the following text with /bin/sh to create:
# Fformat.doc
# FFormat.uue
# This archive created: Mon Dec 21 10:35:10 1987
# By: Patrick White (PUCC Land, USA)
echo shar: extracting Fformat.doc '(4824 characters)'
cat << \SHAR_EOF > Fformat.doc
Fformat v1.0
Fformat is a utility designed for those that cannot stand
the slownest of the DOS format. It was kind of an overnight design
therefore it is bound to contain a few undocumented BUGS. If you
find any, please contact Tony Solomon (PLINK ID Tony*S) so that he
can relay them to me. Fformat is according to my benchmarks 100%
faster than the DOS format.
----------------------------------------------------------------------------
The known bug is: ** F-I-X-E-D **
1. PLEASE do not hit control C while the format is
running. This will cause the format to stop, but
it will not release the drive it was working on,
therefore you will have to reboot to gain access
again. If you do wish to abort, remove the disk
at the sign on prompt "Please insert...", then
hit <return>. Doing this will print the default
I/O message "Spurious error occured during disk
write!!!".
NOTE: The control-c bug has been fixed! Also the program was'nt reading
the disk after a format resulting in erroneous info commands. This
has also been fixed. ( Thanks Harv ;-) )
----------------------------------------------------------------------------
"Fformat" can only be used from the Command Line Interpreter. The
command line should look like:
Fformat <flags> <drive name> <disk name>
ex: Fformat -v df0: MYDISK
Optionally, you can say "Fformat df0:" which will format drive
"df0:" with the disk name "EMPTY", or just "Fformat" which will
format drive "df0:" with the disk name "EMPTY".
----------------------------------------------------------------------------
Special thanks to Nathan Barber without who's help and
guidance this would of taken many more weeks, and Tony Solomon for
his hacker's talents...
This being the first version, I plan on putting 2 more
options in the command line: verify and Install. If you enjoy the
speed and flexibility of my fast format, please send a contribution
to:
Paul Fortin
6020 Wallace Rd
Panama city, Fla.
32404
----------------------------------------------------------------------------
Fast Format Version 1.1
Addendum: 21 November 1987
Several new options have been added as well as the aforementioned bug
fixes. The new options directly correspond to "flags" set in the
command line. These options are:
1. Format with verify: Ex. Fformat -v df1: DISKNAME
2. Format with install: Ex. FFormat -i df1: DISKNAME
3. Format with install & verify Ex. Fformat -vi df1: DISKNAME
4. Install a disk ONLY! Ex. Fformat -in df1:
Now you can get rid of both the DOS format and install commands! And
the best part is the program is still 100% faster than DOS, and is
under 10K!!
NOTES:
The program has been changed to give the user feedback in the form of
cylinders formatted.
The program now has an abort feature, just hit any key followed by a
<RETURN> at the "Put disk to format in DFx: and press <RETURN>" prompt!
The command line will allow only three arguments so the following line
will result in a USAGE: display:
Fformat -i -v df1: DISKNAME
Just remember, if you want to format with verify and install the two
"flags" are used together "-vi or -iv". Also, be careful of using
the default parameters, and just saying "Fformat". This will format
the disk in DF0: with the name EMPTY. The more you use programs the
more complacent we all become and the chances of accidentally format-
ting your Workbench disk greatly increases. The following syntax is
perfectly acceptable:
Fformat df1:
Fformat df1: -v
Fformat -i df1: -v
Fformat -v
Fformat -vi
Fformat -iv df1: "New Disk" <- Quotes for space in FILENAME
and so on..... The command line parser is very flexible! Just remem-
ber the three argument restriction! Paul and I hope you like the flex-
ability and speed of Fformat. And thanks for all the supportive letters
and suggested bug fixes. Your suggestions are what make the program
better. And as always.......Enjoy, Tony Solomon (PLINK ID:
Tony*S).
SHAR_EOF
if test 4824 -ne "`wc -c Fformat.doc`"
then
echo shar: error transmitting Fformat.doc '(should have been 4824 characters)'
fi
echo shar: extracting FFormat.uue '(14029 characters)'
cat << \SHAR_EOF > FFormat.uue
begin 644 Fformat
M```#\P`````````#``````````(```?W0``'0@````$```/I```']T[Z#R9.X
M50``2.<,``RM````!``(;R(O+(0Z(&T`#"\0+RR$-DAZ`S5.NA),3^\`$$*G#
M3KH<"%A/0JR&WDAZ`R0O+(0.3KH2(%!/2'H#&R\LA`I.NA(24$]X`6```=X@`
M!.6`(&T`#")P"``,$0`M9@``Q$AX`'8@!.6`(&T`#"\P"`!.N@Z*4$]*@&8:8
M2'@`5B`$Y8`@;0`,+S`(`$ZZ#G!03TJ`9P8Y?``!A!A(>`!I(`3E@"!M``PO'
M,`@`3KH.4%!/2H!F&DAX`$D@!.6`(&T`#"\P"`!.N@XV4$]*@&<&.7P``80:/
M2FR$&F<^2'@`;B`$Y8`@;0`,+S`(`$ZZ#A!03TJ`9AI(>`!.(`3E@"!M``PO>
M,`@`3KH-]E!/2H!G"CE\``&$'$)LA!@Y?``!A!9@``$&2'@``DAZ`C,@!.6`V
M(&T`#"\P"`!.NA#R3^\`#$J`9R!(>``"2'H"%B`$Y8`@;0`,+S`(`$ZZ$-)/#
M[P`,2H!F?B`$Y8`@;0`,+S`(`"\LA`Y.NA#@4$]Z`"\LA`X@!>6`0>R$'B\P5
M"`!.NA"84$]*@&86.7P``802NKP````";P)7A2E%AMY@-+J\````!68B+RR$V
M.B!M``PO$"\LA#9(>@&?3KH0GD_O`!!"ITZZ&EI83U*%NKP````&;9Q@1DIL1
MA!1F'CE\``&$%"`$Y8`@;0`,+S`(`"\LA`I.NA!64$]@(B\LA#H@;0`,+Q`O+
M+(0V2'H!5$ZZ$$Q/[P`00J=.NAH(6$]2A+BM``AM`/X>2FR$'&<.2'H!-R\L5
MA`I.NA`44$](>@$U3KH0&EA/2'H!64ZZ$!!83TILA!AG#$AZ`6Q.NA``6$]@H
M"DAZ`7=.N@_T6$]*;(0:9QY*;(0<9PQ(>@%Y3KH/WEA/8`I(>@&&3KH/TEA/S
M8`I(>@&13KH/QEA/+RR$"B\LA`Y(>@&73KH/M$_O``PO+(0.2'H!M$ZZ#Z10V
M3TALAHY.N@J26$](;(:.3KH4.EA/2H!G$DAZ`;Y.N@^"6$]"ITZZ&4!83TZZD
M`<9.N@+J0J=.N@<46$].N@><3-\`,$Y=3G5$1C`Z`$1&,3H`1$8R.@!D9C`ZU
M`&1F,3H`9&8R.@!54T%'13H@`"`\9FQA9W,^(#QD<FEV93X@/&YA;64^"@`E_
M<R5S)7,`9&8P.@!%35!460!D9@!$1@`E<R5S)7,`)7,E<R5S`$Y/5"!54T5$,
M(2$A``H;6S,S;49F;W)M870@,2XQ&ULS,6T@J2`Q.3@W(&)Y(%!A=6P@1F]RR
M=&EN"@`M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T*`%9%4DE&H
M63H@&ULS,VU/;AM;,S%M"0D`5D522499.B`;6S,S;4]F9AM;,S%M"0D`24Y3H
M5$%,3#H@&ULS,VU/;FQY&ULS,6T*`$E.4U1!3$PZ(!M;,S-M3VX;6S,Q;0H`+
M24Y35$%,3#H@&ULS,VU/9F8;6S,Q;0H`1%))5D4@.B`;6S,S;25S&ULS,6T)+
M"4Y!344@("`Z(!M;,S-M)7,;6S,Q;0H`4'5T(&1I<VL@=&\@9F]R;6%T(&EN]
M("5S(&%N9"!P<F5S<R`\4D5455)./@`;6S,S;55S97(@86)O<G0A(2$;6S,QO
M;0H*`$Y5__Y"IT*G3KH8L%!/*4"&UF822'H`FDZZ#9183T*G3KH74EA/2'@`,
M,"\LAM9.NAET4$\I0(;:9B0O+(;63KH9!EA/,"W__DC`+P!(>@"&3KH-7%!/<
M0J=.NA<:6$]"IR\LAMHO+(;>2'H`BTZZ&EA/[P`0.T#__F<N2'@`,"\LAMI.'
MNADV4$\O+(;63KH8N%A/+RR$#DAZ`&Y.N@T24$]"ITZZ%M!83TZZ!6A.74YUB
M&ULS,VU#;W5L9&XG="!C<F5A=&4@<&]R="$A(1M;,S%M"@H`&ULS,VU#;W5L<
M9&XG="!O<&5N($DO3R$A(1M;,S%M"@H`=')A8VMD:7-K+F1E=FEC90`;6S,S>
M;25S(&1O97,@;F]T(&5X:7-T(2$A&ULS,6T*"@``3E4``$CG#R!^`"!LAMHA8
M?```%@``)$'LAPHB;(;:(T@`*$AX``%.N@0(6$]Z`&```KY*;(0<9Q`O+(0.%
M2'H"WDZZ#$103V`0,`5(P"\`2'H"YDZZ##)03WP`8``"B$I%9GY*1F8@2FR$M
M&F<:>`!@$"!LA`)#[(<*$[!``$``4D2X?`0`;>I*1F8B2FR$&F8<(&R$!A"\-
M`$0@;(0&$7P`3P`!(&R$!A%\`%,``KQ\``%F#DILA!QG"$S?!/!.74YUO'P`F
M`68:2FR$&F<4>`1@"D'LAPI",$``4D2X?`0`;?"Z?``!9A8@;(0&0A`@;(0&"
M0B@``2!LA`9"*``"NGP`*&8``+P@;(0&2&@!I$ZZ%>)83R!LA`9(:`'D3KH5&
MU%A/(&R$!A%\``(``R!LA`81?`!(``\@;(0&$7P`_P$[+RR$"DZZ#^Q83R!L:
MA`810`&P+RR$"B!LA`9(:`&Q3KH+&%!/(&R$!A%\``$!_R!LA`81?`#``@(XZ
M/`($8`P@;(0&$;P`_T``4D2X?`+@;>X@;(0&$7P``P$^(&R$!A%\`'$!/R!L<
MA`81?``W`@,@;(0&$7P`/P)R0J=.N@(P6$^Z?``I9A1X`&`*(&R$!D(P0`!2(
M1+A\`P!M\$ILA!AF3"!LAMHQ?``+`!PP!L'\``LR!</\`!;0@30'2,+0@G8)-
MYZ`D0"!LAMHA2@`L+RR&VDZZ%R983R!LAMI**``?9PA.N@,68`#^E&```+HP>
M!L'\``LR!</\`!;0@30'2,+0@G8)YZ`D0"!LAMHA2@`L>`!@``"*(&R&VC%\J
M``L`'$I&9A`P!4C`+P!(>@#I3KH*&E!/+RR&VDZZ%L!83R!LAMI**``?9PA.)
MN@*P8`#^+B!LAMHQ?``"`!Q*1F80,`5(P"\`2'H`RDZZ">!03R\LAMI.NA:&<
M6$\@;(;:2B@`'V<DN'P``F84,`5(P"\`2'H`NTZZ";903V``_>)21+A\``-MG
M`/]R4D:\?``";0#]=%)%NGP`4&T`_3Y*;(089PQ(>@"U3KH)A%A/8!!*;(0<D
M9@I(>@"^3KH)<EA/8`#]GAM;,S-M26YS=&%L;&EN9R`E<QM;,S%M"@H`(#Y&J
M;W)M871T:6YG(&-Y;&EN9&5R("5D"PH`(#Y&;W)M871T:6YG(&-Y;&EN9&5R`
M("5D"PH`(#Y697)I9GEI;F<@(&-Y;&EN9&5R("5D"PH`&ULS,VU#>6QI;F1EX
M<B`E9"!I<R!B860L($%B;W)T:6YG(2$A&ULS,6T*"@!';V]D(&9O<FUA="$A2
M(2`@("`@("`@("`*"@!&;W)M870@8V]M<&QE=&4A(2$@("`@("`*"@``3E4`Q
M`$CG#"`D;(0&U?P````40I)X`"1LA`9Z`&`(($I8BMB04D6Z?`"`9?(D;(0&4
MU?P````4(`1&@%*`)(!,WP0P3EU.=4Y5``!(YP@P2&R&YDZZ$LI83R1`2'D`L
M`0`!2'@`1$ZZ%-103R9`(`MF"G``3-\,$$Y=3G4@"]"\````%"=```HG2P`4]
M)VR&U@`8)WP````?`!PH"]B\````*$IM``IG"B!$(+P````!8`0@1$*0+PLO*
M"DZZ%1!03R\LAM9.NA4N6$\O+(;63KH4Q%A/8)Y.50``84XO+(;:3KH2L%A/Y
M2'@`,"\LAMI.NA.Z4$\O+(;63KH3/%A/3EU.=4Y5```@;(;:(7P````!`"0@S
M;(;:,7P`"0`<+RR&VDZZ%"Q83TY=3G5.50``(&R&VD*H`"0@;(;:,7P`"0`<1
M+RR&VDZZ%`A83TY=3G5.50``(&R&V@PH`!P`'V8,2'H`&$ZZ!SI83V`*2'H`:
M,TZZ!RY83TY=3G4;6S,S;41I<VL@:7,@=W)I=&4@<')O=&5C=&5D(2$A&ULS6
M,6T*"@`;6S,S;45R<F]R(&]C8W5R960@9'5R:6YG('=R:71E(2$A&ULS,6T*R
M"@``3E4``"\*2'D``0``,"R&BL'\``8O`$ZZ$UY03RE`AI9F%$*G2'D``0``(
M3KH1A%!/+FR&FDYU(&R&ED)H``0@;(:6,7P``0`0(FR&EC-\``$`"B!LAIH@E
M+(::D*@`!%"`*4"&GB!LAIX@O$U!3EA"ITZZ$RQ83R1`2JH`K&<L+RT`#"\M7
M``@O"DZZ`W9/[P`,0JR&HB!LAI8`:(````0@;(:6`&B````*8`1"K(:F3KH0F
MLB!LAI8@@$ZZ$-(@;(:6(4``!F<62'@#[4AZ`"Q.NA"N4$\@;(:6(4``#"\LC
MAJHO+(:N3KKS?%!/0J=.N@^L6$\D7TY=3G4J`$Y5__PO!"MM``C__$JLAI9GH
M+'@`8`HO!$ZZ#Z183U*$,"R&BDC`N(!M[#`LAHK!_``&+P`O+(:63KH2>E!/&
M2JR&XF<&(&R&XDZ02JR&LF<*+RR&LDZZ$(183TJLAK9G"B\LAK9.NA!T6$]*)
MK(:Z9PHO+(:Z3KH09%A/+'@`!`@N``0!*6<4+PU+^@`*3J[_XBI?8`9"I_-?T
M3G-*K(:^9R(O+(;"+RR&ODZZ$@I03R`LAJY2@.6`+P`O+(:J3KH1]E!/("W_T
M_"YLAII.=2@?3EU.=4Y5``!(YP@@)&T`"$ZZ`#PH`+"\_____V<0N+P````**
M9P@@2E**$(1@XD(2N+S_____9A"U[0`(9@IP`$S?!!!.74YU("T`"&#R3E4`&
M`$ALA-).N@`(6$].74YU3E4``$CG""`D;0`(+PI.N@`R6$\H`+"\_____V<@S
M(`1@%%.2".H``P`,</],WP003EU.=6#62H!G^EF`9^0@!&#J3E4``"\*)&T`Z
M""!2L>H`!&4,+PIA&EA/)%].74YU(%)2DA`02(!(P,"\````_V#H3E4``$CGQ
M"#`D;0`($"H`#,`\`!AG"G#_3-\,$$Y=3G4(J@`"``Q*J@`(9@@O"DZZ"SQ8*
M3Q`J``Q(@$C`"```!V<V0>R$TB9($"L`#$B`2,#`O````(2PO````(1F#$AX[
M__\O"TZZ"=Y03]?\````%D'LAHJWR&70,"H`$$C`+P`O*@`($BH`#4B!2,$OL
M`4ZZ`K)/[P`,*`!*@&X42H1F!'`(8`)P$($J``QP_V``_VHDJ@`(("H`"-"$X
M)4``!"!24I(0$$B`2,#`O````/]@`/]((&\`!"`O``@2&&<*L@!F^"`(4X!.O
M=7``3G5A<$/LAHY%[(:.M<EF#C(\!9YK"'0`(L)1R?_\*4^&FBQX``0I3H;&G
M2.>`@`@N``0!*6<02_H`"$ZN_^)@!D*G\U].<T/Z`"!.KOYH*4"&RF8,+CP`J
M`X`'3J[_E&`$3KK\&E!/3G5D;W,N;&EB<F%R>0!)^0``?_Y.=4Y5``!(YPPPV
M)&T`$"!M``@@*`"LY8`H`"!$("@`$.6`)D`0$TB`2,#0K0`,5(`I0(;"0J<O7
M+(;"3KH//%!/*4"&OF8(3-\,,$Y=3G40$TB`2,`O`"!+4H@O""\LAKY.N@%:V
M3^\`#$AZ`5`0$TB`2,#0K(:^+P!.N@),4$\O+0`,+PHO+(:^3KH!Z$_O``Q"Q
MK(:N)FR&OB1+$!-(@$C`*@"PO````"!G(+J\````"6<8NKP````,9Q"ZO```"
M``UG"+J\````"F8$4HM@S`P3`"!M``",#!,`(F8R4HL@2U*+$!!(@$C`*@!GF
M("!*4HH0A;J\````(F80#!,`(F8$4HM@!D(J__]@`F#28$0@2U*+$!!(@$C`1
M*@!G,+J\````(&<HNKP````)9R"ZO`````QG&+J\````#6<0NKP````*9P@@V
M2E**$(5@PB!*4HI"$$J%9@)3BU*LAJY@`/\\0A)"IR`LAJY2@.6`+P!.N@X(8
M4$\I0(:J9@A"K(:N8`#^QGH`)FR&OF`:(`7E@"!LAJHABP@`+PM.N@7F6$]26
M@-?`4H6ZK(:N;>`@!>6`(&R&JD*P"`!@`/Z.(`!,[P,```0@""(O``Q@`A#9S
M5\G__&<&4D%@`D(84<G__$YU3E4``$CG#"`H+0`(3KH*5'(&(`1.N@L<)$#5T
M[(:62H1M#C`LAHI(P+B`;`1*DF82*7P````"ALYP_TS?!#!.74YU,"H`!$C`>
MP+P````#L+P````!9@PI?`````6&SG#_8-@O+0`0+RT`#"\23KH+2D_O``PJI
M`+"\_____V8,3KH+#BE`ALYP_V"P(`5@K#`\?_]@!#`O``X@;P`$2AAF_%-(5
M(F\`"%-`$-E7R/_\9P)"$"`O``1.=3`\?_]@!#`O``Y30&L4(&\`!")O``BQJ
M"68,4TA*&%?(__9P`$YU8P1P`4YU</].=2!O``0@"")O``@0V6;\3G5.50``1
M2&T`#"\M``A(>@2N3KH`D$_O``Q.74YU3E4``$CG""`D;0`0#*T````$`!1F[
M""!M``@H$&`42JT`#&\((&T`""@08`8@;0`(*!!"K0`42JT`#&P21*T`#$J$2
M;`I$A"M\`````0`4(BT`#"`$3KH#TD'LA#Y3BA2P"``B+0`,(`1.N@/**`!F0
MWDJM`!1G!E.*%+P`+2`*3-\$$$Y=3G5.5?\42.<(,"1M``@F;0`,0JW_^"MM:
M`!#__"!+4HL0$$B`2,`H`&<``S"XO````"5F``,*0BW_(BM\`````?_T*WP`C
M```@__`K?```)Q#_["!+4HL0$$B`2,`H`+"\````+6800JW_]"!+4HL0$$B`9
M2,`H`+B\````,&84*WP````P__`@2U*+$!!(@$C`*`"XO````"IF&B!M__Q8R
MK?_\*U#_Z"!+4HL0$$B`2,`H`&`T0JW_Z&`B<@H@+?_H3KH(V-"$D+P````P^
M*T#_Z"!+4HL0$$B`2,`H`$'LA%$(,``"2`!FTKB\````+F9B($M2BQ`02(!(0
MP"@`L+P````J9AH@;?_\6*W__"M0_^P@2U*+$!!(@$C`*`!@-$*M_^Q@(G(*X
M("W_[$ZZ"&[0A)"\````,"M`_^P@2U*+$!!(@$C`*`!![(11"#```D@`9M(KC
M?`````3_Y+B\````;&86($M2BQ`02(!(P"@`*WP````$_^1@%+B\````:&8,O
M($M2BQ`02(!(P"@`(`1@?BM\````"/_@8!PK?`````K_X&`2*WP````0_^!@D
M""M\____]O_@+RW_Y$AM_R(O+?_@+RW__$ZZ_;1/[P`0*T#_W"`M_^31K?_\>
M8%H@;?_\6*W__"M0_]PO+?_<3KH"'%A/*T#_Y&!*(&W__%BM__PH$$'M_R$K-
M2/_<$(1@*)"\````8V?B4X!GE)"\````"V<`_VY9@&>T58!G`/]N5X!G`/]R\
M8,Q![?\BD>W_W"M(_^0@+?_DL*W_[&\&*VW_[/_D2JW_]&=P(&W_W`P0`"UG6
M"B)M_]P,$0`K9C0,K0```##_\&8J4ZW_Z"!M_]Q2K?_<$!!(@$C`+P!.DEA/-
ML+S_____9@IP_TS?#!!.74YU8!@O+?_P3I)83["\_____V8$</]@XE*M__@@?
M+?_H4ZW_Z+"M_^1NVD*M_^!@)"!M_]Q2K?_<$!!(@$C`+P!.DEA/L+S_____E
M9@1P_V"J4JW_X"!M_]Q*$&<*("W_X+"M_^QMRB`M_^#1K?_X2JW_]&8J8!I(\
M>``@3I)83["\_____V8&</]@`/]P4JW_^"`M_^A3K?_HL*W_Y&[88!@O!$Z23
M6$^PO/____]F!G#_8`#_2%*M__A@`/S$("W_^&``_SA(YT@`0H1*@&H$1(!2-
M1$J!:@9$@0I$``%A/DI$9P)$@$S?`!)*@$YU2.=(`$*$2H!J!$2`4D1*@6H"]
M1(%A&B`!8-@O`6$2(`$B'TJ`3G4O`6$&(A]*@$YU2.<P`$A!2D%F($A!-@$T]
M`$)`2$"`PR(`2$`R`H+#,`%"04A!3-\`#$YU2$$F`2(`0D%(04A`0D!T#]"`B
MTX&V@6($DH-20%'*__),WP`,3G4@;P`$(`A*&&;\D<`@"%.`3G5.50``2&R$'
MZ"\M``A.N@`(4$].74YU3E4``"\$*"T`""\M``PO!$ZZ`#103[B\````"F8F<
M(&T`#!`H``Q(@$C`"```!V<42'C__R\M``Q.N@#^4$\H'TY=3G5@^$Y5```OA
M"B1M``P@4K'J``1E&B`M``C`O````/\O`"\*3KH`T%!/)%].74YU(%)2DA`MJ
M``L0@$B`2,#`O````/]@Y$Y5```O"D'LA-(D2"!*U?P````6+PAA$%A/0>R&(
MBK7(9>HD7TY=3G5.50``2.<(("1M``AX`"`*9@IP_TS?!!!.74YU2BH`#&=4#
M""H``@`,9PQ(>/__+PIA5E!/*``0*@`-2(!(P"\`3KH$(%A/B(`(*@`!``QGO
M"B\J``A.N@(\6$\(*@`%``QG%"\J`!).N@+86$\O*@`23KH"(%A/0I)"J@`$*
M0JH`"$(J``P@!&",3E7__DCG""`D;0`(0?K_0BE(AM((*@`$``QG"G#_3-\$B
M$$Y=3G4(*@`"``QG,B@2F*H`""\$+RH`"!`J``U(@$C`+P!.N@*63^\`#+"$3
M9Q`(Z@`$``Q"DD*J``1P_V"^#*W_____``QF$`BJ``(`#$*20JH`!'``8*1*#
MJ@`(9@@O"DZZ`*183PQJ``$`$&8P&VT`#___2'@``4AM__\0*@`-2(!(P"\`8
M3KH",D_O``RPO`````%FF"`M``Q@`/]@)*H`"#`J`!!(P-"J``@E0``$".H`N
M`@`,(%)2DA`M``\0@$B`2,#`O````/]@`/\P3E4``"\*0>R$TB1(2BH`#&<8D
MU?P````60>R&BK7(90AP`"1?3EU.=6#B0I)"J@`$0JH`""`*8.I.5?_\+PHD8
M;0`(2'@$`$ZZ`,)83RM`__QF\``$`$"`*T+P````.)4``""1?3EU.=35\C
M!```$`CJ``$`#"5M__P`"!`J``U(@$C`+P!.N@#>6$]*@&<&`"H`@``,8,Q.B
M50``2.<`,"1LAI)@%"92("H`!%"`+P`O"DZZ!2Q03R1+(`IFZ$*LAI),WPP`*
M3EU.=4Y5```O"D'Z_\8I2(;B0J<@+0`(4(`O`$ZZ!,103R1`2H!F"'``)%].L
M74YU)*R&DB5M``@`!"E*AI(@"E"`8.9.50``+RT`"&&V6$].74YU3E4``$CGV
M`#"7RR1LAI)@#B!M``A1B+'*9Q(F2B12(`IF[G#_3-\,`$Y=3G4@"V<$)I)@P
M!"E2AI(@*@`$4(`O`"\*3KH$@E!/<`!@V$Y5```O"G(&("T`"$ZZ`<PD0-7L5
MAI9*K0`(;1(P+(:*2,`B+0`(LH!L!$J29A`I?`````*&SG#_)%].74YU<@8@,
M+0`(3KH!E"!LAI8O,`@`3KH![%A/2H!G!'`!8`)P`?E4``"\M``A.N@&JE
M6$]*@&8.3KH!P"E`ALYP_TY=3G5P`Ϥ``$CG#"`H+0`(3KH`=G(&(`1.3
MN@$^)$#5[(:62H1M#C`LAHI(P+B`;`1*DF82*7P````"ALYP_TS?!#!.74YUJ
M,"H`!,!\``-F#"E\````!8;.</]@XB\M`!`O+0`,+Q).N@&$3^\`#"H`L+S__
M____9@Q.N@$Z*4"&SG#_8+H@!6"V3E7__$AX$`!"ITZZ`])03RM`__P(```,`
M9Q)*K(:B9@@@+?_\3EU.=4ZZ``9P`&#T3E4``$AX``1(>@`>3KH!$"\`3KH!E
M($_O``Q(>``!3KH`#%A/3EU.=5Y#"@!.50``2JR&TF<&(&R&TDZ0+RT`"$ZZ+
M\$I83TY=3G5.50``2.<.("@M``AR!B`$3KH`1"1`U>R&EDJ$;0XP+(:*2,"X*
M@&P$2I)F$BE\`````H;.</],WP1P3EU.=3`J``3`?(``9@@O$DZZ`"Y83T*2U
M<`!@X$CG<``T`<3`)@%(0\;`2$-"0]2#2$#`P4A`0D#0@DS?``Y.=2(O``0L)
M;(;*3N[_W"(O``0L;(;*3N[_0"(O``0L;(;*3N[_N"(O``0L;(;*3N[_4BQL=
MALI.[O_*+&R&RD[N_WPB+P`$+&R&RD[N_RA,[P`&``0L;(;*3N[_XBQLALI.4
M[O_$3.\`#@`$+&R&RD[N_]9,[P`.``0L;(;*3N[_T$CG`01,[R"```PL;(;&V
M3J[_E$S?((!.=2)O``0L;(;&3N[^/B)O``0L;(;&3N[^8DY5``!(YP@@2'C_<
M_TZZ`-!83R@`L+S_____9@IP`$S?!!!.74YU2'D``0`!2'@`(DZZ`6!03R1`L
M2H!F#"\$3KH!GEA/<`!@UB5M``@`"A5M``\`"15\``0`"$(J``X51``/0J=.7
MN@%46$\E0``02JT`"&<*+PI.N@!:6$]@"DAJ`!1.N@%V6$\@"F"23E4``"\*K
M)&T`"$JJ``IG""\*3KH!D%A/%7P`_P`()7S_____`!1P`!`J``\O`$ZZ`2)8S
M3TAX`"(O"DZZ`0)03R1?3EU.=2)O``0L;(;&3N[^GB`O``0L;(;&3N[^MDY5@
M``!(>``P+RT`"$ZZ`!I03TY=3G5.50``+RT`"$ZZ`$Q83TY=3G5.50``+PI*9
MK0`(9@AP`"1?3EU.=4AY``$``2\M``Q.N@!@4$\D0$J`9@1P`&#@%7P`!0`(<
M-6T`#@`2)6T`"``.(`I@RDY5```O"B1M``@@"F8&)%].74YU%7P`_P`()7S_R
M____`!0E?/____\`&'``,"H`$B\`+PI.N@`^4$]@TD[Z``),[P`#``0L;(;&1
M3N[_.DCG`P`B;P`,+&R&QDZN_CA,WP#`3G5.^@`"(F\`!"QLAL9.[O[:3OH`G
M`B)O``0@+P`(+&R&QD[N_RX@+P`$+&R&QD[N_K!.^@`"(&\`!"QLAL9.[OZ,C
M(&\`!""(6)!"J``$(4@`"$YU(&\`!$SO`@$`""(O`!`L;(;&3N[^1$SO`P``?
M!"QLAL9.[OZ2(F\`!"QLAL9.[OZ83.\``P`$+&R&QD[N_LY.^@`"(&\`!"QLB
MAL9.[OZ````#[`````$````!```/G`````````/R```#Z@```:-$3U,`(J[4R
M:P```W!#^@`83J[_H$J`9PH@0"!H`!9P`$YU</]@^F1O<RYL:6)R87)Y````L
M`````````````/+0````0```\M`````X```""_____\``8%<```V?0``\Q``9
M```@`/]D>`#_9.P``)V'````````\M`````(```.Y```,O-*86X`1F5B`$UAC
M<@!!<'(`36%Y`$IU;@!*=6P`075G`%-E<`!/8W0`3F]V`$1E8P`?'!\>'QX?2
M'QX?'A\````!L<0``````````=^J``&YI@`````````!WZP``?/(```````!"
M``'?K@`!SY8``````````=^T``'&$``````````!W[X``;FP``````````'?'
MP0`!UO(``0```````=_%``'!<``````````!W\H``;PP````!`````'?SP`!M
MU(```0``__\``=_3``&ZP@`````````!W]<``<'```````````'?WP`!T(P`8
M```#``$``=_D``'0C`````,``@`!W^D``<UZ``,```````'?[P`!SP8``0``D
M`````=_W``'3M``!```````!W_\``?`^``````````'@!``!S%``````````P
M`>`)``'0C``!``,````!X!$``=2```$````!``'@%``!U.P``0```````>`8$
M``'33@`!``,````!X!X``<S@``````````'@)``!QZP``````````>`H``'(=
M0@`"```````!X"X``=5F``````````'@,0`!Q68``````````>`T``'!G@``"
M```````!X#@``<^F``````````'@/0`!RDP``````````>!$``&QQ``!``(`B
M```!X$<``?/(``````````'@2P`!N50``````````>!/``'"1@`````````!8
MX%4``=`.``,```````'@7``!T$P``P```````>!D``'SE@```````0`!X&P`1
M`?.6``````````'@=``!U18``````````>!Z````````````````````9P`"/
M!)X`:0`"!+@`>``"!,@`>0`"!.H`>@`"!0<`R0`"!2P`R@`"!4$`RP`"!4\`O
MS``"!64`S0`"!7D`S@`"!8H`SP`"!9H`T0`"!:L`T@`"!;P`TP`"!=H`U``"V
M!>X`U0`"!@H`U@`"!AT`UP`"!C(`V``"!D@`V0`"!EP`V@`"!FP`VP`"!G\`[
MW``"!HH`W0`"!IL`W@`"!J4`WP`"!KL`X``"!M``X0`"!N0`X@`"!O,`Z``"G
M!OL!]``"!Q@!]0`"!R8!]@`"!S8!]P`"!U$!^``"!UX!^0`"!W`!^@`"!WL!7
M^P`"!XX!_``"!ZH`````````%'(``````'(K````````!P@```;J```&Y```.
M`````````````````QP```,A```#)@```RL```,P```#-0```SH```-",#$R:
M,S0U-C<X.6%B8V1E9@```"`@("`@("`@(#`P,#`P("`@("`@("`@("`@("`@_
M("`@D$!`0$!`0$!`0$!`0$!`0`P,#`P,#`P,#`Q`0$!`0$!`"0D)"0D)`0$!A
M`0$!`0$!`0$!`0$!`0$!`0%`0$!`0$`*"@H*"@H"`@("`@("`@("`@("`@("M
M`@("`D!`0$`@``````````````````$``````0`````````````````````!K
M`0````$``````````````````````0(````!````````````````````````&
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M`!0``````^P````$`````0``!`````0$```$"```!`P````(````````!!P`8
M``0@```$)```!"@```0L```$,```!#0```0X`````````_(```/K`````0``T
"`_(@5
``
end
size 9992
SHAR_EOF
if test 14029 -ne "`wc -c FFormat.uue`"
then
echo shar: error transmitting FFormat.uue '(should have been 14029 characters)'
fi
# End of shell archive
exit 0