home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 2 / 2422 < prev    next >
Internet Message Format  |  1990-12-28  |  19KB

  1. From: jmc@teqsoft.UUCP (Jack Cloninger)
  2. Newsgroups: alt.sources
  3. Subject: Program to set clock to NBS time
  4. Message-ID: <38@teqsoft.UUCP>
  5. Date: 27 Dec 90 14:22:05 GMT
  6.  
  7. I am posting this for a friend from the SCO Mailing List who does not
  8. have access to this newsgroup (Joe Huffman). Joe was responding to the
  9. following request from another party on the mailing list.  The
  10. following is the text of Joe's original posting and the uuencoded and
  11. compressed source for nbs_time.c which sets the local computer time to
  12. the time supplied by a dial-up connection to a Time Standards system.
  13. It is written for SCO Xenix, but should be adaptable to other environments.
  14. Disclaimer: I have neither tried not tested this software and pass it
  15. on only as a service to the usenet community.
  16.  
  17.  
  18. >From: Joe Huffman <joe@proto.com>
  19. >Date: Tue, 25 Dec 90 9:39:06 PST
  20. >Subject: nbs_time
  21. >
  22. >    I remember a program floating around a LONG time ago that would
  23. >    dial up the Time Standards system (cannot remember the real name,
  24. >    but they keep the standard time for everyone) using a modem
  25. >    and then it recieves the correct time from them and resets the local
  26. >    time on the computer for you.
  27. >    
  28. >    I would like to get such a program now that I have a need for it :)
  29. >    
  30. >    I remember one that working on UNIX (SCO Xenix to be more exact if I 
  31. >    remember correctly, but have moved to SCO UNIX now and would like it
  32. >    for that).
  33. >    
  34. >    If you have it or know of a location where I can get it, PLEASE
  35. >    drop me a note or e-mail me the code.
  36. >
  37. >Did you ever find it?  I got a copy a couple days ago.  I had to modify
  38. >it to work with a Telebit modem but it seems to work okay now.  If someone
  39. >wants it I will be glad to mail it to them or perhaps I should put in an
  40. >archive someplace (suggestions?).
  41. >
  42. >Joe Huffman
  43. >Prototronics
  44. >6490 Kaniksu Shores Circle
  45. >Sandpoint, Idaho 83864-9445
  46. >
  47. >FAX: 208-263-8772
  48. >Voice: 208-263-1695
  49. >joe@proto.com
  50.  
  51. Compressed uuencoded source...
  52.  
  53. begin 600 nbs_time.c.Z
  54. M'YV0(]*8 0%#@1$Y;]J &).FS1P9+NK4&0,GQ)HR=T!0J5,&!)$R8T#$P$$0
  55. MAHX9,73(R"$R1XZ"4D"626.G#!D=(,P@5,C0(0@Q>4# 04CGC8LA3YJ 2$,&
  56. M1)@P,&;8J#%CAT:.+$22_!CR)<&3*6&PA#*%BH*88V;6O/DS:,\Y+JI4&0(%
  57. M!(HY;<*D80.Q1@H%"9B""!)DY=2J6CV"!.$5ALD8*:6":%+6[L8R?]&JM8D3
  58. MZ,*&<,<DM(M7+U\7?@$+)NP8!PX;5F/<4-P5!@@9,W3 "&L#!%DJ=IN\<?-W
  59. M2ATQ:D#2P8FDC)PR)^: H(.FHQLQTH>^.2,G3!L%5-[@5/*F(Y(Z9LSD=0."
  60. MAYKR0+07=2&ZC0\%1,+0*8-3N)NLLM'&F&VXZ196#;Z5I0 6+31AFG,X%<&$
  61. M4EO4),<<:0QWFPLS^,;$#%THT$09<\P1QAEEM) $6SR\%(,,LN&VFPNLP>":
  62. M#4"\15]"]QV4$$X7W9$C:#LJA,(2,U$'PA5AL'&1',71H5\=<^ DA0(**$$E
  63. M'2#4X<8<:(0A!PAME.$""$B\ 4<99M3!!AMY9)7'&W6,608>='0' AMEU,0&
  64. M"&\,A$413B2!Q4()P:%?&F+LE08=>2APQUY_\LGEG'4@V@8<>W5$71K234H=
  65. MG5RFX09#9)3A!AUG9D'G"6^"$&9-T[T!PAFV4H=0'6>@H0!U'<U!IQQIU9I3
  66. M&F?4V1&I@,)!1X9?.N5&4W/0@=Y *#0Y*J]H+,5EF-*%T:6)*"I09HDG=B00
  67. M")C>^D:@7<+1[+/#S9&""U@J4(0;[^41@@(M!"SPP 07;' +(%PWQQ?/EDD?
  68. M" ='+'$+"HR@*AD"*?"""B ,@<02/<" !PPV1 6""B]HK,(*$[?L\LLP%ZP 
  69. M""!,@10(@Q9ZZ!19E%6$4E:X( /-*#P![(6UOO'#7S0KS'!#9H84\$)-_NF$
  70. M$%-DA2*7#9>159AN)"MO''6D,<8:<&8U1QE<SI%'M64HU#4+,X-PAUY<FO'&
  71. MF$7)"V\;IM:Q7U9W@B1X1R^P/<8+:],Q!AMOG&UL'7"0H5]'8[3QAG2/1[X&
  72. MEC0S*<=S["%QYD9G.P=@#;9=02*73(1QD4=RT.3U9'2NJA=[4(BY1E9'!$'S
  73. M#([=4$/=*-   PTIU(###2W4<(,--H .@A-O[(=3&UO^U!%"V1M;^!B'6_^1
  74. M&:;:E).78]#[I0Z C?'<Y5] ?O87Z/.)@OUKX-_I%V[P#F8  S:QW059?TE 
  75. MF/) HB]@K$DH2. "&[BV:7TA<V1  083R(;.K2V"@&'#UL:@P3#)X0MRH,.T
  76. M.#C"IY6)5"CH&JF^X!"0L)!M"Y.AX/8GASO0@8-KH-07Q( >$": ?PR#E!$A
  77. MMR8W+!$.@B-A!TW(02C286&*2DL&LU@&&JYM#"RH5NW"QD$YD&$,:%C#$ALW
  78. MQ##4@0PHO!P*,M0^-N"/#2?B(!L553LETI$.=C0#'L^0P+R8*EMR. ,8Q70&
  79. M.[! 57: 0R%EUT4D!K!,,834);V&Q/QU<9,)S%YU3FA) :( ?1>B0_T\!T !
  80. M)K HJ[R#<TKXRC=\@7)KD@,M >.FS,%!#'?)4PS"F"<9)-!-IDH5'H(IAV&*
  81. MT9B\= ,2Z:#$8Y*K#$:T0Y.8TL8WQG$_*!"#&\GP%P5,P3MPX!,(QB<X:,&O
  82. M! G##L04X+2NX2<-VPR;2% @ Q@8\S MB$H-8@ "%Q@4!$EP G"*XA0Q[(U+
  83. M!CT34IS@A"(, 3@O<HP"3D"#&TB%H/TDJ#\=PSH05($*0SB! H8P'#<H9SI0
  84. M$PD(OCB<#-H+/#%]3I[2T"?UZ60TU0K#M,3$%O^ 0$M_&LEM9* ;DY0T!CEP
  85. MC0*8]"A3G2$G>ZN5WP8".#<<#B<TPQU[D)H8&3#5,3H8:$ND2M5GZ5-O?%,3
  86. MH+@:..V%5:Q'=5-9S^K4H4&5K7BS*E;CNE4RU94_=S4J695JUJ:FM4-_Q<%4
  87. M _O6K/9MKH;UJEW#JEB],I:O::7!6B7;5L'"5:N8[>I7$ZNAQ9*DL6BM 8(B
  88. M.]FJ5I:PJ3TL6&G6V:2^%K0UZ UM2WM;U/Y-MZP=JV=_ZUCIC;:V;KWJ:2][
  89. M7,TBEK.M7>Y2FTL2VB;.<8Q3'/]FRK;H%O2@('C.'-RT'(+88"1FW8U4 1:S
  90. M^MKWOBU F<I6H(,B$"$)5)B"#O2[,=U ;R0MB&P+8 N].Z"!#BVXP]Z"&+80
  91. MG"QE!8;!@7&0X*AR6#8J:?"#6R"_,BQ*0_JMF*D>]\:.\*!:&#,*&NX3D%.Q
  92. MH<7MP= 9 L@&%\Q8Q3;&,0_:EX<U^9C&*[YQJG+\MA= :DUP^7&-6;SD%S<Y
  93. MJ*R2<I*%[+8YO."//=9RD*O<M2,#F<HN%J-5S3QE);O8#&-859B1/&87.T<.
  94. M;I QG='<GOW( 7!ZQE) S# M-HT+#0^M6*K0Y])#/S0!7M*Q2ZF%Z!16[&(9
  95. M&W2A!S(1$RJ:3>GK$AK%!.DO(6O2"_&TQ::5:8%LNDNFHL.G&=V1LJVJU))6
  96. M7ZPOS6HSJ)C0B^X2Y,(VZU"[:3AGP/6IU3?L,_ :8[Y6P*C'=#(1XM"%98"A
  97. M&"?")3;TD$LG2\$.I&U"FJE E,Y9Y?TV64(QF5O<Y'8W+"$G2UU.&P3POC<L
  98. M<3G+>\,[U@N9WW[4W3]/MIO:*OCWJF05!@8N[(%L0($=WL 4A7^KX12\V 7;
  99. MD,%[AWO< +>VX[ -PT@ONRG-QC?(%SY-)4Z\XBOOMII4)7&*DS/F>S(C&M7X
  100. M\ILK(.1L%*<WNP-.@%N<3+N;X\)9X'&.G8SIY3[9NW&>EXL0O)68;#K4W?WQ
  101. MGR^\EYL"ILEWK#ZMCQW533\Z,@N]3*VG'>?:9 ,WA0Y'HF/S[+I>.+Q[SO"P
  102. M44[I7-J[S??D06SV7/""$3D)WZX OCM)B$0T0\UAWOC!L\&*BR\WXE%N12R&
  103. M08N !\'6$;[Y/>U13(_*0^A+[Z66J_[PXU8 E2I-AP1LK0QERR"\9__HK>4^
  104. M@N-N=@(""(?](1O>*4] UXROSX2/>V.I)K4*V@<UYE_5^1?&TI-M8NAMMR_G
  105. M/DP ]/GH'6.)/(=08Y:IUDD^N;OT8?K=@^R%7Y08[" !XN>8#O.6U1A4*_K=
  106. MT3[.81?<(51N@GJ0<ALPD +9=VQAHWQO( /WEW\P]4*",UCK]'G=XE)X H $
  107. MV!U>A4=]%!3]Q(#Z%6OXUQUW<$<G<G_0%P(ADQ4IQ!YM$BN19P:J P(]$(/I
  108. MI4+'P@9^ICX3)!WJQ5[9-VT)H (WZ!PNR#%+&%<_^"<G>&L)$'D8H@=ET(0S
  109. ME098B%E/F'THF "BX25T,('0]U,*H1U@A"ADF%YC8 =-H5]]D !,( 570 6Q
  110. M-P*+ECX)4 10\ 0>@W_*XSPW@'\46 4Z,U-2DD+2H01$<!LT,(C/DQ7ZI8>@
  111. MYE)'9&+%%R=DD@()@ (HD <KT 8)!C$@< ,P4 )MP( OT(D4V"3" @)KD&=W
  112. MP!YA(!TQ\ *YB(K99XFTE@!4\ 05A7\GH (J!7V^R(=4D 1-4 3X)P)<X 8E
  113. M  ,UP 9-,8TS<(W^1 ;3* /<N(TFA5(BT(M[B(G+V(S/.(W5J(W9" +=^(W>
  114. M^([A. 0B@"5GF%5B4%X#*"QU4BSN5VO/(G=Z<&+_D1//03:JPB54LBP#<0)F
  115. M,!2Q9@8G("U-$1UTD"JCHU)A=3>C(U17-!W5@55O\@:3TGPIDXR-!@=FD  0
  116. MN2J^AI)ED #I(9,M20<O68[!$I,P=F?%UFC"D@ P1BKVR#%,1',,*%1-\1QX
  117. MM!])22KI(QUWEE6BD2K248DX"0),\ 100"A?D%!6$ 1,D 1$D  )AG_W.":F
  118. M$G>"04U!L4GD>(D=D95;Z01?@(A+  5B298R8)8<XR6S2)+LP2E-026"]8]O
  119. M26M8J95<R01#L 1%( 520)8SP)=[XCD_N"Q-M$ZCDU56"9>).9=?X 1/0 1%
  120. M8 5D20.4F2IV8#8=00;E(1UYQB5W BI<TIF(*9=<J95.8 1!D 1,0)8U0)EC
  121. MN'"QV2RJLB>A9INAAIMT"9924 1!0 190)8V0)F&V23S0P9!,7/LD6)WXF?L
  122. M@80J\!RKB2'#888<8SCD^3#[L2F7:9"C041[00;DF7W?Z1SA:4))Z%5E4CMC
  123. M@$)] BK0TH2&PY_K&1(IAH1,P)A+L$E;\"(XT 7H69F2XTD)(T!'J)],L!]L
  124. MD&=;8 ,T(*&4R:%E  >(UFC\F8]C<EK/H3G[ 2AC$H)2F#(*^H\?&J(3:IAN
  125. M.86U1X<98@9D,*$62I7RDP;.DE6G99@\BG],P$>IIX4PL(.B65%9<0+0H8,]
  126. ML$XU49 G\ 83N8. 0@9QF#+>QS7. 6ATR 9V,*'ZL5-$M!_2,5TA:9@,U:+9
  127. MTQ'Z96NUQP1T-X$42'?I=3D-B()TT"BJI#FIT@83BCUNT )8B!!+,1!44 9\
  128. M8JAD\@:)>B9Y"B:/AGM,,6Z\ET*0]JE#R3+X=:JH&C%U0S/[!@>Y%$$@T(KS
  129. M1I*SQ#2 TF@2YB9-\2ENL 8@J1\@22(=46_?0ZF+XB=!$51#949ULWW2 2^\
  130. M>@99\::383,O@ 6JD@9X,%-KPA#H0R*UPF^ZQ( ,)1IN8"%<8ROB6C=C<(OJ
  131. M,A#%B9TFIIT4:5)NH*TSU7#2P5!A0 9JT#VB@F@7"*?113<T(RQ900<2IHB4
  132. MDWB/ DC?XY0N)1VC5 9U$P0VDP1)<*MP C$(DV<@4 1", 3_-02WTAVN:2L5
  133. M*Q1\XJ[TE:HP&[/ZI6^V)*Z[]!QG0)L#Z'$T@T;CM@?IQ39UXD1V44(@X -9
  134. M>@)A< (,: (F8!=HU!Y)JP=,RX _D&JF*#+]! (X@4;PU@=A!7T7@UFM^JHF
  135. MF#+Q%E>QU&]H\!<XJ[-CPK.I]K-!:RUXA@)%&[5("P(G$ 1,"P)."[7=P@-)
  136. MJP55"P)7&[4K0!!XL+5=V[;C!K8T([;30K:V1&^UFGW[%;.<&[.K*FR^!$QB
  137. MY$QYPH!34P6NZAPOP 2T.B9;T*YKLQ1?HBH8\BPUT04=DRABTA%"D =P"CHQ
  138. M8;?14HKKHF9A$R[/L4YDTR2$PP:Q:P:F(5C3]GE^)A2;4U7#,3-),!# 0E[F
  139. M2BT[=;S3<::F<CFA\BC=(BXR6J\.I23&>P84&P:TDA>.4QUD,#/3*X K*I4F
  140. M1+T#2(9[\:M< @<4MRH)6QWL0;Q$*+1X9A/X<CU/0 5% %:?(AV@DC#A(RX$
  141. MBX'UD4YLTQ%EL+QREX#0NK#O.P?3>H%50Y)S,#,8,P>B82';.1#B\KY.$2XS
  142. M=1PVO'[B(H(H$K?#(26F(ECOBR^=>\2HRJ/S%[K,1+IR $UO"S=C@G=-(;<J
  143. M,+KC%L752\4>&%977$P_JP!:/(  =U>T*0>Q=U=PA;=G'#(@8!56 0(KL )G
  144. MC&^?*W]W9<:2]TQ;<,:X"Z8GP 4P\+=Y?%?05[P@45.*.$97=2=ALB4HC'3U
  145. M:V'Z5<B%K%-#BP()!F^6'*F@.+I]+$9_G+2"/)$,R =\ !CXA[=E.TN@[,<,
  146. M"(.U<DNIJTM\#,OX9JN=3#.8?+=GS,EAU0> L3&B207/&00>XU]R&*OI6;GP
  147. M G:_I+D;8ZI(7,TM\[EKITQ@A;JYM+JM"P*OZZZR6T&U:SNXFP1LMSZGXCYI
  148. M8#W!.[39<;WN@UD6^<03N7[U' /W/!!ZXR7W2S/;R[?/=,^PZ29L<,#':1L7
  149. MW,NHA@+K2[]H!*Y"Y;MH8%6V^LYX)AW$"Z_AT\_38CT+*1TG ,UBH%+6?-(3
  150. MPZ/"EDQWTL3$],1N6P8Y*\4 F(183('=&T.,Q#8,:,,,M39B$K7Z-<9QJY]?
  151. M_,1:F-,=+"9(V=/A>U4_;6+$TBVG%7]B+--P*[NU=\8$E:4P,*&:LYKZQ-+;
  152. M&FNV,KK91]0UK0(.D2<ZN,CV1X%A3<1/;;VQ-H IIL?,) -;  .CS+>ES("[
  153. M'+8<L[XV#-'5$2YN0-&"5<F6S- HL(#CE@ .UBDH$ .Z# )X;,D"@0)L+498
  154. M"MB#+-B[?,@#(4OKA >/_'^+N#6+;%59(4A^F7V#S<L,[$2;/&Z=#'U#(%1V
  155. MTQ&,UA1),DI4$[OP@DK_M]0@6,7EMGZMS397Z]B%W-FS;+.?7;JAW<JV7$Q]
  156. MW04,F-EWM=F##7VH/2L=(2[(S27WAM@1!0*N":[JQ27P<MCZ@4;1G3*U[<DD
  157. MC0)M+0<O;4RAO<FES3'KTKWQ+<D1'<GM+=WY7;>9S-7BUN!Y#'WMS= (WBT$
  158. M7,XHAM^6+,R[S3&HC3%-49R(#9(77&8'M6(MFI!+,;I9T=_UFB=!<2*[0]N6
  159. M/,=<K=LW/HIBI.,T(\QS2+E-\<SNITS2O#(HG>0#0T!"94 Z9KH(XV==):C:
  160. M48!&$K":HA"&^3@FYE62]+)*GN3ZU7,*4$!_]^1>UZ,Z%L8]=T2%!WQ8(I-[
  161. M[#70Z 8B &^!(7E,\*--(<N;K,H=!#D?)&Z&"'V%AYR-IE\),)MT<$"$%+D4
  162. M.+;P8N;RDF+3'.:8#AA55TFLQ&YLN4DLT$G_ TI@CNDHK5^;?G6>KDD"%.JL
  163. MY$E8-T#B^>D"-&[B*>I\$NMAK-8 ]RB;DL583=/WI@)LZ2QH'.>=/4=TX)Y9
  164. MFLTM3>MEP@(B\ *JZ620<N>Q[-4)E "0S9Q=Z01?&99$ &^JL>SRTNQ%_NRL
  165. M'NTBP)9W'GO*]V1NG:4F .UET,?F+J& (484H7JX_DFM/NU4(@>,0\!OP 8O
  166. M(!$4L;J-:5#OON]YTJZ-_N^QS@+%7KJ3#=F2C25!WLQ#SE64I.H8:NE(;NHG
  167. M'3\"Q^GW8W#E1#,8'2T*/1#C9:$E=CED\$C."\*;"<14"3]TJ)AT&:F:B1!R
  168. M\+F4&KN"B5EJ2"*<4R>D TA!041N<ZON':!I4>HF?\0SF_)79W 43^JW_NJC
  169. M7NL*('^\?FM 2G!F$'/X)YALGP '#T=UD!=SL 9O[QPAX=7P'O>W1/>^VNQ^
  170. M']GDGN>@F/;\,Q!9RIW&M_)C'^U/\ 5#<,S P0<@\/A%@ 5#P 0@0/F/+P5$
  171. M< 52P (D0STIP( \0! )M >4::'RVJ]!,9O54I4I@W_);OB>@_C&Z41?W^J=
  172. M__FA/_HV4/KM@?JJ+'^&B/=O[>T,^IA2,-GXARL,]9QE\03/69=-@+%+X/S"
  173. MC']'_ZXHD)VG!$>'SP('%VXF()AAQ(79)GF"6?H,6/RJ3/A!]"8H@/X+R("&
  174. M2($7#)@#F/2M3Z^IHE_=M_AG_ Q19[LS( M,%8$I( 4\AB<:414-*NT\\J('
  175. M9HJM4'2&J  :HJ27I;:&8 (^A8YCQ"+4-BEBQ4+R%MDG_QV1M5$&U(CM.QMF
  176. M0/0Q =&'Y_+?'>@CV.0%KH$86/X2SOEC"ND/"P6*^E=Q:J A>G,ZT P80>Y'
  177. M+-[:5XM_SR][V KI%XRJ7Q6X?E,@^T'![8=_P%;\@S[\;TPDO6I!*9P"]:$5
  178. M6&Z\8$ Q).ARH/B[?480^64IMQ<"K5<*:7$_@4H$A34(_:;@ JR"1<#Z83_M
  179. MI\JZ'_P[@FTP_*F].-@$LY2WLTMXB0@X/]LC!4$ %:1^@? *#D)5MOV\($L2
  180. M#!V0;7Q /'<#'X4;5'OD;]BE@!]X\Z[0^B."Y&3P(<$W" /Q'!I!5(NOX#0^
  181. MKP'\R-TEM()8< GXO,E#3N;>+5(C?,\8UCT\!]GP'KGK>.O$F0V$FC=P_MV1
  182. MHV99KYH!!G1#2CJ=*4EO(J],_(5L>.IH5+E1 0J &X;#')@&4LDZ_ OB"1R6
  183. MDC*QZX)=]>IUYF[<8!FSX8'4X3R\=R!*WT$\8@$'5(\_](;13AXB1,PPV7S=
  184. MN5MD?,*)',1UXTI,D?U1#9('5& N73(1^X>#<HC>;=MUQ%B'[S;%'PM7M0P%
  185. MC,2/F._P7/?S9*#"9JU$ 5(2X4!(5&4SL4S4Q)-8%#:B2CP:ZW G#C[(EA,9
  186. MHBI3 -!0T@V$HG@-R:$U"R&LA"V!$*=HS?2+ZP$A9L\>DK&%XQ#U89[@-HH(
  187. M6+$E+ /O.IM#?&NI[A^B ";PCUC @FI,H&3;03:'./@Z&Y99BVVQWD$*+&/Z
  188. MB%\*NFUK$>B%IM%4FNIB1C1W;XT:JCQ=J#_>8H-R)7(1,-+%LG@8F5W ,3'5
  189. M4.SICZ*X%AE47$Q]JJSUF HUXAA!B?,KC331KSE!YS<7S1V>$V9(,=))0PK5
  190. M/]A24Z2*G LP\)W6$Q6K"=;#C:=JS-D<V2-->J/J^0OR!R-V1KB8&O_: E)E
  191. M# W>B<9>M1P?HSB<;-,1&0)%M8@:Q>'@ZX[W3C7JO=@HY# +;[P?MI'D84/@
  192. MF*ITXS:!(W3GFV 3N@/E'%Q&LPL9KJK4! 8$J.P.>>$3[6-OI,,QL=%DEUIJ
  193. M"OWQ<OQ&]HA?QMQ[["9U1X[01]F#@OI4V=MWH@*-A)-Q AKQ#^SJ")#!)-A'
  194. M)R($0F0-_) @@'B(2,@F!%3DB11G)6-% D8A$"-?9.S**#)2>*& $ME/-IZ'
  195. M%&<R0'GDR$PF!(*D8["1'8$&X "T,B)WI)(\DLX/1>: &(D36.24A)*J#$5"
  196. ME1Y9)0'CY:,"00!)ID@<("2[I([\DD*@!BX:-P*$S&0FRVV  38FQ=EX("&D
  197. M?+R-#/)4A9"@,T[DXQR)'("$!1$2ZQ'03@"8$90$C;S0 8N'P)8"H(PX>RY0
  198. MW#R4,@6* )AD 2: +=H!6W7!V E3<@IFH'HU#O.2(/?#@LR3,,,J\LFA(T<.
  199. MI2#)(VF.]CU*01G&PE!\7!L LBB,B2Q5)^.CW5F+])$R;DAO@BN50U8Y?<\Q
  200. M 13 ]' 7Z%Q:>H\_89P$*KM2 NI -!(!;C%8JC)FN3:DW8&<EB0")X1(%J B
  201. M64",9 $XD@4821C  IXDN[R2[')+.H9K60,A&V:;;-M/4]*'"_(JKXH)R%)^
  202. M8 @(@2!0!20A8-"7_VD,],O-EZ5N):4REL=..;K*0;+M'&4=68M\COS%FA1 
  203. M*2UE$$B%YW 5:DIF"!CO)<>3C1_/]+ -.^D?U2.JU),K<&4Z*3\R*_MERT,H
  204. M#6EBGHA$V3@8Y7$",QA34K* CGDI,Z6:XI10"0\8CD\9!D+E/BHO@F5F1HJ7
  205. M&1Q3!IG+>:I$:O[).B(H_T(8TIEG((RE*3NP+Q7F( %< !,%#($I0!(H'Q0(
  206. M L_I:FP^WP W1].XFVQS($.B@1ARN5K76I2:I0\P%$ 4::5.@,]C4FJJ;"Y,
  207. M/I"EUN9L<)MPDU (@4F(,+^ 0#B;C!.AE 4ID 2@P"04 _/#[F5)<=:E#&?\
  208. MJYQF\T0P3+HI!>SFW'2<<_-MQLW)>3H3YW^ZG*HS<R:!S=DY/V?H='YKDKT<
  209. MSD+&+9WEN8*64A,GE("0T-Z")Q 2+ P%9$E->ADEQ9E)&)VQZP2X =-IB%#G
  210. MXFR<;)-RVD[+N3#_)0CP RA@=QJSSFD$FQ0""@KCT1"!3A,C.A/ ',(_R"XC
  211. MUDR*J<HL)B )FD!*8ZX*CKDV/2;(=#<^<&3&GCF9,K'F%Y":>))JVI<0,D(.
  212. M#@I1(>3D5$K0EB$<F8("4#P6= 9E4/$T;2[HM AC9P$Z$8$O$ 2"1T+Q>0C0
  213. M5L3/S@;^(F4 +:$B%%WV1<PF.%79 1P="3!+%8&$8LP\D6G;0CNF26BU.T,Y
  214. MF%)66'"S+PI&/Q7*0EVH$W!^E(Z?U #F@2]/9GF$%XHG@FY0F!%"=$X:@553
  215. MPXR21CXW#L>H?5%BWN:,G%'D"!@@FQH%H+%P@:),S!)'=XX8=:,2(X1@GOTQ
  216. M;>IC*7Q14T3>V(KZH.72AP8%I 2C@]ZORQ-%""D525MNSH2(S<JF/PXI-K&A
  217. M-\\$)%+_AME @"SCH<K2ATJ>&!K:AJA"D0+;3@P%L<"1A519%I4!LN4UDD>/
  218. MQT<QSQ^%I 9#D H.SP-ZN(@7 0DOS:)Y++N! U^;/BE7":&1NI2Z@>6ZAO=0
  219. M6&7@.)F8J)6_JM<C!:8!0Y)^T,[S0#^/3:A_YO28@I'W%=-FVCU<.,:TAHP!
  220. M8.=.=Y91>U_UL)Z.B90C3]\:.DT+ZM1JV85FDP+BZ1?A6@/U^/03>,=)L<E1
  221. MLV@]%/]04L?AV=[7'*N!Q(>_?1%=NDNC80,EIUQD3)4J<.HRXL<Y/#\D9X?4
  222. MH3L4;K1/D>$^ Z%,@1]9(W\<4+*I/Z"*_D2@MZ>":"4F54+7@@G%RBJ$'ESA
  223. MVQM.92@VKE0\I'W> $%!2K5B:.RN+F%JR [*038@(.YP! O&'@#'FP 5B6Q:
  224. M2 >'ECVDC=-+2!UKO;BJAZ(^9(D)+#1C FL0 2Y:*PC*B0M)UI2AW(U'H0#D
  225. M%'!KA\FM?^FOA!6!@E4%\A2V8J_RGS&Q7K!#".,(JR)M^:\+@2]^SD#HJ0N3
  226. M7>:Q/-.H:E(8$ -\ GD%BYV2NIH"&O(>.<L-W"MB(^'R&%15BD$K+=@.YL;4
  227. M]-=830,NP$R\.$P5-SY7:U4O!&QV!:U^92^L@A.H DQ .KRP=F5&;$)6@*!J
  228. MIK1:UD"U@A;F,,EC->A/J*#ABB"#ZIA@:#9ANF+6LRD#LH(:,VAY,#WDH..:
  229. M7-T;J&"NJ>+F"87W^=JDJP+X0A>L7]$GIF<LLA, XJI% 4M8(?6'![]07MA6
  230. MKM NK+"2=%7 AT*8+N0K@)@7&?47*EO4XE2ZRGLXA6YC8O[/T%@7/37!;AFJ
  231. MQ+B6Y$]X%'3C)0*KEO5_7@0 FJP6;""(#!.;$!Z6 \,22!4/B@N 8V'10%8 
  232. M5@Q-!LD$V[&O0A+UJ@-*-,=F)RQ!4EW&S#J''W1KH!\+-/&^S5]8JDG(V_B0
  233. M?)K5 ,Z1;1(7)'=PB?&HUDBHL7MK6A;"^( G]/8.;)AM0UDJS;: -5M4U9^M
  234. M,VHSZ O$G;>W?][LJA"J82@.C(&+&&C'@ 3ZH,@F 2RO53'W@D^B!4*_;BAE
  235. MEH8P]^P&WL"#)8-,'%1%U]GXE+0\?2Y2E?(0'S)GB\+0 +6.@0DP(#GK TSM
  236. M6U.13* AZCE =?IPY+;K;*S6U9Z^'JEJ9VJI+:Q9BM=.-D-(^R1/KBVLIZ]D
  237. M]-IC.S2RE+*-/="'4Z60U[%$Y4#<28&0]B&.6C5;?X8?LQ6HQY:@X 1F"VTY
  238. M1KOJ( ?H12E6$+!HK85"4'3MMM+&6<38BF( #(BU^0_ZR#@,M!_8P[,X&[)/
  239. M.<9;A;!K[^VV&[AOK9_$6L @:+N:KVVU3C56L5LDRV@5E7(, 0V7 37<MQ8#
  240. M%JZB-;1H]MO\VJ'1B@:NK$4!&-?0:ER0FZ4Z;KD5"LX!KLB-.95",D*;6&?0
  241. M8E69"BN"$S;N!4MO%TI>Y-A3@J0 JWHS(;;U_0TV0?MAI8,,J%S$APTM'*++
  242. M6'788V5QW=0YV L0X%OS&,*]J]8A#,B+7)(AFL+Z\:IRAZ:(U:Y[5RB"6[M@
  243. MTT;_V(KG(%MIA7]]7VPWK+C9''O!#FS"F'LJ"K-D7:219/[NF\B[-(/5CE?5
  244. M>8NJ'@RK'?FH*7S6-U 3K >IX+D/E^^&B_:!9/]$CH47%JX( 2'$^W#QZP(3
  245. M7MPUO>*@HJ?H]JZ8#1A^B@*U++O[+AYL5EE?*>:(B%P?L'C]I5<;&49@0KFV
  246. MVI$R1881L W],N JG_0C./QL]<I2#5=(&=W#RBQ0!M=-0FYW5Q*$V*O_[A67
  247. M$+UMHZXINH8:0YBO*D&JSB%@=,CA(W91P,"M@>2WC\[1;:<!06CV-8*X=O?V
  248. M7E/:<F.I!L2^9]9\BHP;$'RA8&>;/F<63"7+_&>NW I'F(2PT1"MC!60?5=C
  249. M_/NR=@2ISK%)V-D"ANN%L]H."O9!2TA%PU)%^0)_J"R@X-8Y!!;@%)B$?1;]
  250. M:E^F2PCM)Y8X9BO4! ?"%$P%5C @<L$^+_^26MX;!JHK_TRE$G7WYM@LA8&=
  251. M+VL$C*SV">E2,92 2Z]WG6SD%Q0A8+?F Q80X'I:GJT"(\O&=?\V'^4+PV=V
  252. M;PU@(Q X/:2QV\!U5(7H626:I;+O9&O"2WC[ H8LC(;=F@#& P28 :EA,MRT
  253. MP/ 6'A.$BW'=@"+0A@?G&UX!S@\/BUDX;(,!\+S3PT IXA7$;3MGGQ +R+-Q
  254. M!\^QVCPLB<E0QH/"NU<*0[HO*O.D;$JM36CKTC790'I$6LC^*;]4-J""CNST
  255. MK!K-X(5/TK362!/^VF?[J:(H$> *RX$LNCL3G,4#*\8'M>!JVL60C^H#N-I:
  256. M\G1F6+A[\_V*L"F"H)9J* @K:VL3&!"(';)KH7G%K@*Y?[YIDX6CMMC\XN)L
  257. MTWSEZ5^PJ<LW%\O3,(9EO<V=)34M)/)L 1D@HBB0@\5 PP%SE)O%A7O1ENYU
  258. M =TV2T%CD##9O U$!K;4MQY_D8HL!US _FVY0@J];E?_JN@L\A<*A2,G\G!D
  259. M%S!@NU"6<H5#,""C!U'LBF^Q*(42IUA'$@V+O(3[+^*R"QM3)IN![H902]$S
  260. MW*-@-!Y3V5\ZBP5&")E_=B3R3,6F'#'$Z>-Y$T.DB-#1P/ H\:@ _2$HQ0@P
  261. M@2F ! [HF$@XQL0JG*$; R9DEQ6I5Y?W LDAI"SSH')6'@@NDRHON2.B^&*:
  262. M\()-,NU8Q27!B"A([+J 7GM!6:R3G&>]RAFM2'J$29_\(P7P$F->#AL#::%$
  263. MU*#<YXZ!*1SMRQ?R[&VU?)@_\>C1"L%_44=Z.^>D0K, GC.+B#'.&L<(\@"A
  264. MCVN;>9TB!7([R>@:)QLH?6N*CRVF#Q;0^T"?Z+L!R/DUZSD^-_P6<+<3C+J)
  265. M-_DFEYCS(BI7OIB@]"L3T"-@0'N@R#R:IW%\XLZKDJ72YQ%P K)S;B:!\RP$
  266. MI, 24,]8X D8 2.@<E29]\2<Y3GRJ="YB02J !3(?#6P<K*!A3D>[?/XQ,Q;
  267. MP HT@82"NV@&2#;09#-ACH$$?8Z*0(-^T(!N549(<"+94I.M*$ZY1.;ZSQF5
  268. MH67F^[QLA,Y#PUPY(*+!3 J,P!KO*+/BRI29\K)>=LIN+A&VT1LM,*SRF]O*
  269. MG98Y(\O(*+P:8E?.SH!G.W=G56@T-Z5:%H'R2UUX7WSR)[ ,GII]]SEW9JG^
  270. M_)\]+M!$TAN3:'Y,[]RD;6$B!*5X[C=GJ02#'8LC>JPF$PHJT\;WE&(8*!\]
  271. M=#::1P<,)N=POD %@2,81(-P'%LE(M<+9N:O@EKR'FIG48YG1H+I6D*E.$D)
  272. M)V$L$%5OU=.1-&4,(3^M<0+U!OFI&(3+"CNC9H?37-V2 _!3#\>/*ARJGS+D
  273. MT<I8N*+I#U1: "<J"1$9&H;01=N$P#8JFCY9;J,! ^):I4R/&QWK,+C-F?[&
  274. M/QK*-E!U+-W-.A).&B*=@JHY[B2<J,3TG+)+$1 $J$ 4@ %%( 98@1C !>3 
  275. MPS-$&=7ZI( 8<*R-X%6.RK Z_C5@6EJ#J]#OC)-[6%8[U/MKG6UU'Y8#%]7Y
  276. M#6O%\8I1P+'NM4,Z_D$V:;W]_'4@DP-,Z^0JGH)]L/NB<P:,TCI&Z]$9O:G_
  277. M],81J9L+4_/I!@)Q0 A#PT54SU!GYK$Z42K*14D!64&566;$?&.2%S15K<I!
  278. ME17(=J5:P\>D]E4,Q5)_!TP=3E/&KMG4)9N.BF9O$6F1T!R 4 ]*!D0HMI=G
  279. MIU)'6--Q#?K<HO52)G*":<@*+=NB (<2Z'G1 %2S%8_J AKM6S,';L"XZ<<1
  280. M$RC-ABQ%/$YNH7H4-(2WKB+KS.\V\=.6VM*N6YL (X %8@ -F (U0 ;T !EP
  281. MK@G?6<Q2';M3<YR[ *':<&I^<+U9E654>YMJ:^ <J$E[#$(%;BI !*A "9@#
  282. MV')#4:H\,X6);28FB*KG;^. T3VNP_44@ P]@ ;4@-(]C@RCLK.,D=N"!&K9
  283. M;;E;XZ88?)O;,1C<YR,">?6E2E1C-0Q4AS: T- $QG&Z0I(!N28,QB4^#_FP
  284. M.QWK1&65*3 ;2G)'CL@SI7RG2*G#N>_M2G:U+3?5KN2/C(E-LG=]:[)[);?D
  285. MJ[V%A&#HEMIXKGA*.R) I07+Z3XO9X*(&HO)>P?;6^KF4*Q[LJ4'MKPWUP9-
  286. MOC8VV=LH9QZR(\C0MA/@(N!T7\LP4KE/KA@Y%9N"<@-N$1"V+PJVO $,2 $3
  287. MZ4QF,J%U)MMX=GK276\'0J69,E7F)==D*A/M_&(UAR.52!=8$3" \"IP37!"
  288. M/8DI6Z %=($H7@:F> MX U;<#5AQ,3 "K#@=Z.)1G WP@$WB ZPX$K#B5* +
  289. M4$\E/N<&.)M@DQ\)1[8 )^".I,,!%^%VSBU"\#?@%MNB*KO;ATIO_P 1,*DJ
  290. MU:,0 3I !""!ZWVN0;@ILF0GT'E>D34NYYJEM(,8':&0]93 ]#XIN2._XI8,
  291. M4S6%Z6GG G@;'T<M@#T4,NG9R4NY!#_E$(.+%[)2608\.2QO 5^\D)$H$Y60
  292. M_VX;4%&VW)*C<C%.QA%=1T !U*Y/6+L\\ .61C#OEJ@<"5@R)FX>KG>60TIS
  293. MX)G3.8@!' H9-=<(#]-2,5)L3LD9G1:= 3*:ESZS:^+#F[*F2SJ,9)$D$D<"
  294. M2;Y<W3 D3H0!5;GN8'OEP!K85XLTY;DA.R &$<+*M@K HJLF'5M5C7EUD>T(
  295. M>* -N+6E5R(Z,R1%=? \D<CS1O)(SM67"T/Q_!_+@22D AC)FOJI*J">AS$S
  296. MFR?>'CZ9YV\O;TX;ETZ:X;9(YW;P$3W<*'W7-1@&,VLV*&/XD"1'^X#^E=P1
  297. M*D0]V9@KE](^L,W;LQQYX L$BB_ 0,3$VQ-8QRX,=9683I$5@$Q==M4FJ>X[
  298. MMB&5=]+H8 'L5=7B3;)>1(*2X$#KR%6MQSD0_L3+Q!I7&;+K41CSK(IZ/FMH
  299. M38%]6_4(9Y<B[9*Y'5CF,B ,G.O OA;WN+2+ 0O&G[0 @")08L"Y5M,0XR+2
  300. M(4#5<GND;X:@\1.0Y^U$9:U+<SP??M $_QQQ% 'GE",B422A#< %+I3+[U*X
  301. M27]074#:M0!LM^V&;75&PC)I;\P1DVZMEP)Q/WTAW;C/\XMZ"(NM9[OM+[V1
  302. MX"Y9=@): -."@O/:J]120Y0W'X6&5 &OW0[T,9..NQ879O._V)UT0@><X#Y'
  303. MT%LKG%9A?LJ.22B&2*>78N^@G6]YJ?A^KQDPZ=R>^)V^9BF"\,9^0G\_@J2S
  304. MI+%WSKYA*4YX'^_SO+S?A@@GW^LG@L^>=,!P+K)^U]A7-Q^'[N1=CDUX_DX_
  305. MZ3OA9 ,:GK$/=J\!XB.\B$_+!K[$I_?LB00TO&@7VJLQQL_W&=\13@ 5L/&&
  306. M:K3'C>)>X>F[) <KJQV;&$$NV GC7.YY:[Z'*<"Y1??D4;*GTCTG%P5<^=#F
  307. MA5&97:CRVLZ($KC+^BZ^KY=8K5<EJU2Y\=6!H*CF9DV:3'E0Y[5AG4$X]_@_
  308. M^2B]E'E*ONCPP*/0HFD97^^[4P-!IL!ZYM(L@-+A.4E3Z-=S%*@" ";1-SG*
  309. ML>@)?<0Q]$> B$IZOR-)\*:E1P&87H))@2:PZ<6&[W[<--HHK=_N7K]^]Y?#
  310. M/QH017H[KP26Q-+AQ#\@_%G*'903:C8)]=3Q%KZ^QZY'Z 3NDJV'@B#<+]&B
  311. MP"08+EADOBK_Z-<7>7DMSI1?8V)^M[Z20W/<K$ZBDAR0]@=>V ]FT"2:2),5
  312. MR/8@W#"]-]@4/F ?'0#W,O["CWNNQ)JC4Q9 ]Z?\.GF;>;6=F@B\W_'R_C/E
  313. M)BBPFWH3$\#WPMPP<:>AMS?^?; _\LC^E">]$C"8,(1D3A\C?#("^WIMSG&I
  314. MCXS G2T$(&TJ39MMZ:0O/C5\J2L';//6EH_U"3<;3XD+=U3_U9BVO$"U5L$A
  315. M,G?@/K!'SBVNV*$M&%646#KM;7 9O<@.-T2Z[Z,/OVD&Y_:X%IE^?S4*E%VI
  316. M:^HUWRSY?F<I,W*7]7>==<G]^Q5R_<@S^%!J!L?)<[WSH  1< *PI5O_(1+<
  317. MDW)P3SQ,>+*8)2:N27 $<+7/]D?XVR_[/UJ"@^Y@DO<7)0MO*2_%FI8 :^2]
  318. M:LI=2 $C_(]7GY>?<+PPPE#Y3;UK^.X2P;.-;4?VQ!4:4QIU?/(?3 !4E^IF
  319. M@*I+-4R)U3%E5\&4&Y7_@H#4 -Q!^!D0$Z!5?8!?G' "3G<@R^/V6[VB?>[G
  320. MYQN=D6S=O[T TB)_"HI&OV]#&'X($"$!$P2)1#Q6I_Z9=G%U%>QO&Q;71A:U
  321. M9!"3F !:9+%C:2XA>FL__)>!QOV0ANG:IP(YI5GSE+4 C,/BLF(+;O\BD8H:
  322. MV/ZOB 99/N,?20*S*2*%7PT$A*!9D8.V4'T$@'< _*6O[0_<5AO J84$LHSS
  323. MH*RA:^W7E237H6LD2<LW^:4<E9\1U/_- 6L?<2%=6!9R176Q6H05^5\!. F-
  324. M@/_? DC^J0WZG]YWK8U9%(H"*/Z1?_7:\K<".%ON&P7BVE 7\,IWDED<#KK9
  325. M 2B;G5L ( ^(U[564& ;P'&0 6@ &B %Y@%[$(;A=$"!$HZ& 5_$ #. DD02
  326. MI!A/(!40DN@-(PF#%1:U)RS.W1 NB"GJ0S7F1A@W-$P>=%4X-R')WH LE"^>
  327. M%V_EQ4110$BI)0%J#FX '*;*?&YCA$WR_>1T,="THSB$%X[#>/&.3(+;""7H
  328. MC6!+_=.>$ 'F;?]!(-AJ#8)07:BS";9^GN"R0T.8"J*@(*CZB0G\']_W72P.
  329. MC4/G(#F,2H*% X?W[7_.3Y?1GBR"=UDKZ/Z) +L?"- "XH*'X-NP"SJ"X$4L
  330. 9R#^<:]N/.1?SY7 @S_I!\GA4F$5=%S5D'_Z)
  331.  
  332. end
  333. -- 
  334. Jack Cloninger, TeqSoft, 112 US Highway 1, Tequesta, FL 33469    B-)
  335. ...uunet!comtst!teqsoft!jmc       Phone: 407-747-7163  Fax: 407-747-0354
  336. Disclaimer: I speak for myself, not my company, and give only opinion, not fact.
  337.