cagney@chook.ua.oz (Andrew Cagney - aka Noid) (05/29/89)
I am trying to automate the process of converting MINIX to run under turbo-c. As part of that i need a program that converts .s assembler files into .asm format. Does every one do that by hand or has some one automatted this? Andrew Cagney cagney@cs.ua.oz
RAYMOND@ducvax.auburn.edu (Raymond M. A. Erdey) (05/31/89)
Hi, I too would be interested in knowing if this is possible... For I love the TC environment. Sincerely Raymond M. A. Erdey
sampson@killer.DALLAS.TX.US (Steve Sampson) (06/01/89)
In article <16588@louie.udel.EDU>, RAYMOND@ducvax.auburn.edu (Raymond M. A. Erdey) writes: > Hi, > I too would be interested in knowing if this is possible... For I love > the TC environment. > Sincerely > Raymond M. A. Erdey I don't understand? Is the libupack function what your looking for? This will do the conversion, and comes with the disks. Also check the book for the command line syntax.
ncoverby@ndsuvax.UUCP (Glen Overby) (06/04/89)
In article <394@sirius.ua.oz> cagney@cs.ua.oz (Andrew Cagney - aka Noid) writes: >As part of that i need a program that converts .s assembler files into .asm >format. Does every one do that by hand or has some one automatted this? I have not seen any documentation on the assembler syntax. Most of it can be figured out by dumping .s files (with libupack), but there are a few things I've never figured out, like a jump indirect. I suppose this info comes with if I bought the C compiler (and asld) source. I'd really like to get a better (ANSI?) compiler and split the assembly and link stages up. The latter should help compile time *significantly*. -- Glen Overby <ncoverby@plains.nodak.edu> uunet!ndsuvax!ncoverby (UUCP) ncoverby@ndsuvax (Bitnet)
eru@eiffel.tele.nokia.fi (Erkki Ruohtula) (06/09/89)
The syntaxes of the two assemblers are totally different, thus translators both ways would be useful. Translation from minix syntax to Microsoft- (really Intel-) syntax is probably easy, since the type of the operands is encoded in the operation name and the syntax is simple, but the reverse operation needs more work. One must keep track of the types of the labels. I think this .asm->.s transformation would be more useful than the one asked in the header, as there are MS-DOS .asm sources that could be ported to minix. It would also facilitate using MS-DOS compilers with assemby output option for minix programming. The Book does not really describe the minix assembler syntax, it refers to PC/IX documentation that is hard to come by. I collected the reserved words from the binary, but that does not tell much about the legal forms of the addresses. Has anybody figured/digged out the syntax in full? Erkki Ruohtula eru@eiffel.tele.nokia.fi
gis@datlog.co.uk ( Ian Stewartson ) (06/09/89)
In article <2714@ndsuvax.UUCP> ncoverby@ndsuvax.UUCP (Glen Overby) writes: >be figured out by dumping .s files (with libupack), but there are a few >things I've never figured out, like a jump indirect. I suppose this >info comes with if I bought the C compiler (and asld) source. There is a rumour that the format is the same as that used on by PC/IX assembler. Unfortunately, I can't find the manual at the moment so I can't tell what a jump indirect is. If you've interested, I'll try and dig it up next week and post (or mail) the information.
gis@datlog.co.uk ( Ian Stewartson ) (06/14/89)
Ok, in response to this and other requests, I have hacked out those bits of the PC/IX assembler manual I thought relevant. I left out the stuff on floating point and expressions. The original document is 12 pages and if there is sufficient interest in the missing sections I will update and re-post. The document is a flat ASCII file which has been compressed and uuencoded. The shar should unpack it for you. #! /bin/sh # This is a shell archive. Remove anything before this line, then unpack # it by saving it into a file and typing "sh file". To overwrite existing # files, type "sh file -c". You can also feed this as standard input via # unshar, or by typing "sh <file", e.g.. If this archive is complete, you # will see the following message at the end: # "End of shell archive." # Contents: pcixas.uu # Wrapped by gis@dlvax2 on Wed Jun 14 17:13:49 1989 PATH=/bin:/usr/bin:/usr/ucb ; export PATH if test -f 'pcixas.uu' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'pcixas.uu'\" else echo shar: Extracting \"'pcixas.uu'\" \(9087 characters\) sed "s/^X//" >'pcixas.uu' <<'END_OF_FILE' Xbegin 644 pcixas.Z XM'YV,5-"4 0%ER(LD6$ $F3.G3!LQ;,K( 2&EC!F)9=R,&=@DC)LZ8=B 2#,' XM1 P9(."$.5.F))LW;LZP #'G#8@D(-"$L3.P39@T$<F H"-001DR:>@<S9GF XM#!HV3='0F:-#@0(9+A)0>;*DB),I5UW$2."DSD.)<ZQ."=-F8)B20ZQBE9%@ XMB$XY8<8HG3@$YAPZ'J>J9>L6[LPY=># >2.'3IJ8(+BXF<F%#F4QE">:B&Q& XMKHL9":;0D?/X3%H%:]N"> LB;E@:H?,\?,/F=,<\(,; !/QXM1O<$>GLG8GT XM3-*9(ER(0.Y'! C&($1\60Y"3!TZN3VZ>8-=)\_5((HG?2Y'@8CFJTL2'6@F XMC9R_N>_FW>O":A V(L^\%!,2A!O")7DW$ XT->5&&NV-$5A\8>"E%UI6!330 XM?VV5](890PD$ @XPX& #"'*48=Q?:*T6(H@M2<234"AL$8888Y#1Q19XL(%& XM%S-M$6-+7<R1(QES=)$&"PIL,0<<7< QDQAX?+$%D$*"L)D8<#@)91HIN " XM"!*"P,9;V-%QATUF,-9&28\AI:!2*(ZX5TH_O;># NLUY!^ )@Y41T-"];9> XM=/S9N<)(;I!1!A[.A4$&&2$R5!H(;;QA* @H-*17&C"!8(-865KE!)X7$OJ7 XM''5<ZI=O0L'14!UDO-'"&ZKFZ1]W*#8DQXI:*L0&'#J)489C8S#HX%YI]0:K XM;H:6Y%&JJ[;Z:JQM[(F=KX1Z^<8=$F774'UAU1!:&2KA10=CI_75AD]N^%C= XMEVZLH>ZR0[VH[(D-A1O&N.^AFIT;U0WT&+%PH+64&2&6P09N"O@J9AD9#?7& XM&AFI:QUVVV%W1U)H^/EPQ)0>NA$<V(WZ*+QCR/?@1+JE"Y@;4Z6@ '0*8]OP XMG^-"G.YS&'H$PJ%P-#H'IF[D:JY/\PX$T\%>BMA?S R[\7+ >!4Z![=8V5#7 XM&^=F))@"7>IV+LDFOTE2='PDY]D-"3P!![(M6<4$24H)Y>M+=W#K!'<MZ9! XM#"F 0 2"%X7(\IT5@E#F1'_.09BHHY7J6*8-#E1O@_<N)09N(KQ@=@(R]"V$ XM@Q!/1>D67?2=9AIK#D34O2# 0)Y).&<X4$9CO,2GL/-!F,"6^_9+:.VL'E5? XM C/T/40=<B MAH,M4;I''WV/*<<:!;8!5(,'S^0QN&'JA!U,1F.XG@*[;TF[ XM[4N53/G))44+'[6/ 6\H&52[<(-8"1!Q;QA<1CU'X" XFUCP=X2,2*0_4$#> XM8NQDE01$R@Y;$$,7$I LR]#D#<C;2 +X ((FO.$[TB/#"RZG%/(]< ]BN$,? XM*-@2"]8D@V788 <_.) 0CC /;"(8UBX(0X>%IX7D6PP<6/B7!,@0"K"B"6#& XM0+T@[@D-"7BA'#1XQ"<J,2]-3 >2G:&!, J!C.!%5TX6(0MZB0F-62,"$DX XM$/+5Z%Y&E"$5_/<E-@DP!BZ@2Q+< (?KO. )U^DC'1KXF"W<88)2I"(']RA( XMP\EAAXD<2!+^F!+&##(!A3QD'!?)Q^LX<H=$2,@DGU#)QI /@W0PY 0K:$0. XM I(.C1S7#^$SRE)>$I6JW"0(7AE+FX3R)I1<C"G#<C\\@B8(B_+9+L6@AC+H XMI8%L %("0B232,J0"6]05)OT180I?+(-/)QB&<@7D3E,4T0LL"8'L:E-:NJK XM"-[4(3@C2<XRA.&<U<2@.*^93:%8Y")Z64TR6V(A#$72A^Z$5S?)UY N4K.5 XM()A"P,: (-PT%$5-(=%$#N>?0V'G,:-R'-#NZ +8&.%+9^B?1_Z7+6B& 0UF XMT"4[A1($)'S3<"AM$]PD$D18Q12B2(0#3E=2$B?. ::Z3.!1AVJ: $;QI3^5 XMH6@8,Y":5LL,.:7F3LM#S#PF( BD(4I;@-55K(P%F4AYG-/(%X:VZA*9:I!6 XMK>K AN]A2 A#(() TSK2!"B*#!%<90O3J4\-<A"M3E74& )+1,NH4R&+ L'% XMB)(=.<@!811T*T2)X,PT^$0D<)5K7H(5!C.\Z:])Z6O\&,M*&>YQ#"%JR^ N XM9Q(!SB4T=1##:.8S4K:^Y:UDB"M\&D57NX( KWI%C&Z'U5?ELG:PCYU";G<; XM4(:*00S/_0MA82C5Z0Y+LABK#F,>>8>;5I!\9/CM9CO[68$*%SNE?9-RJ:M6 XM]#HSNW18+VP=HK7JX 9\Y'.#B/ +42<HS8X)&$,;X(#?[>Z3@^8*US@3O& 4 XMJK"Q#C9L:[ F8=M^)@%-*&X:X "5-?76KVP![GOG6M?8(1=2(B9Q'LCG6;HR XMUII2-=!2HE77$1_,A#:68!0+&T,95B%=.A8*CQTC8P_#YF]V(,F)VTH&%<LU XM" GAZ(N1$N6:."W!*=3E% RT,SPHI5 *80*A9%E3\HWA#F(0,YD]FA&:)N1? XMOL0"C;E\8R)#=,QG$+!0N)P&0Z$W#1 4,HXY>.2?!7HIA#9T5T$CA/%TY$!] XMK.-(L7*_&> /F\91$!L:N*P&/Q;4J.O/L@+,'0+S,]3]J=@IY6!J/Z_S#; 6 XM2?S8L"=$&ZT\"5#*7VK-W5OG>BA U")CB/U@$*!:U&4&WL^^PQ@!>IHN4\B8 XM:1NH.#8$]@5'];:0*\B"(3#AS]K&SDN.'9%M/Y760L:PN=&-(/B&%0UC11V( XMHG+)H\)[@O(^MU33;:UCD\8I@YSTAZ7 G<HU<(KB%JQVYRU#A@.&3>VVX&31 XM4-G+DF^*_PXX1"U>N7TC?"8;[_B,ITF;!E.<@R3'N$4N^<B0D_OE%&DXFPXN XM%0'"1C2D@<RE1TS7>_6V2V7"S[4>!=+&F>IF?U7F0446$_6@X9%U<$I$<0*O XM"BHQZ&>@T]4QJ'4B)(%;%&9PO&48X<BYN<(I7"%$VQXB<DK*PG+GIS;QG.;7 XM8=F$'V0L1#W($\#; >^Z)/R$0S3$D8/+GA3S*.-(]700U(%E0&D-%GH @X\_ XM_@6,UX/C \8Z 9MY\B+-U.4=(Y(A;-YU\-*"$7H0 \_#0<"@!Y<;1%_QQY=> XM\DVGO%HMC_G68R$$G->7[#G/4 4A?NX<CMS7'V4P_@X.2#I "G@I&P0FO.#O XM41S7\Z6*KZIZ'\O5PCY2!.BMOK#LD2*9XTH#9Y6_'>E+&Y'M1]%4J%3'S;_/ XML3:24@8[$!UJL&#.P1(")B[-PS\Q8 ,M( ;C@13WEQ?69QD* "\BH 8):$ , XM6!($(H&B<S1YD"M=TC,?)&69PE$B8 8-XAQ?,C=H4A+) EMIX"MDD# &<RW< XMLA"K,08?(SK\\Q%G,1&A<B2=M3114S(!R#;O@A^Q<P<9PX2^8AS\DG(B( 9F XM(R%V(GUML2"R1$-3A#6JHR%1PQ)>XEE)872G$BI_DC)\!1,AD3!+*!#J(H6H XMPW$*PB\DB")YP7&R!!ARP!*BLW&]T0(G\2&RM (GD0/^)6RQ,S[+XQ%,B (B XM(& OZ"4O8C!SD"5;TB5(2%']D87.$7RI!W5*5UXTTR"$Z# ZZ!MY((4842U_ XM8@,TL 01B$-N,5 ,01,JL1&YD@3BHR&"V(IC4SMO8"<9079H0"3\\S,+%A&Y XM 1-Q^!\B,8D:P7%CLR?"LR5/L!YR<#$-,1-_\A9ST!80P5-A<!U88W2BAC3J XM@T96YR\J(WQ LV8VP3]PF%IR>(UU:"(8A&9A8!X'" =FPS4:4@0Q 15+M5OI XMHFF9XH8:<BP#6!)'A4'1Y#MO( 91AD%W&%Y_LD _DXY&L47<<X\2J2=(]FA" XM 2L'I%9W*! G(@(OX1Q?>#,T>2T201TBD#$V:4_I8AX9XQ0[.1,:. <_N5+1 XM 1V*TQ8'V24B\(X\69#4H8$A0@>E6(^G6!)[Z#ME@#'9\B_O(2+Z1QX*\"\" XM<P;Z9X(:@I9CJ9;]Q1/O 31%0RAJ4CE"D7*)4P=FT!YX$!UI<)"<Y@(U@#]' XMMH]J-8?DLSR-!5%QM6 S\8 1.($D06(6J'_D:!/GE0!JT)@R])A*LB&3B1T4 XM:)GYIS69.4N7](Y;D 82EU\R](XI\4@;00;(,V$%V9JOZ9AF$9J2*8+A49GX XM=X&IN9E7J9NZ=)7(PR_R-)MO4)NWR7Y>Y7[5V!\I]YOC87^F>8$-Y"MQH$O8 XMR(0(LC-Q !*CE@!BP!+@^8_C>08A4CE&.!%E4)[]42E)YC+H>0:P*4/AJ8T8 XMXIZ0ERWVR9+X*09H\ ;K28G^R11$.1$H<'F.)F@%FC'F!%'].1(8,I0R^3I- XM.1 /NI(2NI@1D:#9B*%)TXO0,9_F22D1>A0%6E<D*IX84DXE,: ABIXO$:,+ XM2C<""J'W*:+)J*,FRJ/Q21.+\Z$M2@8%*F!".IX50Y[F*9V@09W\:(W;QW$X XM,)I^(YR7J34-I 9A\ )JX :^HDOC^2(T] )/.C?7\CHJ6I\^2J#D Z9E(*9D XM:J=C %%G*@8TY*;TR09J2BML>@>!BAT*8EFX@:0_RIEB8*=A4*=JD*<RY*2T XM@J;?L1WR^:<CM(.$>JB712EQ>J-JX"N.:J88,JA^:IZ%NAI\^AV**J><>09V XM.J)Z^I_ON1>K2J.SDJDK:J,N.J<L,:NF"@( "I^I&A*Y2E LNJAJ *AC&@=% XM-JDS2E"K6JQO@JE06I])BI_-"JGZ,:RZFJ*:^J36*J#;.J>0RGO2FJV J@<2 XM\09SBGMCJJX<1*G8\:: ^J3N^DCQBJ"U^AQRB55M^J0-<4EJX*_K*H8"6UX% XM&Z]P(*:+,:SADA2X0;"_\@(32P?_M2AS^K!J$# 2VR 42Q,7F[&X408\\65C XM6J'K&J&S$C*_,J<L6Z\&168-VU6%"1M)L!=LR"_N-QJT\:5C@ >\QTH<!)HF XMZGH@T .M8W>P8D1&ZS?.%%O]I;3P@K3CJ;3(U[0)\!(N^0)>"P>B%[6<M5]E XM:;5HAK48HK1,"WMH)GM+6UM=^P:P@GMANWN-R4%E2[6#@[9"H;::!P);Z[9" XM ;=M*YW>LD=[02H@0T@L(V87(B;2YY:,>TEXIDN**Q&5:Z(*2S<D:[E7J4L5 XM00?+>5.4FQ@)-YA6 P6T25#0\;/PUU6;,A8GM1*[!#4]>QH)Q@:2RG81T2 J XMQU1N%DVZ- 2_.Q%($2*5AU4K,;QI4+S'NV::B[H[\Q_I*+P4UKL0QF$149:> XMBAO,&W;AI[T1]2O!&[X,10=5]F?FF[S.-'SH&W[/R[X?Q3+3"S+5^R+2B+ZR XMZU5EM!=6.@5YD(V/=""*4U_DTQ)YNF@$X4DI<V8C:%!$]AS\DEZ 41U[0CY/ XML9\<A 0A@1VKEWFGB[_0T2@Q.[=,)%//23W608/(\RBF5[\A]73D<P<_P<$@ XM< 4W+%D9(XU4 $]4D(8"]K(_Z!B%UU5H<U+9Y!B0@43_<A/OMY5(C#_Z<\'R XMER[T-YCW0Q=@A3'Y-@93/*711QI>-L4TH%+ILA&%HC5SJ,6$N6$J$QA3_"&L XM^YS*"KM!JP">IA5(4 3.]@1#$ 14D 1/X 2M\015X 0_+ 4S,05%< 1-X!54 XMX$U!X 1ZQ01!( 1%P 1@X6EC@4TFEBE]L7H\A9"2,U%IT!]S(!M\*A+)48KS XM:"VAS"^Z0<H3 2])41)V$!)UX"^Q''4$]3+#R![N\3ZZ:*)_8HJ5UQMXR(2) XMP\JTL1J*84_Y0C(ZXRL*P(U]PB\\XS-TR2W7]BUPR3*G(2$G(GU$43#!V9<8 XM,3@-I7]4@6QF1AS[HR]BP!!L.1!C@#R",TCOW%]CTQ 1\2!"T6N0\2<NH!3S XM# (N8,'\ QTN<,\EH2IEP"JN BNG<3=LLCK=,Q"O3!/0+!(A$CCJ81-_\A*S XM3(L:LL^6U5__S#+@_&%,L(FU$2$RZ18G(B8FG0<!$\\4XA9H1H02@3JY\BFJ XM$8.<.(U(!A^A,H2$H0!)QZ-R@QOZ2!N9@@(ZT"D*4!9M01K!@M2UH=0_P]08 XM CZO$RDG(AZB$]4Z.=7@T2KX ;R62 (BT"E</=1?3=-UR8UF0%?]HB#<*#ON XM\4/M<2##1X%A,,T-HBP62;?\PAH#^=.:.#<C41*T$Y![<10%2!1[XA]F@=>3 XMG=1=22TAHLWI@6P+QA@-,F,HW1]@/35600-9,054(,A%$,F*'%%9H,A_IP!% XM\(="K,]^ 3<%!1X_LY"2<W$7R"VR/19E 86B<2_P;!4_^Q/\(F!@><N/S1 . XMD8XH@S7H(A38RC\4;='/DBNWH=2\\=BA/6K0X35K&=M>M4<S/'S1K133K0!@ XMK3<4:2A>A+N% D8!>$"%,D;3F#4L(]^@ 07-<M%"==\7>!I!L-T-\1 1,1'* XMK%:'P3#]0C?<4I@)4 18 52 $]30,A?H0"%.19EU#,$=8\"S#)A@ <J[K]X XMX.*.DBE3X!"!@3KEK"%L?3&0X9+B\M[7K"=\H@,@,"@M (J (O("6""P(\ XMP*($EW%]XP-67F\*P'-TT#=-_J&K#2F/L2=]PP6@^A^?ZC4D=H$NH\<H 9QH XMR1*W?&]?7-F6QR>Y F4JR"\H:)L;H2Q#02H:@9<@4)[<D09:\^$?UN+>G"E4 XMP-/CI ";DC904 124,EZ-06[7=MZ-KM?Q8O'G5(>E"P-E*7 F3)_$1AQ]$!^ XMA0<SH0(R0#[8::A^L3+[Z>HS/A,C<!(S0 ,U<&C*"U] J*PH\(#5D<LI8$2Z XM#NO3:,N>YR82T>H?].J'D08TML9X$$<.5.V[OJSXF2:'LN2B"9REF17=;@?6 XM[N0M8 ,H0"7AKNWD7NO!>23HWNR\3@,P /O#@<%^A8#,2CBONW,[NW.WN]? XM\#/_+BAV.>Z#@NJ4:>_IONXJ$ ,T@/ *OY@ 3^X#/^\0:.Z5F17X#@(C@(C[ XMSN]4DO!88A^_$8DK?>N!82$3L<JS$=8^@1ND#2[#69:TU<TO[A=[[A[OFX'% XMSA"1^?'CH>JXKBQH5IH[KS7M$P8X#]2XH;$!$SL^G^-!HP!(H)-R.1,0;^MQ XM3,[ZXO1=2O;N,RUN<<^T<1VS<^./GB[<HL1&!QF+\<093I<9PCH\4V(C.]+M XMO!&R@U-+_"AWG^!:I5%7Q$3A81,U 8"A6%&/LNJ,?R%F4+!4T4 NN"@) ,S XM 1HRA%AE@CR4%8BP0CYF8$:< U%E%(]H:"G4J"_C(E35E]]=+%:_HF]Y?RII XMGQ,[H3IC,N!1 R2G[2<:<BALT>:Y\HTR>99:^70!\OL4C#3@,_<O4?<I=?CV XMYL6Y'RR[?S,<3>;60UJ+3ST^43*/H<]'K@!LDY?AM1W"ORQ3LR5&D*)XD/P1 XMH?E_A?I_-41@U'D9&,L=RBV;0A=#$!(B 2]*L&!6<04@J2%1&1)LD"AHMH$( XMB'K03XX3">!"L<HR_I<7>0<E(8O@*';J#X70@;4T*/0!!1VG,^P%>#K#?H]C XM<SJIX_Z4Y1'F 03.X2N'4X9& ^#T$T!N%A)LD !?@'5,'$-Z*_1Z,1-B"?#C XMO)HAP08) 3*A=(0M4?NJQ<S(98 /\ZK&1)LD ! X.[P#E%[Y+YZ,1-B"?#C XMO)HAP08)\.YXL.PR]#?#/A-B"?#CO)HAP08) 3OC@?+[EK]-^PS(98 /\ZK XM&1)0D0! H%PH#5%[Y+YZ,1-N^=*K&1)0D6 -%49]:4YZ*_1Z,1-N^=()I]%E XMR#JR^>YX8#I<.=R&$B*#)O1Z08X'FG6 :(8BLE65[08G8*@A$11$,C$@<B\; XM>M+/V;,\G(R[R"C*.C;&/Q")3Q];<@4@612G,^P@()<_ Q/D:(8BLE65]"\E XM#1ZM/7S-K(>[8=WSJ-_/V;,N/Q!8Q\0#X2N/\H["8Q7WDP!0X,A50 1/T )/ XM 5@44Q?Y2CC/$A%D-UY_BC/7/.GS3]@S<,-,QX!;;ZR]-$<]8;\[*4O;3$@ XM*>DHTMJ D8[+/Q%1]HPA';=9_S.9(HO\0O.M7-D9Z"@L.?B[S&M +116'SXC XM(82#^-GDS"U;G N\!(Q,1,N$$+Z$M&Z:-,I<N#AK1YA #$4_&N00E7Q+S5& XMB68<94],J( OZ18@L,N\-DY2F(R2DP;NBN?\\Q*0@0)GS$:=B')J1"EQKHN= XM^#K\PT;<TFD)X )O05%IH"\N\!84I0<VG2(''M[J$0800\')#78F<@:?/3CP XMHH O6895-05#D 0XH3[#PE-.:#C0<=*_0BPJG=Q@ERMO05%ZL!KLZ!/ $A)( XMLQ?6\Q^0.#Y4EU(I-X1T)1(H -]PT:4PC]#,'TQ\0-:?3^PX0+[>BU6X0+[ XMVJ: 3$4C--G\-F# R\*^)+-$_Y$Z"M&B"'[:A,A=!KWXRTN@+(9814N@+(- XMHX OV8">#85LA.<G_9P]^^SVB^$6LBCDB :=[1-KP'2#A+(9P2WW8S4)[5$S XMT=#U#"\1S1 VG2(9HL[P+?\D.] =G1O\[-)DN>B?J"'FV-T7OAIL8,-YD!95 XM"%(J/1 )+7DO30=%;1-LTSO48H[='10J/1 1W8LO30?<<C]HXP+ZL9&CI@ N XMH!\;*1*&4CN18W5\#]RADLOQ+S4H-X4<U_O4\M/O4G?ZL9$A@31==H/2F!>/ XMU(LA(1+M44XN/Q HZ)YLD<^$TSP"MA1K.DZ&4MA+8?SZS,_]U1X1L22>-)[K XM0=4A0HX",=A6#]1"L<N\AM,D,4[-&?Z&4MA5VO !L\8L0_W#S-#ZL9$B82BU XM0SEJQ2WW@P,)X +P;14N -\_5#N18Y'XLA)ER#JC+=SGDBFRA-9EJ#-F'2FV XM&1'Y7'?H'/RL^-GDK.1.K1KPHC/RTO9LDO4_DRG&$64'K2$_XZZ$DC"Z6-SE XM^)Z$8SE5KR$TW\KY/!22[O*2$])_389I06=R8(WY?$7XW5]=F=BDA^&/W086 X%19:+K@!5 X Xend END_OF_FILE if test 9087 -ne `wc -c <'pcixas.uu'`; then echo shar: \"'pcixas.uu'\" unpacked with wrong size! fi # end of 'pcixas.uu' echo shar: decoding \"'pcixas.uu'\" uudecode pcixas.uu echo shar: decompressing \"'pcixas'\" uncompress pcixas.Z fi echo shar: End of shell archive. exit 0