April 07, 2004 Re: D Interfaces: An Expose | ||||
---|---|---|---|---|
| ||||
Posted in reply to J C Calvarese | "J C Calvarese" <jcc7@cox.net> wrote in message news:c4vf64$klq$1@digitaldaemon.com... > (Did anyone else perceive irony that this statement was in a Microsoft > Word document? ;) ) I do! :-) I realize in hindsight that I failed miserably to differentiate between COM interface and OO Interface. For the record, I have no issue with the former whatsover; it's the "claims" regarding the latter that my document was explicitly oriented toward. That isolated sentence should have said "OO Interfaces", as should many others, so as to be clear. It was certainly not my intention to suggest COM programmers are somehow not involved with "real world" scenarios. I do apologize over the confusion, and hope my obviously unfettered frustration within the last few paragraphs does not distract too much from the real meat. I'm also of the opinion that Walter is more than capable of bringing forth an elegant solution that is compatible with DOM, whilst fully supporting the OO Interface paradigm. It's perhaps a question of motivation more than anything else. - Kris (Personally, I like the pragma() approach suggested by Patrick Down: he makes a really good point about COM support being OS dependent, and hence a pragma candidate.) |
April 07, 2004 Re: D Interfaces: An Expose | ||||
---|---|---|---|---|
| ||||
Posted in reply to J C Calvarese | "J C Calvarese" <jcc7@cox.net> wrote in message news:c4vf64$klq$1@digitaldaemon.com... > I've posted a PDF version of this in the files/documentation section at http://groups.yahoo.com/group/d_lab/. Justin; I've updated that document to (a) be explicit about which Interface mechanism is under scrutiny and (b) to tone down my frustration level somewhat. I'd very much appreciate it if you'd replace the version you posted to the yahoo group -- frankly, It didn't cross my mind that this would go beyond the NG. How naive of me. - Kris begin 666 D Interfaces.doc MT,\1X*&Q&N$`````````````````````/@`#`/[_"0`&```````````````! M````0P``````````$ ``10````$```#^____`````$(```#_____________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_______________________LI<$`32 )! ``\!*_````````$ ``````! `` MQ"(```X`8FIB:N(]XCT````````````````````````)!!8`(CH``(!7``" M5P``Q!X```````````````````````````````````````#__P\````````` M``#__P\```````````#__P\``````````````````````&P``````/H````` M````^@```/H`````````^@````````#Z`````````/H`````````^@```!0` M``````````````X!````````1 H```````!$"@```````$0*````````1 H` M``P```!0"@``3 ````X!````````5",``#(!``"H"@```````*@*```````` MJ H```````"H"@```````*@*````````@PL```````"#"P```````(,+```` M````TR(```(```#5(@```````-4B````````U2(```````#5(@```````-4B M````````U2(``"0```"&) ``( (``*8F```$`0``^2(``!4````````````` M````````````^@````````"#"P````````````````````````````"#"P`` M`````(,+````````@PL```````"#"P```````/DB````````NPL```````#Z M`````````/H`````````J H``````````````````*@*``#;````#B,``!8` M``"["P```````+L+````````NPL```````"#"P``+@```/H`````````J H` M``````#Z`````````*@*````````TR(``````````````````+L+```````` M```````````````````````````````````````````````````````````` M````@PL```````#3(@```````+L+```R!@``NPL```````#M$0``J@```#\? M``!\````^@````````#Z```````````````````````````````````````` M````````````````````````````````````````````MR ```````"H"@`` M`````)P*```,````$,5#>((<Q $.`0``-@D``$0*````````L0L```H```"[ M'P``$@``````````````MR ``!P"```D(P``, ```%0C````````S1\``.H` M``"J)P```````+L+````````JB<```````"W( ```````+L+````````#@$` M```````.`0```````/H`````````^@````````#Z`````````/H````````` M`@#9````1"!);G1E<F9A8V5S.B!A;B!%>'!O<^D-#51H:7,@:7,@82!C<FET M:6-A;"!L;V]K(&%T('=H870@=&AE($0@;&%N9W5A9V4@8VQA:6US('1O(')E M<')E<V5N="!A<R!S=7!P;W)T(&9O<B!T:&4@3T\@26YT97)F86-E(&UE8VAA M;FES;2X@5&AI<R!G;V%L(&AE<F4@:7,@;F]T('1O(&)E;&ET=&QE('1H92!E M9F9O<G1S(&5X<&5N9&5D(&)Y(%=A;'1E<CL@<F%T:&5R+"!I="!I<R!T;R!E M;G-U<F4@1"!H87,@82!R;V)U<W0@86YD('5S86)L92!);G1E<F9A8V4@:6UP M;&5M96YT871I;VXN($AA=FEN9R!S86ED('1H870L(&]N92!H87,@=&\@9FER M<W0@<&EC:R!A<&%R="!F86-T=6%L(&EM<&QE;65N=&%T:6]N(&9R;VT@9&]C M=6UE;G1E9"!C;&%I;7,N(%1O(&)E(&-L96%R+"!)('-H;W5L9"!S=&%T92!T M:&%T('1H:7,@9&]C=6UE;G0@87!P;&EE<R!E>&-L=7-I=F5L>2!T;R!/3R!) M;G1E<F9A8V4@<W5P<&]R="P@86YD(&YO="!$3TT@:6YT97)F86-E('-U<'!O M<G0N( T-3&5TDG,@<W1A<G0@=VET:"!W:&%T(&%N($EN=&5R9F%C92!R97!R M97-E;G1S+@T-06X@26YT97)F86-E(&ES(&$@;65C:&%N:7-M('5S960@=&\@ M9&4M8V]U<&QE(&EM<&QE;65N=&%T:6]N(&9R;VT@<W!E8VEF:6-A=&EO;BX@ M5&AE('9A;'5E(&]F(&1E8V]U<&QI;F<@=VEL;"!N;W0@8F4@97AP;&%I;F5D M(&9U<G1H97(@=VET:&EN('1H:7,@9&]C=6UE;G0L(&)U="!S=69F:6-E('1O M('-A>2!T:&%T(&EF('EO=9)V92!E=F5R('5S960@86X@86)S=')A8W0M8VQA M<W,@86YD(&5X8VQA:6UE9""3=V]W(90@=7!O;B!D:7-C;W9E<FEN9R!I=',@ M<&]L>6UO<G!H:6,@86)I;&ET:65S+"!T:&5N('EO=2!U;F1E<G-T86YD('1H M92!B87-I8W,@;V8@9&4M8V]U<&QI;F<@<W!E8VEF:6-A=&EO;B!F<F]M(&EM M<&QE;65N=&%T:6]N+@U!;B!I;G1E<F9A8V4@:7,@;F]T(&$@8V]N8W)E=&4@ M8VQA<W,L(&EN('1H92!S86UE(&UA;FYE<B!T:&%T(&%N(&%B<W1R86-T+6-L M87-S(&ES(&YO="!C;VYC<F5T92X@26YS=&5A9"P@:70@<F5P<F5S96YT<R!A M;B!A9W)E960M=7!O;B!C;VYT<F%C='5A;"!O8FQI9V%T:6]N(&)E='=E96X@ M82!P<F]D=6-E<B!A;F0@82!C;VYS=6UE<BX@3&5TDG,@<V%Y('=E(&AA=F4@ M='=O(&1E=F5L;W!M96YT(&=R;W5P<R!O;B!O<'!O<VET92!S:61E<R!O9B!T M:&4@=V]R;&0L(&-O+61E=F5L;W!I;F<@<V]M92!P<F]D=6-T+B!4:&4@='=O M(&=R;W5P<R!W;W5L9"!G970@=&]G971H97(@86YD(&AA<V@@;W5T('1H92!D M971A:6QS(&]F(&AO=R!T:&4@;6]D=6QE(&9R;VT@;VYE('1E86T@=VEL;"!C M;VYV97)S92P@86YD(&5X8VAA;F=E(&EN9F]R;6%T:6]N+"!W:71H('1H92!M M;V1U;&4@9G)O;2!T:&4@;W1H97(@=&5A;2X@5&AO<V4@9&5T86EL<R!M:6=H M="!T:&5N(&)E('=R:71T96X@=7 @87,@82!B:6YD:6YG(&-O;G1R86-T(&)E M='=E96X@=&AE('1W;R!P87)T:65S+B!)9B!O;F4@<&%R='D@9F%I;',@=&\@ M861H97)E('1O('1H92!C;VYT<F%C="P@86QL(&)E=',@87)E(&]F9BX@2&]W M979E<BP@:68@8F]T:"!P87)T:65S('-T86YD(&)Y('1H96ER(&]B;&EG871I M;VX@=&AE;B!S;VUE=&AI;F<@86MI;B!T;R!M86=I8R!H87!P96YS('=H96X@ M=&AE('1W;R!M;V1U;&5S(&%R92!B;VQT960@=&]G971H97(N(%1H:7,@8V]N M=')A8W1U86P@;V)L:6=A=&EO;B!I<R!W:&%T(&%N($EN=&5R9F%C92!R97!R M97-E;G1S+@U!;B!);G1E<F9A8V4@9&EF9F5R<R!F<F]M(&%N(&%B<W1R86-T M+6-L87-S(&EN(&]N92!K97D@<F5S<&5C=#H@82!S:6YG;'D@<F]O=&5D(&AI M97)A<F-H>2 H<W5C:"!A<R!E>'!O<V5D(&)Y($0@;W(@2F%V82D@8V%N;F]T M(&EN:&5R:70@9G)O;2!M;W)E('1H86X@;VYE('-U<&5R+6-L87-S(&%T(&$@ M=&EM93H@86)S=')A8W0@;W(@;W1H97)W:7-E+B!/;B!T:&4@;W1H97(@:&%N M9"P@86YY(&=I=F5N(&-L87-S(&UA>2!I;7!L96UE;G0@;75L=&EP;&4@:6YT M97)F86-E<RX@5&AI<R!E;F1O=W,@=&AE(&EM<&QE;65N=&EN9R!C;&%S<R!W M:71H(&UU8V@@;V8@=&AE('-A;64@=7-A8FQE('!O=V5R(&]F(&UU;'1I<&QE M+6EN:&5R:71A;F-E+"!W:&EL<W0@<VED97-T97!P:6YG('-O;64@;V8@=&AE M(&UA:F]R(&ES<W5E<RX-5&AE($EN=&5R9F%C92!M96-H86YI<VT@:7,@97AP M;&EC:71L>2!D97-I9VYE9"!T;R!E>'!O<V4@=&AE(&-O;G1R86-T+"!T:&4@ M=VAO;&4@8V]N=')A8W0L(&%N9"!N;W1H:6YG(&)U="!T:&4@8V]N=')A8W0N M("!);B!D979E;&]P;65N="!G<F]U<',L('1H:7,@:7,@;V9T96X@=7-E9"!T M;R!H:61E(&UE=&AO9',@;V8@82!C;&%S<R!F<F]M(&-E<G1A:6X@<V5G;65N M=',@;V8@=&AE('!U8FQI8R!W:&EL<W0@870@=&AE('-A;64@=&EM92!M86MI M;F<@=&AE;2!A=F%I;&%B;&4@=&\@;W1H97)S+B!!<R!S=6-H+"!A;B!);G1E M<F9A8V4@8V%N('!R;W9I9&4@82!V:65W('5P;VX@86X@:6UP;&5M96YT:6YG M(&-L87-S+B -26YT97)F86-E<R!A<F4@8F]T:"!H:65R87)C:&EC86P@86YD M(&-O;7!O<VET:6]N86P@:6X@;F%T=7)E+B!4:&%T(&ES+"!O;F4@26YT97)F M86-E(&-A;B!I;FAE<FET(&9R;VT@86YO=&AE<BP@;W(@9G)O;2!M=6QT:7!L M92!O=&AE<G,N($$@8V]N8W)E=&4@:6UP;&5M96YT:6YG(&-L87-S(&UU<W0L M(&]F(&-O=7)S92P@:6UP;&5M96YT(&%L;"!C;VYT<F%C='5A;"!O8FQI9V%T M:6]N<RX@4W5C:"!C;&%S<V5S('1H870@9&\@;F]T(&EM<&QE;65N="!T:&4@ M96YT:7)E(&-O;G1R86-T(&%R92P@8GD@=&AE:7(@;F%T=7)E+"!A8G-T<F%C M="X@02!P87)T:6%L(&-O;G1R86-T+@T-4V]M92!K97D@<&]I;G1S(&%B;W5T M('1H92!P<F%C=&EC86P@=7-E(&]F($EN=&5R9F%C97,@:6YC;'5D93H@#4]N M8V4@:6YS=&%N=&EA=&5D('9I82!A(&-O;F-R971E+6-L87-S+"!A;B!I;G1E M<F9A8V4@8V%N(&)E('5S960@:6X@;&EE=2!O9B!S86ED(&-L87-S(&9O<B!A M;&P@<F5G=6QA<B!O<&5R871I;VYS+B!);B!T:&ES('=A>2P@86X@:6YS=&%N M=&EA=&5D($EN=&5R9F%C92!B96AA=F5S(&EN(&5X86-T;'D@=&AE('-A;64@ M;6%N;F5R(&%S(&%N(&EN<W1A;G1I871E9"!A8G-T<F%C="UC;&%S<RX@26X@ M9F%C="P@=&\@=&AE(&-O;G-U;6EN9R!D979E;&]P97(@=&AE<F4@<VAO=6QD M(&)E('IE<F\@9&EF9F5R96YT:6%T:6]N+B!7:71H;W5T('1H:7,@9F%C:6QI M='D@;VYE(&-A;FYO="!C;&5A<FQY(&5X<&]S92!M;V1U;&%R(&-H=6YK<R!O M9B!F=6YC=&EO;F%L:71Y(&%S(&%N($EN=&5R9F%C92P@86YD('1H92!F=6YD M86UE;G1A;"!B96YE9FET<R!E>'!O<V5D(&)Y(",R+" C,RP@86YD(",T('=O M=6QD(&)E(&)R;VME;BX-26YT97)F86-E(&-O;G1R86-T<R!A<F4@8V]M;6]N M;'D@=7-E9"!T;R!S970@=&AE(')U;&5S(&9O<B!M=6QT:7!L92!P87)T:65S M('1O('!R;W9I9&5D(&-O;7!E=&EN9R!B=70@8V]M<&%T:6)L92!P<F]D=6-T M<RX@1F]R(&5X86UP;&4L(&]N92!M:6=H="!I;6%G:6YE(&$@4')I;G1E<B!D M979I8V4M9')I=F5R(&)E:6YG(&5X<&]S960@87,@86X@:6YT97)F86-E+B!/ M;F4@;6EG:'0@86QS;R!A8VAI979E('1H:7,@=FEA(&%N(&%B<W1R86-T(&)A M<V4M8VQA<W,L(&)U="!T:&%T(&9A:6QS('%U:6-K;'D@=VET:&EN(&$@<VEN M9VQY(')O;W1E9"!H:65R87)C:'D@*&5A8V@@=F5N9&]R(&ES('!R;VAI8FET M960@9G)O;2!D97)I=FEN9R!D:7)E8W1L>2!F<F]M('1H96ER(&]W;B!C;&%S M<RUH:65R87)C:'DI+@U!;B!O9G1E;B!O=F5R;&]O:V5D('9A;'5E(&]F(&EN M=&5R9F%C97,@:7,@=&AA="!T:&5Y(&-A;B!B92!U<V5D('1O(&1E+6-O=7!L M92!C;VUP;&5X(')E;&%T:6]N<VAI<',@8GD@86-T:6YG(&%S(&$@<')O>'DL M(&]R(&)R;VME<BX@5&AI<R!I<R!O9G1E;B!U<V5D('1O(')E<V]L=F4@DV9O M<G=A<F0M<F5F97)E;F-EE"!I<W-U97,L(&)Y(&)R96%K:6YG(&]U="!T:&4@ M8V]M<&QE>"!P87)T(&]F('1H92!R96QA=&EO;G-H:7 @87,@82!P=7)E($EN M=&5R9F%C92X@#0U3;RP@=VAE<F4@9&]E<R!T:&%T(&QE879E('5S('=I=&@@ M<F5S<&5C="!T;R!$/R @5V5L;"P@;&5T<R!T86ME(&$@;&]O:R!A="!T:&4@ M:VEN9',@;V8@=&AI;F=S(&1E=F5L;W!E<G,@=VES:"!T;R!D;R!W:71H(&EN M=&5R9F%C97,L(&%N9"!T:&5N('5S92!A('1Y<&4@;V8@<V-O<F5B;V%R9"!T M;R!R86-K('5P(&$@8V]M<&%R871I=F4@<F%T:6YG+B!$979E;&]P97)S('5S M92!I;G1E<F9A8V5S(&EN('1H92!F;VQL;W=I;F<@=V%Y<SH-1&5S:6=N(&-O M;G1R86-T=6%L(&]B;&EG871I;VYS(&)E='=E96X@:6YT97)A8W1I;F<@;6]D M=6QE<R!T:&%T(&%R92P@9F]R('=H871E=F5R(')E87-O;BP@8V]N<W1R=6-T M960@:6X@:7-O;&%T:6]N+B -4V5T(&=R;W5N9"UR=6QE<R!F;W(@<WES=&5M M<R!T:&%T(&%R92!T;R!B92!I;7!L96UE;G1E9"!B>2!O=&AE<G,N( U$96-L M87)E(&$@8VQA<W,@87,@:6UP;&5M96YT:6YG(&%N($EN=&5R9F%C92P@=&AO M=6=H(&ET(')E<')E<V5N=',@;VYL>2!P87)T(&]F('1H92!C;VYT<F%C=" H M87,@86X@86)S=')A8W0@8VQA<W,I+@U$96-L87)E(&$@9&5R:79E9"!S=6)C M;&%S<R!A<R!I;7!L96UE;G1I;F<@86X@26YT97)F86-E+"!W:&5R92!P87)T M(&]F('1H92!C;VYT<F%C="!I<R!M86YI9F5S=&5D(&)Y('1H92!S=7!E<BUC M;&%S<R!I;7!L96UE;G1A=&EO;BX-17AP;W-E(&$@8V]N8W)E=&4@;V)J96-T M(&%S(&%N($EN=&5R9F%C92P@96ET:&5R(&%S(&$@=FEE=RP@;W(@8F5C875S M92!T:&4@:6UP;&5M96YT871I;VX@:7,@=&\@8F4@<F5N9&5R960@=6YA=F%I M;&%B;&4@;W(@:&ED9&5N+@U497-T('=H971H97(@86X@3V)J96-T(&EM<&QE M;65N=',@82!S<&5C:69I8R!);G1E<F9A8V4L(&9O<B!T:&4@<V%M92!R96%S M;VYS(&%T('1O('=H>2!O;F4@=&5S=',@3V)J96-T<R!A9V%I;G-T(&]N92!O M=&AE<BX-5&5S="!W:&5T:&5R(&%N>2!G:79E;B!);G1E<F9A8V4@<W5P<&]R M=',@86X@861D:71I;VYA;"!C;VYT<F%C=" H86YO=&AE<B!);G1E<F9A8V4I M+@U497-T('=H971H97(@82!C;VYC<F5T92!C;&%S<RUT>7!E(&ES(&UA<W%U M97)A9&EN9R!A<R!A;B!I;G1E<F9A8V4N(%1H:7,@:7,@=7-E9"!I;B!T:&4@ M<V%M92!S8V5N87)I;W,@=VAE<F4@;VYE('=I<VAE<R!T;R!T97-T('=H971H M97(@82!B87-E+6-L87-S(&ES(&]F(&$@8V]N8W)E=&4@8VQA<W,@='EP92X@ M4W5C8V5S<V9U;"!T97-T:6YG(&ES('1Y<&EC86QL>2!F;VQL;W=E9"!B>2!A M;B!U<&-A<W0@=&\@<V%I9"!C;VYC<F5T92!C;&%S<RUT>7!E+@U);G9O:V4@ M;65T:&]D<R!V:6$@=&AE($EN=&5R9F%C92P@87,@;VYE('=O=6QD('9I82!A M;B!A8G-T<F%C="UC;&%S<RX-1&5L971E+"!O<B!O=&AE<G=I<V4@;6%N:7!U M;&%T92P@86X@26YT97)F86-E(&%S(&]N92!W;W5L9"!A;B!A8G-T<F%C="UC M;&%S<RX-26YV;VME(&$@;65T:&]D('=I=&@@86X@;W9E<FQO861E9"!);G1E M<F9A8V4@87)G=6UE;G0N($EF(&]N92!D969I;F5S(&$@;65T:&]D('=I=&@@ M86X@26YT97)F86-E(&%R9W5M96YT+"!T:&%T(&UE=&AO9"!S:&]U;&0@8F4@ M8V%L;&%B;&4@=VET:"!A;GD@87)G=6UE;G0@=&AA="!I;7!L96UE;G1S('-A M:60@26YT97)F86-E+@U!(&-L;W-E(&EN<W!E8W1I;VX@;V8@=&AE(&QI<W0@ M<F5V96%L<R!T=V\@8F%S:6,@8VQA<W-I9FEC871I;VX@<&%T=&5R;G,Z#41E M<VEG;B!T:6UE(&-A<&%B:6QI=&EE<PU2=6X@=&EM92!C87!A8FEL:71I97,- M3&5TDG,@=7-E('1H97-E('1O(&-O;7!A<F4@1"!A9V%I;G-T('-O;64@;W1H M97(@;&%N9W5A9V4@=&AA="!C;&%I;7,@=&\@<W5P<&]R="!I;G1E<F9A8V5S M+"!A;F0@<V5E('=H870@:&%P<&5N<RX@5&AE('-C;W)I;F<@;65T:&]D(&%P M<&QI960@:&5R92!I<R!T;R!G86EN(&$@=F%L=64@;V8@;VYE('=H97)E('1H M92!);G1E<F9A8V4@;65C:&%N:7-M<R!A<F4@<')O<&5R;'D@<W5P<&]R=&5D M+"!A;F0@=&\@;&]S92!A('9A;'5E(&]F(&]N92!W:&5R92!T:&4@;65C:&%N M:7-M<R!A<F4@8G)O:V5N+B!!('9A;'5E(&]F('IE<F\@:7,@87!P;&EE<R!T M;R!T:&]S92!C87-E<R!W:&5R92!I="!M86ME<R!N;R!S96YS92!I;B!T:&4@ M8V]N=&5X="!O9B!T:&4@<F5L979A;G0@;&%N9W5A9V4N(%=EDFQL('5S92!T M:&4@;G5M8F5R960@:71E;7,@9G)O;2!T:&4@<')I;W(@;&ES="!A<R!A;B!I M;F1E>&EN9R!S8VAE;64N#0U5<V%G90=$!TIA=F$'0V]M;65N=','!S$',0<Q M!T5Q=6EV86QE;G0'!S(',0<Q!T5Q=6EV86QE;G0'!S,',0<Q!T5Q=6EV86QE M;G0@87,@;V8@1"!V,"XX,@<'- <M,0<Q!T-O;7!I;&5R(&5X<&QI8VET;'D@ M:6=N;W)E<R!S=7!E<BUC;&%S<R!I;7!L96UE;G1A=&EO;@<'-0<Q!S$'17%U M:79A;&5N= <'-@<M,0<Q!T0@97AP;&EC:71L>2!E;6ET<R!A8V-E<W,M=FEO M;&%T:6]N(&-O9&4'!S<'+3$',0=$(&5X<&QI8VET;'D@96UI=',@86-C97-S M+79I;VQA=&EO;B!C;V1E!P<X!RTQ!S$'1"!E>'!L:6-I=&QY(&5M:71S(&%C M8V5S<RUV:6]L871I;VX@8V]D90<'.0<Q!S$'17%U:79A;&5N="P@=VET:"!U M<V4@;V8@=&AE(&%L:6%S(&ME>7=O<F0'!S$P!RTQ!S '06-C97-S+79I;VQA M=&EO;B!S;VUE=VAE<F4@=VET:&EN('1H92!$('-U<'!O<G0@;&EB<F%R>0<' M,3$'+3$',0=$(&UE=&AO9"US96QE8W1O<B!D;V5S(&YO="!A<'!E87(@=&\@ M<W5P<&]R="!);G1E<F9A8V5S!P=38V]R93H'+3$',3 '!P<-5VAA="!D;V5S M('1H:7,@=&5L;"!U<S\@5V5L;"P@:70@=&5L;',@=&AE(&%U=&AO<B!T=V\@ M=&AI;F=S.@U$97-I9VX@=&EM92!S=7!P;W)T(&9O<B!/3R!);G1E<F9A8V5S M(&ES(&%L;6]S="!C;VUP;&5T92!I;B!$+B!4:&4@;&%C:R!O9B!S=7!P;W)T M(&9O<B!I;FAE<FET960@:6UP;&5M96YT871I;VX@;&5A9',@=&\@82!F;W)E M<W0@;V8@<VAE;&P@;65T:&]D<R!T:&%T('-I;7!L>2!I;G9O:V4@=&AE:7(@ M<W5P97(M8VQA<W,@8V]U;G1E<G!A<G0N(%1H:7,@:7,@82!N;W0M:6YH:6)I M=&EV92!A;FYO>6%N8V4N( U2=6YT:6UE('-U<'!O<G0@:7,@86)Y<VUA;"X@ M5&AE(&]N;'D@=&AI;F<@;VYE(&-A;B!D;R!W:71H(&$@1"!);G1E<F9A8V4@ M:7,@=&\@:6YV;VME(&UE=&AO9',@=7!O;B!I="X@5&AI<R!I<R!C<FEP<&QI M;F<@:6X@82!M86YN97(@;6]S="!C<G5E;"P@86YD(&1E<W1R;WES(&UO<W0@ M;V8@=&AE('1R=64@=F%L=64@86YD(&1E<VEG;B!B96YE9FET<R!A9F9O<F1E M9"!B>2!T:&4@26YT97)F86-E(&UE8VAA;FES;2X@271E;7,@(S(L(",S+"!A M;F0@(S0@;F]T960@;VX@<&%G92!O;F4@87)E(&YE=71E<F5D+B -#4EN('-H M;W)T+"!$(&EN=&5R9F%C97,@87)E(&)A<F5L>2!M;W)E('1H86X@82!W<F%P M<&5R(&%R;W5N9"!#3TTL(&%N9"!A('1H:6YL>2!V96EL960@;6%R:V5T:6YG M('1O;VP@9F]R('1H;W-E('=H;R!U<V4@3T\@26YT97)F86-E<R!I;B!R96%L M+7=O<FQD('-C96YA<FEO<RX@5VET:&]U="!T:&4@87!P<F]P<FEA=&4@<G5N M=&EM92!S=7!P;W)T+"!$($EN=&5R9F%C97,@87)E(&%L;"!B=70@<F5N9&5R M960@:6YE9F9E8W1I=F4N( T-3T\@26YT97)F86-E<R!A<F4@<V]M971H:6YG M('1H870@=&AE(&-O;6UE<F-I86PM9&5V96QO<&UE;G0M<V5C=&]R(&QE=F5R M86=E<R!O;B!A(&1A:6QY(&)A<VES+B!!;GEO;F4@979A;'5A=&EN9R!$(&9O M<B!S=6-H(&%N(&5N=FER;VYM96YT('=I;&P@96QI;6EN871E(&ET('!U<F5L M>2!O;B!T:&5S92!G<F]U;F1S(&%L;VYE+B!4:&%T('=O=6QD(&)E(&$@<VAA M;64@9F]R($0L(&%N9"!N;W0@:G5S="!B96-A=7-E(&]T:&5R(&QA;F=U86=E M(&%S<&5C=',@87)E(&=E;F5R86QL>2!R;V)U<W0@86YD('=E;&P@=&AO=6=H M="!O=70N#0`````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````! ``J@L``+(+``",#0``D T``&\.``!R#@``Y0X``.P.``!- M' ``9!P``,0B````_ #\`/P`_ #T```````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``\U"(%"*@A<"(%P:/___P`&-@B!70B!"P`$```8! ``&00``.X%``#O!0`` M'@8``!\&``",!P``L H``$P,``"N#0``]PX``/@.```X#P``"Q$``)\2``"I M$P``JA,``*04```9%0``714``-(5``!7%@``VA8``%87``"L%P``L1@``/T` M``````````````#[````````````````^P```````````````/L````````` M``````#[````````````````^P```````````````/0```````````````#T M````````````````] ```````````````/0```````````````#T```````` M````````^P```````````````/ ```````````````#I```````````````` MZ0```````````````.D```````````````#[````````````````\ `````` M`````````.(```````````````#B````````````````X@`````````````` M`.(```````````````#B````````````````X@```````````````.(````` M``````````#B````````````````````````!P``"B8`"T8#`!2D/ `'```* M)@`+1@0`%*0\```#```4I'@`!P``"B8`"T8!`!2D> ```0````$!```:``0` M`,0B``#]```````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````$! `!`0&Q& ``]Q@``$49```!&@``2QH``&0:``!Z&@``3!P` M`$T<``!3' ``51P``%H<``!C' ``^ ```````````````/@````````````` M``#Q````````````````[P```````````````.8```````````````#?```` M````````````[P```````````````.\```````````````#6```````````` M````U@```````````````-8```````````````#6```````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````````````D```,D`18D M`4EF`0```&$D`0<```HF``M&!0`4I'@`"0``"B8`"T8%`!.D> `4I'@```$` M``<```HF``M&`P`4I&0`!P``"B8`"T8#`!2D/ ``#&,<``!D' ``9AP``&@< M``!J' ``=1P``%!(``````````````!*````````````````2@`````````` M`````$H```````````````!*```````````````````````````````````` M```````````````````````````````````````````````````````````& M```6) %)9@$```"O```6) $7) %)9@$````"EFP`!=88!@$)``8!"0`&`0D` M!@$)``8!"0`&`0D`"-9<``0``-H$O >,"L A@ ;:! `````````````````` M``" !N("`````````````````````( &T (`````````````````````@ 8T M%P`````````````````````)U@@)!0D%"04)!0IT%P"O`!+6* ``@ #___\` M`0```( `____``$```" `/___P`!````@ #___\``0`3UC ``( `!@$````` M@ `&`0````" ``8!`````( `!@$`````@ `&`0````" ``8!```4]@$``!4V M`1K6$ ```/\```#_````_P```/\;UA ```#_````_P```/\```#_'-80```` M_P```/\```#_````_QW6$ ```/\```#_````_P```/\TU@8``0H#; !A]@-L M```%=1P``'8<``!X' ``>AP``'P<``"'' ``B!P``(H<``",' ``CAP``*<< M``"H' ``:T@``````````````&4```````````````!E```````````````` M90```````````````&4```````````````!K@ ``````````````90`````` M`````````&4```````````````!E````````````````90`````````````` M`&O\``````````````````````````````8``!8D`4EF`0```)0``!8D`1<D M`4EF`0````*6; `%UA@&`0D`!@$)``8!"0`&`0D`!@$)``8!"0`(UEP`! `` MV@2\!XP*P"$`!MH$```````````````````````&X@(````````````````` M``````;0`@``````````````````````!C07``````````````````````IT M%P"O`!/6, ``@ `&`0````" ``8!`````( `!@$`````@ `&`0````" ``8! M`````( `!@$``!3V`0``%38!&M80````_P```/\```#_````_QO6$ ```/\` M``#_````_P```/\<UA ```#_````_P```/\```#_'=80````_P```/\```#_ M````_S36!@`!"@-L`&'V`VP```NH' ``JAP``*T<``"O' ``YAP``.<<``#I M' ``ZQP``.T<``#X' ``^1P``/L<``#Y````````````````^0`````````` M`````/D```````````````#Y````````````````94@``````````````/D` M``````````````#Y````````````````^0```````````````/D````````` M``````!EQ ``````````````^0``````````````````````````````E `` M%B0!%R0!268!`````I9L``76& 8!"0`&`0D`!@$)``8!"0`&`0D`!@$)``C6 M7 `$``#:!+P'C K (0`&V@0```````````````````````;B`@`````````` M````````````!M "```````````````````````&-!<````````````````` M````"G07`*\`$]8P``" ``8!`````( `!@$`````@ `&`0````" ``8!```` M`( `!@$`````@ `&`0``%/8!```5-@$:UA ```#_````_P```/\```#_&]80 M````_P```/\```#_````_QS6$ ```/\```#_````_P```/\=UA ```#_```` M_P```/\```#_--8&``$*`VP`8?8#; `&```6) %)9@$`````"_L<``#^' `` M`!T``"D=```J'0``+!T``"\=```Q'0``6AT``%L=``!='0``8!T``/D````` M``````````#Y````````````````^0```````````````&7$```````````` M``#Y````````````````^0```````````````/D```````````````#Y```` M````````````9<0``````````````/D```````````````#Y```````````` M``````````````````"4```6) $7) %)9@$````"EFP`!=88!@$)``8!"0`& M`0D`!@$)``8!"0`&`0D`"-9<``0``-H$O >,"L A``;:! `````````````` M````````!N("```````````````````````&T (````````````````````` M``8T%P`````````````````````*=!<`KP`3UC ``( `!@$`````@ `&`0`` M``" ``8!`````( `!@$`````@ `&`0````" ``8!```4]@$``!4V`1K6$ `` M`/\```#_````_P```/\;UA ```#_````_P```/\```#_'-80````_P```/\` M``#_````_QW6$ ```/\```#_````_P```/\TU@8``0H#; !A]@-L``8``!8D M`4EF`0`````+8!T``&(=``"+'0``C!T``(X=``"0'0``DAT``+P=``"]'0`` MP!T``,,=``#%'0``^0```````````````/D```````````````!EQ `````` M````````^0```````````````/D```````````````#Y```````````````` M^0```````````````&4$`0````````````#Y````````````````^0`````` M`````````/D``````````````````````````````)0``!8D`1<D`4EF`0`` M``*6; `%UA@&`0D`!@$)``8!"0`&`0D`!@$)``8!"0`(UEP`! ``V@2\!XP* MP"$`!MH$```````````````````````&X@(```````````````````````;0 M`@``````````````````````!C07``````````````````````IT%P"O`!/6 M, ``@ `&`0````" ``8!`````( `!@$`````@ `&`0````" ``8!`````( ` M!@$``!3V`0``%38!&M80````_P```/\```#_````_QO6$ ```/\```#_```` M_P```/\<UA ```#_````_P```/\```#_'=80````_P```/\```#_````_S36 M!@`!"@-L`&'V`VP`!@``%B0!268!``````O%'0``_1T``/X=```!'@``!!X` M``8>```^'@``/QX``$8>``!)'@``3!X``$T>``#Y````````````````900! M`````````````/D```````````````#Y````````````````^0`````````` M`````/D```````````````!E/ ``````````````^0```````````````/D` M``````````````#Y````````````````^0`````````````````````````` M````E ``%B0!%R0!268!`````I9L``76& 8!"0`&`0D`!@$)``8!"0`&`0D` M!@$)``C67 `$``#:!+P'C K (0`&V@0```````````8!"0````````;B`@`` M````````!@$)````````!M "```````````&`0D````````&-!<````````` M``8!"0``````"G07`*\`$]8P``" ``8!`````( `!@$`````@ `&`0````" M``8!`````( `!@$`````@ `&`0``%/8!```5-@$:UA ```#_````_P```/\` M``#_&]80````_P```/\```#_````_QS6$ ``@ ```( ```" ````@ `=UA ` M``#_````_P```/\```#_--8&``$*`VP`8?8#; `&```6) %)9@$`````"TT> M``!.'@``3QX``(T>``!W'P``FR ``)P@``"3(0``E"$``,0B``!K```````` M````````:0```````````````&D```````````````!@```````````````` M60```````````````&D```````````````!I````````````````:0`````` M`````````&D````````````````````````````````````````````'```* M)@`+1@8`%*0\``D```HF``M&!@`3I'@`%*0\```!``"4```6) $7) %)9@$` M```"EFP`!=88!@$)``8!"0`&`0D`!@$)``8!"0`&`0D`"-9<``0``-H$O >, M"L A``;:! ````#_______________\`!N("`````/_______________P`& MT (`````________________``8T%P````#_______________\*=!<`KP`3 MUC ``( `!@$`````@ `&`0````" ``8!`````( `!@$`````@ `&`0````" M``8!```4]@$``!4V`1K6$ ```/\```#_````_P```/\;UA#_____________ M________'-80_____________________QW6$/____________________\T MU@8``0H#; !A]@-L```)( `QD&@!'[#0+R"PX#TAL @'(K (!R.0H 4DD* % M); ````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````4``\`"@`!`&D`#P`# M````````````. ``0/'_`@`X``P`!@!.`&\`<@!M`&$`; ````(````8`$-* M& !?2 $$84H8`&U("01S2 D$=$@)!%(``4 !``(`4@`,``D`2 !E`&$`9 !I M`&X`9P`@`#$````0``$`!B0!$Z3P`!2D/ ! )@`>`#4(@4-*( !+2" `3TH" M`%%*`@!<"(%>2@(`84H@```````````````````````\`$% \O^A`#P`# `6 M`$0`90!F`&$`=0!L`'0`( !0`&$`<@!A`&<`<@!A`' `: `@`$8`;P!N`'0` M`````````````````````,0>```$```Z```%`/____\`````& ```!D```#N M`0``[P$``!X"```?`@``C ,``+ &``!," ``K@D``/<*``#X"@``. L```L- M``"?#@``J0\``*H/``"D$ ``&1$``%T1``#2$0``5Q(``-H2``!6$P``K!,` M`+$4``#W% ``114```$6``!+%@``9!8``'H6``!,& ``31@``%,8``!5& `` M6A@``&,8``!D& ``9A@``&@8``!J& ``=1@``'88``!X& ``>A@``'P8``"' M& ``B!@``(H8``",& ``CA@``*<8``"H& ``JA@``*T8``"O& ``YA@``.<8 M``#I& ``ZQ@``.T8``#X& ``^1@``/L8``#^& ```!D``"D9```J&0``+!D` M`"\9```Q&0``6AD``%L9``!=&0``8!D``&(9``"+&0``C!D``(X9``"0&0`` MDAD``+P9``"]&0``P!D``,,9``#%&0``_1D``/X9```!&@``!!H```8:```^ M&@``/QH``$8:``!)&@``3!H``$T:``!.&@``3QH``(T:``!W&P``FQP``)P< M``"3'0``E!T``,8>```(`````3 `````````@ ```("8`````# ````````` M@ ````"8`````# `````````@ ````"8`````# `````````@ ````"8```` M`# `````````@ ````"8`````# `````````@ ````"8``$@`# ````````` M@ ````"8``$@`# !````````@ ````"8``$@`# "````````@ ````"8``$@ M`# #````````@ ````"8``$@`# $````````@ ````"8`````# ````````` M@ ````"8`````# `````````@ ````"8``0@`# `````````@ ````"8``0@ M`# !````````@ ````"8``0@`# "````````@ ````"8`````# ````````` M@ ````"8`````# `````````@ ````"8``,@`# `````````@ ````"8``,@ M`# !````````@ ````"8``,@`# "````````@ ````"8``,@`# #```````` M@ ````"8``,@`# $````````@ ````"8``,@`# %````````@ ````"8``,@ M`# &````````@ ````"8``,@`# '````````@ ````"8``,@`# (```````` M@ ````"8``,@`# )````````@ ````"8``,@`# *````````@ ````"8```` M`# `````````@ ````"8``4@`# `````````@ ````"8``4@`# !```````` M@ ````"8`````# `````````@ ````"8`````# `````````@ ````"I```` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"9`````# `````````@ ````"I0 `` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"90 ```# `````````@ ````"I0 `` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"90 ```# `````````@ ````"I0 `` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"90 ```# `````````@ ````"I0 `` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"90 ```# `````````@ ````"I0 `` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"90 ```# `````````@ ````"I0 `` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"90 ```# `````````@ ````"I0 `` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"90 ```# `````````@ ````"I0 `` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"90 ```# `````````@ ````"I0 `` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"90 ```# `````````@ ````"I```` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"9`````# `````````@ ````"I```` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"9`````# `````````@ ````"I```` M`# `````````@ ````"I`````# `````````@ ````"I`````# ````````` M@ ````"I`````# `````````@ ````"9`````# `````````@ ````"8```` M`# `````````@ ````"8`````# `````````@ ````"8``8@`# ````````` M@ ```("8``8@`# `````````@ ```("8`````# `````````@ ```("8```` M`# `````````@ ```("8`````# `````````@ ```(":`````# ````````` M@ ```( `! ``Q"(``!(`````! ``L1@``&,<``!U' ``J!P``/L<``!@'0`` MQ1T``$T>``#$(@``$P```!4````6````%P```!@````9````&@```!L````< M``````0``,0B```4````#P``\#@```````;P& ````((```"`````0````$` M```!`````@```$ `'O$0````__\`````_P" @( `]P``$ `/``+PD@```! ` M"/ (`````0````$$```/``/P, ````\`!/ H`````0`)\! ````````````` M`````````````@`*\ @`````! ``!0````\`!/!"````$@`*\ @````!! `` M``X``%,`"_ >````OP$``! `RP$`````_P$```@`! ,)````/P,!``$````1 M\ 0````!`````````"0#```O`P``C10``),4``!\'0``A!T``,8>```'`!P` M!P`<``<`! `'``````#&'@``!P#__Q0````$`$L`<@!I`',`+@!%`#H`7 !- M`&D`8P!R`&\`<P!O`&8`= `@`&4`= !C`%P`;0!Y`" `9 !O`&,`=0!M`&4` M;@!T`',`7 !$`" `20!N`'0`90!R`&8`80!C`&4`<P`N`&0`;P!C``0`2P!R M`&D`<P!D`$,`.@!<`$0`;P!C`'4`;0!E`&X`= !S`" `80!N`&0`( !3`&4` M= !T`&D`;@!G`',`7 !+`'(`:0!S`%P`00!P`' `; !I`&,`80!T`&D`;P!N M`" `1 !A`'0`80!<`$T`:0!C`'(`;P!S`&\`9@!T`%P`5P!O`'(`9 !<`$$` M=0!T`&\`4@!E`&,`;P!V`&4`<@!Y`" `<P!A`'8`90`@`&\`9@`@`$0`( !) M`&X`= !E`'(`9@!A`&,`90!S`"X`80!S`&0`! !+`'(`:0!S`&0`0P`Z`%P` M1 !O`&,`=0!M`&4`;@!T`',`( !A`&X`9 `@`%,`90!T`'0`:0!N`&<`<P!< M`$L`<@!I`',`7 !!`' `< !L`&D`8P!A`'0`:0!O`&X`( !$`&$`= !A`%P` M30!I`&,`<@!O`',`;P!F`'0`7 !7`&\`<@!D`%P`00!U`'0`;P!2`&4`8P!O M`'8`90!R`'D`( !S`&$`=@!E`" `;P!F`" `1 `@`$D`;@!T`&4`<@!F`&$` M8P!E`',`+@!A`',`9 `$`$L`<@!I`',`9 !#`#H`7 !$`&\`8P!U`&T`90!N M`'0`<P`@`&$`;@!D`" `4P!E`'0`= !I`&X`9P!S`%P`2P!R`&D`<P!<`$$` M< !P`&P`:0!C`&$`= !I`&\`;@`@`$0`80!T`&$`7 !-`&D`8P!R`&\`<P!O M`&8`= !<`%<`;P!R`&0`7 !!`'4`= !O`%(`90!C`&\`=@!E`'(`>0`@`',` M80!V`&4`( !O`&8`( !$`" `20!N`'0`90!R`&8`80!C`&4`<P`N`&$`<P!D M``0`2P!R`&D`<P`N`$4`.@!<`$T`:0!C`'(`;P!S`&\`9@!T`" `90!T`&,` M7 !M`'D`( !D`&\`8P!U`&T`90!N`'0`<P!<`$0`( !)`&X`= !E`'(`9@!A M`&,`90!S`"X`9 !O`&,`! !+`'(`:0!S`"X`10`Z`%P`30!I`&,`<@!O`',` M;P!F`'0`( !E`'0`8P!<`&T`>0`@`&0`;P!C`'4`;0!E`&X`= !S`%P`1 `@ M`$D`;@!T`&4`<@!F`&$`8P!E`',`+@!D`&\`8P`$`$L`<@!I`',`+@!%`#H` M7 !-`&D`8P!R`&\`<P!O`&8`= `@`&4`= !C`%P`;0!Y`" `9 !O`&,`=0!M M`&4`;@!T`',`7 !$`" `20!N`'0`90!R`&8`80!C`&4`<P`N`&0`;P!C``0` M2P!R`&D`<P!D`$,`.@!<`$0`;P!C`'4`;0!E`&X`= !S`" `80!N`&0`( !3 M`&4`= !T`&D`;@!G`',`7 !+`'(`:0!S`%P`00!P`' `; !I`&,`80!T`&D` M;P!N`" `1 !A`'0`80!<`$T`:0!C`'(`;P!S`&\`9@!T`%P`5P!O`'(`9 !< M`$$`=0!T`&\`4@!E`&,`;P!V`&4`<@!Y`" `<P!A`'8`90`@`&\`9@`@`$0` M( !)`&X`= !E`'(`9@!A`&,`90!S`"X`80!S`&0`! !+`'(`:0!S`"X`10`Z M`%P`30!I`&,`<@!O`',`;P!F`'0`( !E`'0`8P!<`&T`>0`@`&0`;P!C`'4` M;0!E`&X`= !S`%P`1 `@`$D`;@!T`&4`<@!F`&$`8P!E`',`+@!D`&\`8P`$ M`$L`<@!I`',`9 !#`#H`7 !$`&\`8P!U`&T`90!N`'0`<P`@`&$`;@!D`" ` M4P!E`'0`= !I`&X`9P!S`%P`2P!R`&D`<P!<`$$`< !P`&P`:0!C`&$`= !I M`&\`;@`@`$0`80!T`&$`7 !-`&D`8P!R`&\`<P!O`&8`= !<`%<`;P!R`&0` M7 !!`'4`= !O`%(`90!C`&\`=@!E`'(`>0`@`',`80!V`&4`( !O`&8`( !$ M`" `20!N`'0`90!R`&8`80!C`&4`<P`N`&$`<P!D``8`?EN-`S(=A('_#_\/ M_P__#_\/_P__#_\/_P\0`*00"PEBI81U_P__#_\/_P__#_\/_P__#_\/$ `\ M5/@/B/+PA?\/_P__#_\/_P__#_\/_P__#Q `$WO+*7J#/*W_#_\/_P__#_\/ M_P__#_\/_P\0`.9J,TUBI81U_P__#_\/_P__#_\/_P__#_\/$ `H9*=?^J[\ M)?\/_P__#_\/_P__#_\/_P__#Q ``0```!<0`````````````&@!```````` M"Q@```^$T (1A)C^%<8%``'0`@9>A- "8(28_D]*`0!12@$`;R@``0"W\ $` M```7D ````````````!H`0````````L8```/A* %$828_A7&!0`!H 4&7H2@ M!6"$F/Y/2@,`44H#`&\H``$`;P`!````%Y `````````````: $````````+ M& ``#X1P"!&$F/X5Q@4``7 (!EZ$< A@A)C^3TH$`%%*! !O* `!`*?P`0`` M`!>0`````````````&@!````````"Q@```^$0 L1A)C^%<8%``% "P9>A$ + M8(28_D]*`0!12@$`;R@``0"W\ $````7D ````````````!H`0````````L8 M```/A! .$828_A7&!0`!$ X&7H00#F"$F/Y/2@,`44H#`&\H``$`;P`!```` M%Y `````````````: $````````+& ``#X3@$!&$F/X5Q@4``> 0!EZ$X!!@ MA)C^3TH$`%%*! !O* `!`*?P`0```!>0`````````````&@!````````"Q@` M``^$L!,1A)C^%<8%``&P$P9>A+ 38(28_D]*`0!12@$`;R@``0"W\ $````7 MD ````````````!H`0````````L8```/A( 6$828_A7&!0`!@!8&7H2 %F"$ MF/Y/2@,`44H#`&\H``$`;P`!````%Y `````````````: $````````+& `` M#X10&1&$F/X5Q@4``5 9!EZ$4!E@A)C^3TH$`%%*! !O* `!`*?P`0```!<0 M`````````````&@!````````"Q@```^$T (1A)C^%<8%``'0`@9>A- "8(28 M_D]*`0!12@$`;R@``0"W\ $````7$ ````````````!H`0````````L8```/ MA* %$828_A7&!0`!H 4&7H2@!6"$F/Y/2@$`44H!`&\H``$`M_ !`````I(! M````````````: $`````````& ``#X1P"!&$3/\5Q@4``7 (!EZ$< A@A$S_ M`@`"`"X``0````"0`0```````````&@!`````````!@```^$0 L1A)C^%<8% M``% "P9>A$ +8(28_@(``P`N``$````$D $```````````!H`0`````````8 M```/A! .$828_A7&!0`!$ X&7H00#F"$F/X"``0`+@`!`````I(!```````` M````: $`````````& ``#X3@$!&$3/\5Q@4``> 0!EZ$X!!@A$S_`@`%`"X` M`0````"0`0```````````&@!`````````!@```^$L!,1A)C^%<8%``&P$P9> MA+ 38(28_@(`!@`N``$````$D $```````````!H`0`````````8```/A( 6 M$828_A7&!0`!@!8&7H2 %F"$F/X"``<`+@`!`````I(!````````````: $` M````````& ``#X10&1&$3/\5Q@4``5 9!EZ$4!E@A$S_`@`(`"X``0````00 M`0```````````&@!`````````!@```^$T (1A)C^%<8%``'0`@9>A- "8(28 M_@(````N``$````$D $```````````!H`0`````````8```/A* %$828_A7& M!0`!H 4&7H2@!6"$F/X"``$`+@`!`````I(!````````````: $````````` M& ``#X1P"!&$3/\5Q@4``7 (!EZ$< A@A$S_`@`"`"X``0````"0`0`````` M`````&@!`````````!@```^$0 L1A)C^%<8%``% "P9>A$ +8(28_@(``P`N M``$````$D $```````````!H`0`````````8```/A! .$828_A7&!0`!$ X& M7H00#F"$F/X"``0`+@`!`````I(!````````````: $`````````& ``#X3@ M$!&$3/\5Q@4``> 0!EZ$X!!@A$S_`@`%`"X``0````"0`0```````````&@! M`````````!@```^$L!,1A)C^%<8%``&P$P9>A+ 38(28_@(`!@`N``$````$ MD $```````````!H`0`````````8```/A( 6$828_A7&!0`!@!8&7H2 %F"$ MF/X"``<`+@`!`````I(!````````````: $`````````& ``#X10&1&$3/\5 MQ@4``5 9!EZ$4!E@A$S_`@`(`"X``0````00`0```````````&@!```````` M`!@```^$T (1A)C^%<8%``'0`@9>A- "8(28_@(````I``$````$D $````` M``````!H`0`````````8```/A* %$828_A7&!0`!H 4&7H2@!6"$F/X"``$` M+@`!`````I(!````````````: $`````````& ``#X1P"!&$3/\5Q@4``7 ( M!EZ$< A@A$S_`@`"`"X``0````"0`0```````````&@!`````````!@```^$ M0 L1A)C^%<8%``% "P9>A$ +8(28_@(``P`N``$````$D $```````````!H M`0`````````8```/A! .$828_A7&!0`!$ X&7H00#F"$F/X"``0`+@`!```` M`I(!````````````: $`````````& ``#X3@$!&$3/\5Q@4``> 0!EZ$X!!@ MA$S_`@`%`"X``0````"0`0```````````&@!`````````!@```^$L!,1A)C^ M%<8%``&P$P9>A+ 38(28_@(`!@`N``$````$D $```````````!H`0`````` M```8```/A( 6$828_A7&!0`!@!8&7H2 %F"$F/X"``<`+@`!`````I(!```` M````````: $`````````& ``#X10&1&$3/\5Q@4``5 9!EZ$4!E@A$S_`@`( M`"X``0`````0`0```````````&@!`````````!@```^$T (1A)C^%<8%``'0 M`@9>A- "8(28_@(````N``$````7$ ````````````!H`0````````L8```/ MA* %$828_A7&!0`!H 4&7H2@!6"$F/Y/2@$`44H!`&\H``$`M_ !`````I(! M````````````: $`````````& ``#X1P"!&$3/\5Q@4``7 (!EZ$< A@A$S_ M`@`"`"X``0````"0`0```````````&@!`````````!@```^$0 L1A)C^%<8% M``% "P9>A$ +8(28_@(``P`N``$````$D $```````````!H`0`````````8 M```/A! .$828_A7&!0`!$ X&7H00#F"$F/X"``0`+@`!`````I(!```````` M````: $`````````& ``#X3@$!&$3/\5Q@4``> 0!EZ$X!!@A$S_`@`%`"X` M`0````"0`0```````````&@!`````````!@```^$L!,1A)C^%<8%``&P$P9> MA+ 38(28_@(`!@`N``$````$D $```````````!H`0`````````8```/A( 6 M$828_A7&!0`!@!8&7H2 %F"$F/X"``<`+@`!`````I(!````````````: $` M````````& ``#X10&1&$3/\5Q@4``5 9!EZ$4!E@A$S_`@`(`"X``0`````0 M`0```````````&@!`````````!@```^$T (1A)C^%<8%``'0`@9>A- "8(28 M_@(````N``$````$D $```````````!H`0`````````8```/A* %$828_A7& M!0`!H 4&7H2@!6"$F/X"``$`+@`!`````I(!````````````: $````````` M& ``#X1P"!&$3/\5Q@4``7 (!EZ$< A@A$S_`@`"`"X``0````"0`0`````` M`````&@!`````````!@```^$0 L1A)C^%<8%``% "P9>A$ +8(28_@(``P`N M``$````$D $```````````!H`0`````````8```/A! .$828_A7&!0`!$ X& M7H00#F"$F/X"``0`+@`!`````I(!````````````: $`````````& ``#X3@ M$!&$3/\5Q@4``> 0!EZ$X!!@A$S_`@`%`"X``0````"0`0```````````&@! M`````````!@```^$L!,1A)C^%<8%``&P$P9>A+ 38(28_@(`!@`N``$````$ MD $```````````!H`0`````````8```/A( 6$828_A7&!0`!@!8&7H2 %F"$ MF/X"``<`+@`!`````I(!````````````: $`````````& ``#X10&1&$3/\5 MQ@4``5 9!EZ$4!E@A$S_`@`(`"X`!@```"ADIU\````````````````3>\LI M````````````````YFHS30```````````````#Q4^ \```````````````"D M$ L)````````````````?EN-`P```````````````/__________________ M________________!@```````````````````/__!@```!(``0`)! ,`"00% M``D$`0`)! ,`"00%``D$`0`)! ,`"00%``D$$@`!``D$`0`)!!L`"00/``D$ M&0`)!!L`"00/``D$&0`)!!L`"002`!D`"009``D$&P`)! \`"009``D$&P`) M! \`"009``D$&P`)!!(`%P`)!!D`"00;``D$#P`)!!D`"00;``D$#P`)!!D` M"00;``D$$@`/``D$`0`)!!L`"00/``D$&0`)!!L`"00/``D$&0`)!!L`"002 M``\`"009``D$&P`)! \`"009``D$&P`)! \`"009``D$&P`)! ````!-& `` M4Q@``%48``!:& ``8Q@``&08``!F& ``:!@``&H8``!U& ``=A@``'@8``!Z M& ``?!@``(<8``"(& ``BA@``(P8``".& ``IQ@``*@8``"J& ``K1@``*\8 M``#F& ``YQ@``.D8``#K& ``[1@``/@8``#Y& ``^Q@``/X8````&0``*1D` M`"H9```L&0``+QD``#$9``!:&0``6QD``%T9``!@&0``8AD``(L9``",&0`` MCAD``) 9``"2&0``O!D``+T9``# &0``PQD``,49``#]&0``_AD```$:```$ M&@``!AH``#X:```_&@``1AH``$D:``!,&@``31H``$X:``#&'@````````@` M```"`0```@$```(!```"`0``G@$```(!```"`0```@$```(!``">`0```@$` M``(!```"`0```@$``)X!```"`0```@$```(!```"`0``G@$```(!```"`0`` M`@$```(!``">`0```@$```(!```"`0```@$``)X!```"`0```@$```(!```" M`0``G@$```(!```"`0```@$```(!``">`0```@$```(!```"`0```@$``)X! M```"`0```@$```(!```"`0``G@$```(!```"`0```@$```(!``">`0```@$` M``(!```"`0```@$``)X!```"`0```@$```(!```"`0``E@$``/] `8 !`'P= M``!\'0``7)UT``$``0!\'0```````'0=`````````A `````````Q!X``$ ` M``@`0 ``__\!````!P!5`&X`:P!N`&\`=P!N`/__`0`(``````````````#_ M_P$``````/__```"`/__`````/__```"`/__``````4```!'%I !```"`@8# M!00%`@,$AWH`( ```( (`````````/\!````````5 !I`&T`90!S`" `3@!E M`'<`( !2`&\`;0!A`&X````U%I !`@`%!0$"`0<&`@4'`````````! ````` M`````````( `````4P!Y`&T`8@!O`&P````S)I !```""P8$`@("`@($AWH` M( ```( (`````````/\!````````00!R`&D`80!L````/S60`0```@<#"0(" M!0($!(=Z`" ```" " ````````#_`0```````$,`;P!U`'(`:0!E`'(`( !. M`&4`=P```#L&D $"``4`````````````````````$ ``````````````@ `` M``!7`&D`;@!G`&0`:0!N`&<`<P```"(`! !Q"(@8`/#0`@``: $`````;S*$ M1EHXA&8`````!@"C````<P0``%X9```!``P````$``,0-@`````````````` M`0`!`````0````````#A$@#P$ `````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````(!Z %M "T`(&!<C ``! `&0!D````&0```"<? M``````````````````````````````````````````````````````````"- M&@```````````````````````````@````````````PR@U$`\! `" `````` M``````````````````````````````````#__Q(``````$X`0P`Z`%P`1 !O M`&,`=0!M`&4`;@!T`',`( !A`&X`9 `@`%,`90!T`'0`:0!N`&<`<P!<`$L` M<@!I`',`7 !!`' `< !L`&D`8P!A`'0`:0!O`&X`( !$`&$`= !A`%P`30!I M`&,`<@!O`',`;P!F`'0`7 !4`&4`;0!P`&P`80!T`&4`<P!<`$X`;P!R`&T` M80!L`"X`9 !O`'0`%P!$`" `20!N`'0`90!R`&8`80!C`&4`<P`Z`" `80!N M`" `10!X`' `;P!S`.D`````````! !+`'(`:0!S``0`2P!R`&D`<P`````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````_O\```4``@```````````````````````0```."%G_+Y M3V@0JY$(`"LGL]DP````? $``!$````!````D ````(```"8`````P```+@` M```$````Q ````4```#4````!@```. ````'````[ ````@``````0``"0`` M`! !```2````' $```H````X`0``# ```$0!```-````4 $```X```!<`0`` M#P```&0!```0````; $``!,```!T`0```@```.0$```>````& ```$0@26YT M97)F86-E<SH@86X@17AP;W/I`!X````!`````"!);AX````%````2W)I<P!E M<F8>`````0````!R:7,>`````0````!R:7,>````"P```$YO<FUA;"YD;W0` M<QX````%````2W)I<P!L+F0>`````@```#8`:7,>````$P```$UI8W)O<V]F M="!7;W)D(#DN, !P0 ````"25<46````0 ````#"?BG_&\0!0 ````"$P%:" M',0!`P````$````#````<P0```,```!>&0```P`````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````/[_```%``(```````````````````````$````"U<W5 MG"X;$).7" `K+/FN, `````!```,`````0```&@````/````< ````4```!\ M````!@```(0````1````C ```!<```"4````"P```)P````0````I ```!,` M``"L````%@```+0````-````O ````P```#@`````@```.0$```>`````0`` M````90`#````-@````,````,`````P```"<?```#````[0X)``L````````` M"P`````````+``````````L`````````'A ```$````8````1"!);G1E<F9A M8V5S.B!A;B!%>'!O<^D`#! ```(````>````!@```%1I=&QE``,````!```` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````!`````@````,````$````!0````8````'````" `` M``D````*````"P````P````-````#@````\````0````$0```!(````3```` M% ```!4````6````%P```!@````9````&@```!L````<````'0```/[___\? M````( ```"$````B````(P```"0````E````)@```"<````H````*0```"H` M```K````+ ```"T````N````+P```# ````Q````_O___S,````T````-0`` M`#8````W````. ```#D```#^____.P```#P````]````/@```#\```! ```` M00```/[____]____1 ```/[____^_____O__________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_________________________________________U(`;P!O`'0`( !%`&X` M= !R`'D````````````````````````````````````````````````````` M```````6``4!__________\#````!@D"``````# ````````1@`````````` M`````) 45GB"',0!1@```( `````````,0!4`&$`8@!L`&4````````````` M``````````````````````````````````````````````````````````X` M`@#_______________\````````````````````````````````````````` M```````>````JB<```````!7`&\`<@!D`$0`;P!C`'4`;0!E`&X`= `````` M````````````````````````````````````````````````&@`"`04```#_ M_________P`````````````````````````````````````````````````` M```B.@````````4`4P!U`&T`;0!A`'(`>0!)`&X`9@!O`'(`;0!A`'0`:0!O M`&X````````````````````````````````````H``(!`@````0```#_____ M````````````````````````````````````````````````,@`````0```` M````!0!$`&\`8P!U`&T`90!N`'0`4P!U`&T`;0!A`'(`>0!)`&X`9@!O`'(` M;0!A`'0`:0!O`&X``````````````#@``@'_______________\````````` M```````````````````````````````````````Z`````! ````````!`$,` M;P!M`' `3P!B`&H````````````````````````````````````````````` M````````````````````$@`"`0$````&````_____P`````````````````` M``````````````````````````````````!J`````````$\`8@!J`&4`8P!T M`% `;P!O`&P````````````````````````````````````````````````` M```````````6``$`________________``````````````````````````"0 M%%9X@AS$`9 45GB"',0!```````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````#_______________\````````````````````````````````````` M```````````````````````````!````_O__________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_________________________________________________P$`_O\#"@`` M_____P8)`@``````P ```````$88````36EC<F]S;V9T(%=O<F0@1&]C=6UE M;G0`"@```$U35V]R9$1O8P`0````5V]R9"Y$;V-U;65N="XX`/0YLG$````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` )```````````` ` end |
April 07, 2004 Re: D Interfaces: An Expose | ||||
---|---|---|---|---|
| ||||
Posted in reply to Patrick Down | Hmm, I think COM is ( supposedly ) OS independent though right ? Thats the claim, though I rarely see it in practice on non MS-OS's. I still think the pragma is smooth looking , and since we maybe shouldn't but technology specific items in the language itself it probably still fits under pragma. It would also be cool if we could get pragma(link,mylib.lib) , I always liked that C++ feature :). C On Tue, 6 Apr 2004 22:17:31 +0000 (UTC), Patrick Down <Patrick_member@pathlink.com> wrote: > In article <c4v7k8$8p0$1@digitaldaemon.com>, Derek Parnell says... > >> >> Even though I haven't really understood yet what is actually meant by the >> technical term 'interface', I can see that there is at least two flavours >> being discussed here. If both are important and useful, then a simple >> qualifying keyword should be all that's needed to let the D compiler know >> what the code author is referring to. Something like ... >> >> ms_com interface ABC{ . . . } >> >> and >> >> native interface DEF{ . . . } > > I would suggest the existing pragma attribute would be good considering > that COM interfaces are a OS dependant feature. > > pragma(com_interface) interface ABC { } > > http://www.digitalmars.com/d/pragma.html > > > -- D Newsgroup. |
April 07, 2004 Re: [OT] Wheres Wilson | ||||
---|---|---|---|---|
| ||||
Posted in reply to C | Anyone seen Matthew lately , haven't seen any recent posts ? C On Wed, 07 Apr 2004 08:29:30 -0700, C <dont@respond.com> wrote: > Hmm, I think COM is ( supposedly ) OS independent though right ? Thats the claim, though I rarely see it in practice on non MS-OS's. I still think the pragma is smooth looking , and since we maybe shouldn't but technology specific items in the language itself it probably still fits under pragma. > > It would also be cool if we could get pragma(link,mylib.lib) , I always liked that C++ feature :). > > > C > > On Tue, 6 Apr 2004 22:17:31 +0000 (UTC), Patrick Down <Patrick_member@pathlink.com> wrote: > >> In article <c4v7k8$8p0$1@digitaldaemon.com>, Derek Parnell says... >> >>> >>> Even though I haven't really understood yet what is actually meant by the >>> technical term 'interface', I can see that there is at least two flavours >>> being discussed here. If both are important and useful, then a simple >>> qualifying keyword should be all that's needed to let the D compiler know >>> what the code author is referring to. Something like ... >>> >>> ms_com interface ABC{ . . . } >>> >>> and >>> >>> native interface DEF{ . . . } >> >> I would suggest the existing pragma attribute would be good considering >> that COM interfaces are a OS dependant feature. >> >> pragma(com_interface) interface ABC { } >> >> http://www.digitalmars.com/d/pragma.html >> >> >> > > > -- D Newsgroup. |
April 07, 2004 Re: D Interfaces: An Expose | ||||
---|---|---|---|---|
| ||||
Posted in reply to J C Calvarese | Ack! Somebody shoot me .. I mis-typed COM as DOM. What a fool. "J C Calvarese" <jcc7@cox.net> wrote in message news:c4vf64$klq$1@digitaldaemon.com... > I've posted a PDF version of this in the files/documentation section at http://groups.yahoo.com/group/d_lab/. begin 666 D Interfaces.doc MT,\1X*&Q&N$`````````````````````/@`#`/[_"0`&```````````````! M````1 ``````````$ ``1@````$```#^____`````$,```#_____________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_______________________LI<$`32 )! ``\!*_````````$ ``````! `` MQ"(```X`8FIB:N(]XCT````````````````````````)!!8`(CP``(!7``" M5P``Q!X```````````````````````````````````````#__P\````````` M``#__P\```````````#__P\``````````````````````&P``````/H````` M````^@```/H`````````^@````````#Z`````````/H`````````^@```!0` M``````````````X!````````1 H```````!$"@```````$0*````````1 H` M``P```!0"@``3 ````X!````````8",``#(!``"H"@```````*@*```````` MJ H```````"H"@```````*@*````````@PL```````"#"P```````(,+```` M````WR(```(```#A(@```````.$B````````X2(```````#A(@```````.$B M````````X2(``"0```"2) ``( (``+(F```$`0``!2,``!4````````````` M````````````^@````````"#"P````````````````````````````"#"P`` M`````(,+````````@PL```````"#"P````````4C````````QPL```````#Z M`````````/H`````````J H``````````````````*@*``#;````&B,``!8` M``#'"P```````,<+````````QPL```````"#"P``+@```/H`````````J H` M``````#Z`````````*@*````````WR(``````````````````,<+```````` M```````````````````````````````````````````````````````````` M````@PL```````#?(@```````,<+```R!@``QPL```````#Y$0``J@```$L? M``!\````^@````````#Z```````````````````````````````````````` M````````````````````````````````````````````PR ```````"H"@`` M`````)P*```,````(,T5W]L<Q $.`0``-@D``$0*````````L0L``!8```#' M'P``$@``````````````PR ``!P"```P(P``, ```& C````````V1\``.H` M``"V)P```````,<+````````MB<```````##( ```````,<+````````#@$` M```````.`0```````/H`````````^@````````#Z`````````/H````````` M`@#9````1"!);G1E<F9A8V5S.B!A;B!%>'!O<^D-#51H:7,@:7,@82!C<FET M:6-A;"!L;V]K(&%T('=H870@=&AE($0@;&%N9W5A9V4@8VQA:6US('1O(')E M<')E<V5N="!A<R!S=7!P;W)T(&9O<B!T:&4@3T\@26YT97)F86-E(&UE8VAA M;FES;2X@5&AI<R!G;V%L(&AE<F4@:7,@;F]T('1O(&)E;&ET=&QE('1H92!E M9F9O<G1S(&5X<&5N9&5D(&)Y(%=A;'1E<CL@<F%T:&5R+"!I="!I<R!T;R!E M;G-U<F4@1"!H87,@82!R;V)U<W0@86YD('5S86)L92!);G1E<F9A8V4@:6UP M;&5M96YT871I;VXN($AA=FEN9R!S86ED('1H870L(&]N92!H87,@=&\@9FER M<W0@<&EC:R!A<&%R="!F86-T=6%L(&EM<&QE;65N=&%T:6]N(&9R;VT@9&]C M=6UE;G1E9"!C;&%I;7,N(%1O(&)E(&-L96%R+"!)('-H;W5L9"!S=&%T92!T M:&%T('1H:7,@9&]C=6UE;G0@87!P;&EE<R!E>&-L=7-I=F5L>2!T;R!/3R!) M;G1E<F9A8V4@<W5P<&]R="P@86YD(&YO="!#3TT@:6YT97)F86-E('-U<'!O M<G0N( T-3&5TDG,@<W1A<G0@=VET:"!W:&%T(&%N($EN=&5R9F%C92!R97!R M97-E;G1S+@T-06X@26YT97)F86-E(&ES(&$@;65C:&%N:7-M('5S960@=&\@ M9&4M8V]U<&QE(&EM<&QE;65N=&%T:6]N(&9R;VT@<W!E8VEF:6-A=&EO;BX@ M5&AE('9A;'5E(&]F(&1E8V]U<&QI;F<@=VEL;"!N;W0@8F4@97AP;&%I;F5D M(&9U<G1H97(@=VET:&EN('1H:7,@9&]C=6UE;G0L(&)U="!S=69F:6-E('1O M('-A>2!T:&%T(&EF('EO=9)V92!E=F5R('5S960@86X@86)S=')A8W0M8VQA M<W,@86YD(&5X8VQA:6UE9""3=V]W(90@=7!O;B!D:7-C;W9E<FEN9R!I=',@ M<&]L>6UO<G!H:6,@86)I;&ET:65S+"!T:&5N('EO=2!U;F1E<G-T86YD('1H M92!B87-I8W,@;V8@9&4M8V]U<&QI;F<@<W!E8VEF:6-A=&EO;B!F<F]M(&EM M<&QE;65N=&%T:6]N+@U!;B!I;G1E<F9A8V4@:7,@;F]T(&$@8V]N8W)E=&4@ M8VQA<W,L(&EN('1H92!S86UE(&UA;FYE<B!T:&%T(&%N(&%B<W1R86-T+6-L M87-S(&ES(&YO="!C;VYC<F5T92X@26YS=&5A9"P@:70@<F5P<F5S96YT<R!A M;B!A9W)E960M=7!O;B!C;VYT<F%C='5A;"!O8FQI9V%T:6]N(&)E='=E96X@ M82!P<F]D=6-E<B!A;F0@82!C;VYS=6UE<BX@3&5TDG,@<V%Y('=E(&AA=F4@ M='=O(&1E=F5L;W!M96YT(&=R;W5P<R!O;B!O<'!O<VET92!S:61E<R!O9B!T M:&4@=V]R;&0L(&-O+61E=F5L;W!I;F<@<V]M92!P<F]D=6-T+B!4:&4@='=O M(&=R;W5P<R!W;W5L9"!G970@=&]G971H97(@86YD(&AA<V@@;W5T('1H92!D M971A:6QS(&]F(&AO=R!T:&4@;6]D=6QE(&9R;VT@;VYE('1E86T@=VEL;"!C M;VYV97)S92P@86YD(&5X8VAA;F=E(&EN9F]R;6%T:6]N+"!W:71H('1H92!M M;V1U;&4@9G)O;2!T:&4@;W1H97(@=&5A;2X@5&AO<V4@9&5T86EL<R!M:6=H M="!T:&5N(&)E('=R:71T96X@=7 @87,@82!B:6YD:6YG(&-O;G1R86-T(&)E M='=E96X@=&AE('1W;R!P87)T:65S+B!)9B!O;F4@<&%R='D@9F%I;',@=&\@ M861H97)E('1O('1H92!C;VYT<F%C="P@86QL(&)E=',@87)E(&]F9BX@2&]W M979E<BP@:68@8F]T:"!P87)T:65S('-T86YD(&)Y('1H96ER(&]B;&EG871I M;VX@=&AE;B!S;VUE=&AI;F<@86MI;B!T;R!M86=I8R!H87!P96YS('=H96X@ M=&AE('1W;R!M;V1U;&5S(&%R92!B;VQT960@=&]G971H97(N(%1H:7,@8V]N M=')A8W1U86P@;V)L:6=A=&EO;B!I<R!W:&%T(&%N($EN=&5R9F%C92!R97!R M97-E;G1S+@U!;B!);G1E<F9A8V4@9&EF9F5R<R!F<F]M(&%N(&%B<W1R86-T M+6-L87-S(&EN(&]N92!K97D@<F5S<&5C=#H@82!S:6YG;'D@<F]O=&5D(&AI M97)A<F-H>2 H<W5C:"!A<R!E>'!O<V5D(&)Y($0@;W(@2F%V82D@8V%N;F]T M(&EN:&5R:70@9G)O;2!M;W)E('1H86X@;VYE('-U<&5R+6-L87-S(&%T(&$@ M=&EM93H@86)S=')A8W0@;W(@;W1H97)W:7-E+B!/;B!T:&4@;W1H97(@:&%N M9"P@86YY(&=I=F5N(&-L87-S(&UA>2!I;7!L96UE;G0@;75L=&EP;&4@:6YT M97)F86-E<RX@5&AI<R!E;F1O=W,@=&AE(&EM<&QE;65N=&EN9R!C;&%S<R!W M:71H(&UU8V@@;V8@=&AE('-A;64@=7-A8FQE('!O=V5R(&]F(&UU;'1I<&QE M+6EN:&5R:71A;F-E+"!W:&EL<W0@<VED97-T97!P:6YG('-O;64@;V8@=&AE M(&UA:F]R(&ES<W5E<RX-5&AE($EN=&5R9F%C92!M96-H86YI<VT@:7,@97AP M;&EC:71L>2!D97-I9VYE9"!T;R!E>'!O<V4@=&AE(&-O;G1R86-T+"!T:&4@ M=VAO;&4@8V]N=')A8W0L(&%N9"!N;W1H:6YG(&)U="!T:&4@8V]N=')A8W0N M("!);B!D979E;&]P;65N="!G<F]U<',L('1H:7,@:7,@;V9T96X@=7-E9"!T M;R!H:61E(&UE=&AO9',@;V8@82!C;&%S<R!F<F]M(&-E<G1A:6X@<V5G;65N M=',@;V8@=&AE('!U8FQI8R!W:&EL<W0@870@=&AE('-A;64@=&EM92!M86MI M;F<@=&AE;2!A=F%I;&%B;&4@=&\@;W1H97)S+B!!<R!S=6-H+"!A;B!);G1E M<F9A8V4@8V%N('!R;W9I9&4@82!V:65W('5P;VX@86X@:6UP;&5M96YT:6YG M(&-L87-S+B -26YT97)F86-E<R!A<F4@8F]T:"!H:65R87)C:&EC86P@86YD M(&-O;7!O<VET:6]N86P@:6X@;F%T=7)E+B!4:&%T(&ES+"!O;F4@26YT97)F M86-E(&-A;B!I;FAE<FET(&9R;VT@86YO=&AE<BP@;W(@9G)O;2!M=6QT:7!L M92!O=&AE<G,N($$@8V]N8W)E=&4@:6UP;&5M96YT:6YG(&-L87-S(&UU<W0L M(&]F(&-O=7)S92P@:6UP;&5M96YT(&%L;"!C;VYT<F%C='5A;"!O8FQI9V%T M:6]N<RX@4W5C:"!C;&%S<V5S('1H870@9&\@;F]T(&EM<&QE;65N="!T:&4@ M96YT:7)E(&-O;G1R86-T(&%R92P@8GD@=&AE:7(@;F%T=7)E+"!A8G-T<F%C M="X@02!P87)T:6%L(&-O;G1R86-T+@T-4V]M92!K97D@<&]I;G1S(&%B;W5T M('1H92!P<F%C=&EC86P@=7-E(&]F($EN=&5R9F%C97,@:6YC;'5D93H@#4]N M8V4@:6YS=&%N=&EA=&5D('9I82!A(&-O;F-R971E+6-L87-S+"!A;B!I;G1E M<F9A8V4@8V%N(&)E('5S960@:6X@;&EE=2!O9B!S86ED(&-L87-S(&9O<B!A M;&P@<F5G=6QA<B!O<&5R871I;VYS+B!);B!T:&ES('=A>2P@86X@:6YS=&%N M=&EA=&5D($EN=&5R9F%C92!B96AA=F5S(&EN(&5X86-T;'D@=&AE('-A;64@ M;6%N;F5R(&%S(&%N(&EN<W1A;G1I871E9"!A8G-T<F%C="UC;&%S<RX@26X@ M9F%C="P@=&\@=&AE(&-O;G-U;6EN9R!D979E;&]P97(@=&AE<F4@<VAO=6QD M(&)E('IE<F\@9&EF9F5R96YT:6%T:6]N+B!7:71H;W5T('1H:7,@9F%C:6QI M='D@;VYE(&-A;FYO="!C;&5A<FQY(&5X<&]S92!M;V1U;&%R(&-H=6YK<R!O M9B!F=6YC=&EO;F%L:71Y(&%S(&%N($EN=&5R9F%C92P@86YD('1H92!F=6YD M86UE;G1A;"!B96YE9FET<R!E>'!O<V5D(&)Y(",R+" C,RP@86YD(",T('=O M=6QD(&)E(&)R;VME;BX-26YT97)F86-E(&-O;G1R86-T<R!A<F4@8V]M;6]N M;'D@=7-E9"!T;R!S970@=&AE(')U;&5S(&9O<B!M=6QT:7!L92!P87)T:65S M('1O('!R;W9I9&5D(&-O;7!E=&EN9R!B=70@8V]M<&%T:6)L92!P<F]D=6-T M<RX@1F]R(&5X86UP;&4L(&]N92!M:6=H="!I;6%G:6YE(&$@4')I;G1E<B!D M979I8V4M9')I=F5R(&)E:6YG(&5X<&]S960@87,@86X@:6YT97)F86-E+B!/ M;F4@;6EG:'0@86QS;R!A8VAI979E('1H:7,@=FEA(&%N(&%B<W1R86-T(&)A M<V4M8VQA<W,L(&)U="!T:&%T(&9A:6QS('%U:6-K;'D@=VET:&EN(&$@<VEN M9VQY(')O;W1E9"!H:65R87)C:'D@*&5A8V@@=F5N9&]R(&ES('!R;VAI8FET M960@9G)O;2!D97)I=FEN9R!D:7)E8W1L>2!F<F]M('1H96ER(&]W;B!C;&%S M<RUH:65R87)C:'DI+@U!;B!O9G1E;B!O=F5R;&]O:V5D('9A;'5E(&]F(&EN M=&5R9F%C97,@:7,@=&AA="!T:&5Y(&-A;B!B92!U<V5D('1O(&1E+6-O=7!L M92!C;VUP;&5X(')E;&%T:6]N<VAI<',@8GD@86-T:6YG(&%S(&$@<')O>'DL M(&]R(&)R;VME<BX@5&AI<R!I<R!O9G1E;B!U<V5D('1O(')E<V]L=F4@DV9O M<G=A<F0M<F5F97)E;F-EE"!I<W-U97,L(&)Y(&)R96%K:6YG(&]U="!T:&4@ M8V]M<&QE>"!P87)T(&]F('1H92!R96QA=&EO;G-H:7 @87,@82!P=7)E($EN M=&5R9F%C92X@#0U3;RP@=VAE<F4@9&]E<R!T:&%T(&QE879E('5S('=I=&@@ M<F5S<&5C="!T;R!$/R @5V5L;"P@;&5T<R!T86ME(&$@;&]O:R!A="!T:&4@ M:VEN9',@;V8@=&AI;F=S(&1E=F5L;W!E<G,@=VES:"!T;R!D;R!W:71H(&EN M=&5R9F%C97,L(&%N9"!T:&5N('5S92!A('1Y<&4@;V8@<V-O<F5B;V%R9"!T M;R!R86-K('5P(&$@8V]M<&%R871I=F4@<F%T:6YG+B!$979E;&]P97)S('5S M92!I;G1E<F9A8V5S(&EN('1H92!F;VQL;W=I;F<@=V%Y<SH-1&5S:6=N(&-O M;G1R86-T=6%L(&]B;&EG871I;VYS(&)E='=E96X@:6YT97)A8W1I;F<@;6]D M=6QE<R!T:&%T(&%R92P@9F]R('=H871E=F5R(')E87-O;BP@8V]N<W1R=6-T M960@:6X@:7-O;&%T:6]N+B -4V5T(&=R;W5N9"UR=6QE<R!F;W(@<WES=&5M M<R!T:&%T(&%R92!T;R!B92!I;7!L96UE;G1E9"!B>2!O=&AE<G,N( U$96-L M87)E(&$@8VQA<W,@87,@:6UP;&5M96YT:6YG(&%N($EN=&5R9F%C92P@=&AO M=6=H(&ET(')E<')E<V5N=',@;VYL>2!P87)T(&]F('1H92!C;VYT<F%C=" H M87,@86X@86)S=')A8W0@8VQA<W,I+@U$96-L87)E(&$@9&5R:79E9"!S=6)C M;&%S<R!A<R!I;7!L96UE;G1I;F<@86X@26YT97)F86-E+"!W:&5R92!P87)T M(&]F('1H92!C;VYT<F%C="!I<R!M86YI9F5S=&5D(&)Y('1H92!S=7!E<BUC M;&%S<R!I;7!L96UE;G1A=&EO;BX-17AP;W-E(&$@8V]N8W)E=&4@;V)J96-T M(&%S(&%N($EN=&5R9F%C92P@96ET:&5R(&%S(&$@=FEE=RP@;W(@8F5C875S M92!T:&4@:6UP;&5M96YT871I;VX@:7,@=&\@8F4@<F5N9&5R960@=6YA=F%I M;&%B;&4@;W(@:&ED9&5N+@U497-T('=H971H97(@86X@3V)J96-T(&EM<&QE M;65N=',@82!S<&5C:69I8R!);G1E<F9A8V4L(&9O<B!T:&4@<V%M92!R96%S M;VYS(&%T('1O('=H>2!O;F4@=&5S=',@3V)J96-T<R!A9V%I;G-T(&]N92!O M=&AE<BX-5&5S="!W:&5T:&5R(&%N>2!G:79E;B!);G1E<F9A8V4@<W5P<&]R M=',@86X@861D:71I;VYA;"!C;VYT<F%C=" H86YO=&AE<B!);G1E<F9A8V4I M+@U497-T('=H971H97(@82!C;VYC<F5T92!C;&%S<RUT>7!E(&ES(&UA<W%U M97)A9&EN9R!A<R!A;B!I;G1E<F9A8V4N(%1H:7,@:7,@=7-E9"!I;B!T:&4@ M<V%M92!S8V5N87)I;W,@=VAE<F4@;VYE('=I<VAE<R!T;R!T97-T('=H971H M97(@82!B87-E+6-L87-S(&ES(&]F(&$@8V]N8W)E=&4@8VQA<W,@='EP92X@ M4W5C8V5S<V9U;"!T97-T:6YG(&ES('1Y<&EC86QL>2!F;VQL;W=E9"!B>2!A M;B!U<&-A<W0@=&\@<V%I9"!C;VYC<F5T92!C;&%S<RUT>7!E+@U);G9O:V4@ M;65T:&]D<R!V:6$@=&AE($EN=&5R9F%C92P@87,@;VYE('=O=6QD('9I82!A M;B!A8G-T<F%C="UC;&%S<RX-1&5L971E+"!O<B!O=&AE<G=I<V4@;6%N:7!U M;&%T92P@86X@26YT97)F86-E(&%S(&]N92!W;W5L9"!A;B!A8G-T<F%C="UC M;&%S<RX-26YV;VME(&$@;65T:&]D('=I=&@@86X@;W9E<FQO861E9"!);G1E M<F9A8V4@87)G=6UE;G0N($EF(&]N92!D969I;F5S(&$@;65T:&]D('=I=&@@ M86X@26YT97)F86-E(&%R9W5M96YT+"!T:&%T(&UE=&AO9"!S:&]U;&0@8F4@ M8V%L;&%B;&4@=VET:"!A;GD@87)G=6UE;G0@=&AA="!I;7!L96UE;G1S('-A M:60@26YT97)F86-E+@U!(&-L;W-E(&EN<W!E8W1I;VX@;V8@=&AE(&QI<W0@ M<F5V96%L<R!T=V\@8F%S:6,@8VQA<W-I9FEC871I;VX@<&%T=&5R;G,Z#41E M<VEG;B!T:6UE(&-A<&%B:6QI=&EE<PU2=6X@=&EM92!C87!A8FEL:71I97,- M3&5TDG,@=7-E('1H97-E('1O(&-O;7!A<F4@1"!A9V%I;G-T('-O;64@;W1H M97(@;&%N9W5A9V4@=&AA="!C;&%I;7,@=&\@<W5P<&]R="!I;G1E<F9A8V5S M+"!A;F0@<V5E('=H870@:&%P<&5N<RX@5&AE('-C;W)I;F<@;65T:&]D(&%P M<&QI960@:&5R92!I<R!T;R!G86EN(&$@=F%L=64@;V8@;VYE('=H97)E('1H M92!);G1E<F9A8V4@;65C:&%N:7-M<R!A<F4@<')O<&5R;'D@<W5P<&]R=&5D M+"!A;F0@=&\@;&]S92!A('9A;'5E(&]F(&]N92!W:&5R92!T:&4@;65C:&%N M:7-M<R!A<F4@8G)O:V5N+B!!('9A;'5E(&]F('IE<F\@:7,@87!P;&EE<R!T M;R!T:&]S92!C87-E<R!W:&5R92!I="!M86ME<R!N;R!S96YS92!I;B!T:&4@ M8V]N=&5X="!O9B!T:&4@<F5L979A;G0@;&%N9W5A9V4N(%=EDFQL('5S92!T M:&4@;G5M8F5R960@:71E;7,@9G)O;2!T:&4@<')I;W(@;&ES="!A<R!A;B!I M;F1E>&EN9R!S8VAE;64N#0U5<V%G90=$!TIA=F$'0V]M;65N=','!S$',0<Q M!T5Q=6EV86QE;G0'!S(',0<Q!T5Q=6EV86QE;G0'!S,',0<Q!T5Q=6EV86QE M;G0@87,@;V8@1"!V,"XX,@<'- <M,0<Q!T-O;7!I;&5R(&5X<&QI8VET;'D@ M:6=N;W)E<R!S=7!E<BUC;&%S<R!I;7!L96UE;G1A=&EO;@<'-0<Q!S$'17%U M:79A;&5N= <'-@<M,0<Q!T0@97AP;&EC:71L>2!E;6ET<R!A8V-E<W,M=FEO M;&%T:6]N(&-O9&4'!S<'+3$',0=$(&5X<&QI8VET;'D@96UI=',@86-C97-S M+79I;VQA=&EO;B!C;V1E!P<X!RTQ!S$'1"!E>'!L:6-I=&QY(&5M:71S(&%C M8V5S<RUV:6]L871I;VX@8V]D90<'.0<Q!S$'17%U:79A;&5N="P@=VET:"!U M<V4@;V8@=&AE(&%L:6%S(&ME>7=O<F0'!S$P!RTQ!S '06-C97-S+79I;VQA M=&EO;B!S;VUE=VAE<F4@=VET:&EN('1H92!$('-U<'!O<G0@;&EB<F%R>0<' M,3$'+3$',0=$(&UE=&AO9"US96QE8W1O<B!D;V5S(&YO="!A<'!E87(@=&\@ M<W5P<&]R="!);G1E<F9A8V5S!P=38V]R93H'+3$',3 '!P<-5VAA="!D;V5S M('1H:7,@=&5L;"!U<S\@5V5L;"P@:70@=&5L;',@=&AE(&%U=&AO<B!T=V\@ M=&AI;F=S.@U$97-I9VX@=&EM92!S=7!P;W)T(&9O<B!/3R!);G1E<F9A8V5S M(&ES(&%L;6]S="!C;VUP;&5T92!I;B!$+B!4:&4@;&%C:R!O9B!S=7!P;W)T M(&9O<B!I;FAE<FET960@:6UP;&5M96YT871I;VX@;&5A9',@=&\@82!F;W)E M<W0@;V8@<VAE;&P@;65T:&]D<R!T:&%T('-I;7!L>2!I;G9O:V4@=&AE:7(@ M<W5P97(M8VQA<W,@8V]U;G1E<G!A<G0N(%1H:7,@:7,@82!N;W0M:6YH:6)I M=&EV92!A;FYO>6%N8V4N( U2=6YT:6UE('-U<'!O<G0@:7,@86)Y<VUA;"X@ M5&AE(&]N;'D@=&AI;F<@;VYE(&-A;B!D;R!W:71H(&$@1"!);G1E<F9A8V4@ M:7,@=&\@:6YV;VME(&UE=&AO9',@=7!O;B!I="X@5&AI<R!I<R!C<FEP<&QI M;F<@:6X@82!M86YN97(@;6]S="!C<G5E;"P@86YD(&1E<W1R;WES(&UO<W0@ M;V8@=&AE('1R=64@=F%L=64@86YD(&1E<VEG;B!B96YE9FET<R!A9F9O<F1E M9"!B>2!T:&4@26YT97)F86-E(&UE8VAA;FES;2X@271E;7,@(S(L(",S+"!A M;F0@(S0@;F]T960@;VX@<&%G92!O;F4@87)E(&YE=71E<F5D+B -#4EN('-H M;W)T+"!$(&EN=&5R9F%C97,@87)E(&)A<F5L>2!M;W)E('1H86X@82!W<F%P M<&5R(&%R;W5N9"!#3TTL(&%N9"!A('1H:6YL>2!V96EL960@;6%R:V5T:6YG M('1O;VP@9F]R('1H;W-E('=H;R!U<V4@3T\@26YT97)F86-E<R!I;B!R96%L M+7=O<FQD('-C96YA<FEO<RX@5VET:&]U="!T:&4@87!P<F]P<FEA=&4@<G5N M=&EM92!S=7!P;W)T+"!$($EN=&5R9F%C97,@87)E(&%L;"!B=70@<F5N9&5R M960@:6YE9F9E8W1I=F4N( T-3T\@26YT97)F86-E<R!A<F4@<V]M971H:6YG M('1H870@=&AE(&-O;6UE<F-I86PM9&5V96QO<&UE;G0M<V5C=&]R(&QE=F5R M86=E<R!O;B!A(&1A:6QY(&)A<VES+B!!;GEO;F4@979A;'5A=&EN9R!$(&9O M<B!S=6-H(&%N(&5N=FER;VYM96YT('=I;&P@96QI;6EN871E(&ET('!U<F5L M>2!O;B!T:&5S92!G<F]U;F1S(&%L;VYE+B!4:&%T('=O=6QD(&)E(&$@<VAA M;64@9F]R($0L(&%N9"!N;W0@:G5S="!B96-A=7-E(&]T:&5R(&QA;F=U86=E M(&%S<&5C=',@87)E(&=E;F5R86QL>2!R;V)U<W0@86YD('=E;&P@=&AO=6=H M="!O=70N#0`````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````$``"J"P``L@L``(P-``"0#0`` M;PX``'(.``#E#@``[ X``$T<``!D' ``Q"(```#\`/P`_ #\`/0````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````#S4(@4(J"%P(@7!H____``8V"(%="($+``0` M`!@$```9! ``[@4``.\%```>!@``'P8``(P'``"P"@``3 P``*X-``#W#@`` M^ X``#@/```+$0``GQ(``*D3``"J$P``I!0``!D5``!=%0``TA4``%<6``#: M%@``5A<``*P7``"Q& ``_0```````````````/L```````````````#[```` M````````````^P```````````````/L```````````````#[```````````` M````] ```````````````/0```````````````#T````````````````] `` M`````````````/0```````````````#[````````````````\ `````````` M`````.D```````````````#I````````````````Z0```````````````/L` M``````````````#P````````````````X@```````````````.(````````` M``````#B````````````````X@```````````````.(```````````````#B M````````````````X@```````````````.(````````````````````````' M```*)@`+1@,`%*0\``<```HF``M&! `4I#P```,``!2D> `'```*)@`+1@$` M%*1X```!`````0$``!H`! ``Q"(``/T````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````0$``$!`;$8``#W& ``11D```$: M``!+&@``9!H``'H:``!,' ``31P``%,<``!5' ``6AP``&,<``#X```````` M````````^ ```````````````/$```````````````#O```````````````` MY@```````````````-\```````````````#O````````````````[P`````` M`````````-8```````````````#6````````````````U@`````````````` M`-8````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````"0```R0!%B0!268!````820!!P``"B8`"T8%`!2D> `)```* M)@`+1@4`$Z1X`!2D> ```0``!P``"B8`"T8#`!2D9 `'```*)@`+1@,`%*0\ M```,8QP``&0<``!F' ``:!P``&H<``!U' ``4$@``````````````$H````` M``````````!*````````````````2@```````````````$H````````````` M```````````````````````````````````````````````````````````` M``````````````````````8``!8D`4EF`0```*\``!8D`1<D`4EF`0````*6 M; `%UA@&`0D`!@$)``8!"0`&`0D`!@$)``8!"0`(UEP`! ``V@2\!XP*P"& M!MH$`````````````````````( &X@(`````````````````````@ ;0`@`` M``````````````````" !C07``````````````````````G6" D%"04)!0D% M"G07`*\`$M8H``" `/___P`!````@ #___\``0```( `____``$```" `/__ M_P`!`!/6, ``@ `&`0````" ``8!`````( `!@$`````@ `&`0````" ``8! M`````( `!@$``!3V`0``%38!&M80````_P```/\```#_````_QO6$ ```/\` M``#_````_P```/\<UA ```#_````_P```/\```#_'=80````_P```/\```#_ M````_S36!@`!"@-L`&'V`VP```5U' ``=AP``'@<``!Z' ``?!P``(<<``"( M' ``BAP``(P<``".' ``IQP``*@<``!K2 ``````````````90`````````` M`````&4```````````````!E````````````````90```````````````&N M``````````````!E````````````````90```````````````&4````````` M``````!E````````````````:_P`````````````````````````````!@`` M%B0!268!````E ``%B0!%R0!268!`````I9L``76& 8!"0`&`0D`!@$)``8! M"0`&`0D`!@$)``C67 `$``#:!+P'C K (0`&V@0````````````````````` M``;B`@``````````````````````!M "```````````````````````&-!<` M````````````````````"G07`*\`$]8P``" ``8!`````( `!@$`````@ `& M`0````" ``8!`````( `!@$`````@ `&`0``%/8!```5-@$:UA ```#_```` M_P```/\```#_&]80````_P```/\```#_````_QS6$ ```/\```#_````_P`` M`/\=UA ```#_````_P```/\```#_--8&``$*`VP`8?8#; ``"Z@<``"J' `` MK1P``*\<``#F' ``YQP``.D<``#K' ``[1P``/@<``#Y' ``^QP``/D````` M``````````#Y````````````````^0```````````````/D````````````` M``!E2 ``````````````^0```````````````/D```````````````#Y```` M````````````^0```````````````&7$``````````````#Y```````````` M``````````````````"4```6) $7) %)9@$````"EFP`!=88!@$)``8!"0`& M`0D`!@$)``8!"0`&`0D`"-9<``0``-H$O >,"L A``;:! `````````````` M````````!N("```````````````````````&T (````````````````````` M``8T%P`````````````````````*=!<`KP`3UC ``( `!@$`````@ `&`0`` M``" ``8!`````( `!@$`````@ `&`0````" ``8!```4]@$``!4V`1K6$ `` M`/\```#_````_P```/\;UA ```#_````_P```/\```#_'-80````_P```/\` M``#_````_QW6$ ```/\```#_````_P```/\TU@8``0H#; !A]@-L``8``!8D M`4EF`0`````+^QP``/X<````'0``*1T``"H=```L'0``+QT``#$=``!:'0`` M6QT``%T=``!@'0``^0```````````````/D```````````````#Y```````` M````````9<0``````````````/D```````````````#Y```````````````` M^0```````````````/D```````````````!EQ ``````````````^0`````` M`````````/D``````````````````````````````)0``!8D`1<D`4EF`0`` M``*6; `%UA@&`0D`!@$)``8!"0`&`0D`!@$)``8!"0`(UEP`! ``V@2\!XP* MP"$`!MH$```````````````````````&X@(```````````````````````;0 M`@``````````````````````!C07``````````````````````IT%P"O`!/6 M, ``@ `&`0````" ``8!`````( `!@$`````@ `&`0````" ``8!`````( ` M!@$``!3V`0``%38!&M80````_P```/\```#_````_QO6$ ```/\```#_```` M_P```/\<UA ```#_````_P```/\```#_'=80````_P```/\```#_````_S36 M!@`!"@-L`&'V`VP`!@``%B0!268!``````M@'0``8AT``(L=``",'0``CAT` M`) =``"2'0``O!T``+T=``# '0``PQT``,4=``#Y````````````````^0`` M`````````````&7$``````````````#Y````````````````^0`````````` M`````/D```````````````#Y````````````````900!`````````````/D` M``````````````#Y````````````````^0`````````````````````````` M````E ``%B0!%R0!268!`````I9L``76& 8!"0`&`0D`!@$)``8!"0`&`0D` M!@$)``C67 `$``#:!+P'C K (0`&V@0```````````````````````;B`@`` M````````````````````!M "```````````````````````&-!<````````` M````````````"G07`*\`$]8P``" ``8!`````( `!@$`````@ `&`0````" M``8!`````( `!@$`````@ `&`0``%/8!```5-@$:UA ```#_````_P```/\` M``#_&]80````_P```/\```#_````_QS6$ ```/\```#_````_P```/\=UA ` M``#_````_P```/\```#_--8&``$*`VP`8?8#; `&```6) %)9@$`````"\4= M``#]'0``_AT```$>```$'@``!AX``#X>```_'@``1AX``$D>``!,'@``31X` M`/D```````````````!E! $`````````````^0```````````````/D````` M``````````#Y````````````````^0```````````````&4\```````````` M``#Y````````````````^0```````````````/D```````````````#Y```` M``````````````````````````"4```6) $7) %)9@$````"EFP`!=88!@$) M``8!"0`&`0D`!@$)``8!"0`&`0D`"-9<``0``-H$O >,"L A``;:! `````` M````!@$)````````!N("```````````&`0D````````&T (```````````8! M"0````````8T%P``````````!@$)```````*=!<`KP`3UC ``( `!@$````` M@ `&`0````" ``8!`````( `!@$`````@ `&`0````" ``8!```4]@$``!4V M`1K6$ ```/\```#_````_P```/\;UA ```#_````_P```/\```#_'-80``" M````@ ```( ```" `!W6$ ```/\```#_````_P```/\TU@8``0H#; !A]@-L M``8``!8D`4EF`0`````+31X``$X>``!/'@``C1X``'<?``";( ``G" ``),A M``"4(0``Q"(``&L```````````````!I````````````````:0`````````` M`````& ```````````````!9````````````````:0```````````````&D` M``````````````!I````````````````:0`````````````````````````` M``````````````````<```HF``M&!@`4I#P`"0``"B8`"T8&`!.D> `4I#P` M``$``)0``!8D`1<D`4EF`0````*6; `%UA@&`0D`!@$)``8!"0`&`0D`!@$) M``8!"0`(UEP`! ``V@2\!XP*P"$`!MH$`````/_______________P`&X@(` M````________________``;0`@````#_______________\`!C07`````/__ M_____________PIT%P"O`!/6, ``@ `&`0````" ``8!`````( `!@$````` M@ `&`0````" ``8!`````( `!@$``!3V`0``%38!&M80````_P```/\```#_ M````_QO6$/____________________\<UA#_____________________'=80 M_____________________S36!@`!"@-L`&'V`VP```D@`#&0: $?L- O(+#@ M/2&P" <BL @'(Y"@!220H 4EL `````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````!0`#P`*``$`:0`/``,````````````X``! \?\"`#@`# `&`$X`;P!R M`&T`80!L`````@```!@`0TH8`%](`01A2A@`;4@)!'-("01T2 D$4@`!0 $` M`@!2``P`"0!(`&4`80!D`&D`;@!G`" `,0```! ``0`&) $3I/ `%*0\`$ F M`!X`-0B!0TH@`$M(( !/2@(`44H"`%P(@5Y*`@!A2B ````````````````` M`````#P`04#R_Z$`/ `,`!8`1 !E`&8`80!U`&P`= `@`% `80!R`&$`9P!R M`&$`< !H`" `1@!O`&X`= ``````````````````````Q!X```0``#P````` M_____P`````8````&0```.X!``#O`0``'@(``!\"``",`P``L 8``$P(``"N M"0``]PH``/@*```X"P``"PT``)\.``"I#P``J@\``*00```9$0``71$``-(1 M``!7$@``VA(``%83``"L$P``L10``/<4``!%%0```18``$L6``!D%@``>A8` M`$P8``!-& ``4Q@``%48``!:& ``8Q@``&08``!F& ``:!@``&H8``!U& `` M=A@``'@8``!Z& ``?!@``(<8``"(& ``BA@``(P8``".& ``IQ@``*@8``"J M& ``K1@``*\8``#F& ``YQ@``.D8``#K& ``[1@``/@8``#Y& ``^Q@``/X8 M````&0``*1D``"H9```L&0``+QD``#$9``!:&0``6QD``%T9``!@&0``8AD` M`(L9``",&0``CAD``) 9``"2&0``O!D``+T9``# &0``PQD``,49``#]&0`` M_AD```$:```$&@``!AH``#X:```_&@``1AH``$D:``!,&@``31H``$X:``!/ M&@``C1H``'<;``";' ``G!P``),=``"4'0``QAX```@````!, ````````" M````@)@`````, ````````" `````)H`````, ````````" ````@)@````` M, ````````" `````)@`````, ````````" `````)@`````, ````````" M`````)@``2 `, ````````" `````)@``2 `, $```````" `````)@``2 ` M, (```````" `````)@``2 `, ,```````" `````)@``2 `, 0```````" M`````)@`````, ````````" `````)@`````, ````````" `````)@`!" ` M, ````````" `````)@`!" `, $```````" `````)@`!" `, (```````" M`````)@`````, ````````" `````)@`````, ````````" `````)@``R ` M, ````````" `````)@``R `, $```````" `````)@``R `, (```````" M`````)@``R `, ,```````" `````)@``R `, 0```````" `````)@``R ` M, 4```````" `````)@``R `, 8```````" `````)@``R `, <```````" M`````)@``R `, @```````" `````)@``R `, D```````" `````)@``R ` M, H```````" `````)@`````, ````````" `````)@`!2 `, ````````" M`````)@`!2 `, $```````" `````)@`````, ````````" `````)@````` M, ````````" `````*D`````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)D````` M, ````````" `````*E ````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)E ```` M, ````````" `````*E ````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)E ```` M, ````````" `````*E ````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)E ```` M, ````````" `````*E ````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)E ```` M, ````````" `````*E ````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)E ```` M, ````````" `````*E ````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)E ```` M, ````````" `````*E ````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)E ```` M, ````````" `````*E ````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)E ```` M, ````````" `````*E ````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)E ```` M, ````````" `````*D`````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)D````` M, ````````" `````*D`````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)D````` M, ````````" `````*D`````, ````````" `````*D`````, ````````" M`````*D`````, ````````" `````*D`````, ````````" `````)D````` M, ````````" `````)@`````, ````````" `````)@`````, ````````" M`````)@`!B `, ````````" ````@)@`!B `, ````````" ````@)@````` M, ````````" ````@)@`````, ````````" ````@)@`````, ````````" M````@)@`````, ````````" ````@ `$``#$(@``$P`````$``"Q& ``8QP` M`'4<``"H' ``^QP``& =``#%'0``31X``,0B```4````%@```!<````8```` M&0```!H````;````' ```!T`````! ``Q"(``!4````/``#P. ``````!O 8 M`````@@```(````!`````0````$````"````0 `>\1 ```#__P````#_`(" M@ #W```0``\``O"2````$ `(\ @````!`````00```\``_ P````#P`$\"@` M```!``GP$ `````````````````````````"``KP" `````$```%````#P`$ M\$(````2``KP" ````$$````#@``4P`+\!X```"_`0``$ #+`0````#_`0`` M" `$`PD````_`P$``0```!'P! ````$`````````U@$``-D!```D`P``+P,` M`(T4``"3% ``QAX```<`! `'`!P`!P`<``<``````'(!``#M`0``QAX```<` M! `'`/__% ````0`2P!R`&D`<P`N`$4`.@!<`$T`:0!C`'(`;P!S`&\`9@!T M`" `90!T`&,`7 !M`'D`( !D`&\`8P!U`&T`90!N`'0`<P!<`$0`( !)`&X` M= !E`'(`9@!A`&,`90!S`"X`9 !O`&,`! !+`'(`:0!S`&0`0P`Z`%P`1 !O M`&,`=0!M`&4`;@!T`',`( !A`&X`9 `@`%,`90!T`'0`:0!N`&<`<P!<`$L` M<@!I`',`7 !!`' `< !L`&D`8P!A`'0`:0!O`&X`( !$`&$`= !A`%P`30!I M`&,`<@!O`',`;P!F`'0`7 !7`&\`<@!D`%P`00!U`'0`;P!2`&4`8P!O`'8` M90!R`'D`( !S`&$`=@!E`" `;P!F`" `1 `@`$D`;@!T`&4`<@!F`&$`8P!E M`',`+@!A`',`9 `$`$L`<@!I`',`9 !#`#H`7 !$`&\`8P!U`&T`90!N`'0` M<P`@`&$`;@!D`" `4P!E`'0`= !I`&X`9P!S`%P`2P!R`&D`<P!<`$$`< !P M`&P`:0!C`&$`= !I`&\`;@`@`$0`80!T`&$`7 !-`&D`8P!R`&\`<P!O`&8` M= !<`%<`;P!R`&0`7 !!`'4`= !O`%(`90!C`&\`=@!E`'(`>0`@`',`80!V M`&4`( !O`&8`( !$`" `20!N`'0`90!R`&8`80!C`&4`<P`N`&$`<P!D``0` M2P!R`&D`<P!D`$,`.@!<`$0`;P!C`'4`;0!E`&X`= !S`" `80!N`&0`( !3 M`&4`= !T`&D`;@!G`',`7 !+`'(`:0!S`%P`00!P`' `; !I`&,`80!T`&D` M;P!N`" `1 !A`'0`80!<`$T`:0!C`'(`;P!S`&\`9@!T`%P`5P!O`'(`9 !< M`$$`=0!T`&\`4@!E`&,`;P!V`&4`<@!Y`" `<P!A`'8`90`@`&\`9@`@`$0` M( !)`&X`= !E`'(`9@!A`&,`90!S`"X`80!S`&0`! !+`'(`:0!S`"X`10`Z M`%P`30!I`&,`<@!O`',`;P!F`'0`( !E`'0`8P!<`&T`>0`@`&0`;P!C`'4` M;0!E`&X`= !S`%P`1 `@`$D`;@!T`&4`<@!F`&$`8P!E`',`+@!D`&\`8P`$ M`$L`<@!I`',`+@!%`#H`7 !-`&D`8P!R`&\`<P!O`&8`= `@`&4`= !C`%P` M;0!Y`" `9 !O`&,`=0!M`&4`;@!T`',`7 !$`" `20!N`'0`90!R`&8`80!C M`&4`<P`N`&0`;P!C``0`2P!R`&D`<P`N`$4`.@!<`$T`:0!C`'(`;P!S`&\` M9@!T`" `90!T`&,`7 !M`'D`( !D`&\`8P!U`&T`90!N`'0`<P!<`$0`( !) M`&X`= !E`'(`9@!A`&,`90!S`"X`9 !O`&,`! !+`'(`:0!S`&0`0P`Z`%P` M1 !O`&,`=0!M`&4`;@!T`',`( !A`&X`9 `@`%,`90!T`'0`:0!N`&<`<P!< M`$L`<@!I`',`7 !!`' `< !L`&D`8P!A`'0`:0!O`&X`( !$`&$`= !A`%P` M30!I`&,`<@!O`',`;P!F`'0`7 !7`&\`<@!D`%P`00!U`'0`;P!2`&4`8P!O M`'8`90!R`'D`( !S`&$`=@!E`" `;P!F`" `1 `@`$D`;@!T`&4`<@!F`&$` M8P!E`',`+@!A`',`9 `$`$L`<@!I`',`+@!%`#H`7 !-`&D`8P!R`&\`<P!O M`&8`= `@`&4`= !C`%P`;0!Y`" `9 !O`&,`=0!M`&4`;@!T`',`7 !$`" ` M20!N`'0`90!R`&8`80!C`&4`<P`N`&0`;P!C``0`2P!R`&D`<P!D`$,`.@!< M`$0`;P!C`'4`;0!E`&X`= !S`" `80!N`&0`( !3`&4`= !T`&D`;@!G`',` M7 !+`'(`:0!S`%P`00!P`' `; !I`&,`80!T`&D`;P!N`" `1 !A`'0`80!< M`$T`:0!C`'(`;P!S`&\`9@!T`%P`5P!O`'(`9 !<`$$`=0!T`&\`4@!E`&,` M;P!V`&4`<@!Y`" `<P!A`'8`90`@`&\`9@`@`$0`( !)`&X`= !E`'(`9@!A M`&,`90!S`"X`80!S`&0`!@!^6XT#,AV$@?\/_P__#_\/_P__#_\/_P__#Q ` MI! +"6*EA'7_#_\/_P__#_\/_P__#_\/_P\0`#Q4^ ^(\O"%_P__#_\/_P__ M#_\/_P__#_\/$ `3>\LI>H,\K?\/_P__#_\/_P__#_\/_P__#Q `YFHS36*E MA'7_#_\/_P__#_\/_P__#_\/_P\0`"ADIU_ZKOPE_P__#_\/_P__#_\/_P__ M#_\/$ `!````%Q `````````````: $````````+& ``#X30`A&$F/X5Q@4` M`= "!EZ$T )@A)C^3TH!`%%*`0!O* `!`+?P`0```!>0`````````````&@! M````````"Q@```^$H 41A)C^%<8%``&@!09>A* %8(28_D]*`P!12@,`;R@` M`0!O``$````7D ````````````!H`0````````L8```/A' ($828_A7&!0`! M< @&7H1P"&"$F/Y/2@0`44H$`&\H``$`I_ !````%Y `````````````: $` M```````+& ``#X1 "Q&$F/X5Q@4``4 +!EZ$0 M@A)C^3TH!`%%*`0!O* `! M`+?P`0```!>0`````````````&@!````````"Q@```^$$ X1A)C^%<8%``$0 M#@9>A! .8(28_D]*`P!12@,`;R@``0!O``$````7D ````````````!H`0`` M``````L8```/A. 0$828_A7&!0`!X! &7H3@$&"$F/Y/2@0`44H$`&\H``$` MI_ !````%Y `````````````: $````````+& ``#X2P$Q&$F/X5Q@4``; 3 M!EZ$L!-@A)C^3TH!`%%*`0!O* `!`+?P`0```!>0`````````````&@!```` M````"Q@```^$@!81A)C^%<8%``& %@9>A( 68(28_D]*`P!12@,`;R@``0!O M``$````7D ````````````!H`0````````L8```/A% 9$828_A7&!0`!4!D& M7H10&6"$F/Y/2@0`44H$`&\H``$`I_ !````%Q `````````````: $````` M```+& ``#X30`A&$F/X5Q@4``= "!EZ$T )@A)C^3TH!`%%*`0!O* `!`+?P M`0```!<0`````````````&@!````````"Q@```^$H 41A)C^%<8%``&@!09> MA* %8(28_D]*`0!12@$`;R@``0"W\ $````"D@$```````````!H`0`````` M```8```/A' ($81,_Q7&!0`!< @&7H1P"&"$3/\"``(`+@`!`````) !```` M````````: $`````````& ``#X1 "Q&$F/X5Q@4``4 +!EZ$0 M@A)C^`@`# M`"X``0````20`0```````````&@!`````````!@```^$$ X1A)C^%<8%``$0 M#@9>A! .8(28_@(`! `N``$````"D@$```````````!H`0`````````8```/ MA. 0$81,_Q7&!0`!X! &7H3@$&"$3/\"``4`+@`!`````) !```````````` M: $`````````& ``#X2P$Q&$F/X5Q@4``; 3!EZ$L!-@A)C^`@`&`"X``0`` M``20`0```````````&@!`````````!@```^$@!81A)C^%<8%``& %@9>A( 6 M8(28_@(`!P`N``$````"D@$```````````!H`0`````````8```/A% 9$81, M_Q7&!0`!4!D&7H10&6"$3/\"``@`+@`!````!! !````````````: $````` M````& ``#X30`A&$F/X5Q@4``= "!EZ$T )@A)C^`@```"X``0````20`0`` M`````````&@!`````````!@```^$H 41A)C^%<8%``&@!09>A* %8(28_@(` M`0`N``$````"D@$```````````!H`0`````````8```/A' ($81,_Q7&!0`! M< @&7H1P"&"$3/\"``(`+@`!`````) !````````````: $`````````& `` M#X1 "Q&$F/X5Q@4``4 +!EZ$0 M@A)C^`@`#`"X``0````20`0`````````` M`&@!`````````!@```^$$ X1A)C^%<8%``$0#@9>A! .8(28_@(`! `N``$` M```"D@$```````````!H`0`````````8```/A. 0$81,_Q7&!0`!X! &7H3@ M$&"$3/\"``4`+@`!`````) !````````````: $`````````& ``#X2P$Q&$ MF/X5Q@4``; 3!EZ$L!-@A)C^`@`&`"X``0````20`0```````````&@!```` M`````!@```^$@!81A)C^%<8%``& %@9>A( 68(28_@(`!P`N``$````"D@$` M``````````!H`0`````````8```/A% 9$81,_Q7&!0`!4!D&7H10&6"$3/\" M``@`+@`!````!! !````````````: $`````````& ``#X30`A&$F/X5Q@4` M`= "!EZ$T )@A)C^`@```"D``0````20`0```````````&@!`````````!@` M``^$H 41A)C^%<8%``&@!09>A* %8(28_@(``0`N``$````"D@$````````` M``!H`0`````````8```/A' ($81,_Q7&!0`!< @&7H1P"&"$3/\"``(`+@`! M`````) !````````````: $`````````& ``#X1 "Q&$F/X5Q@4``4 +!EZ$ M0 M@A)C^`@`#`"X``0````20`0```````````&@!`````````!@```^$$ X1 MA)C^%<8%``$0#@9>A! .8(28_@(`! `N``$````"D@$```````````!H`0`` M```````8```/A. 0$81,_Q7&!0`!X! &7H3@$&"$3/\"``4`+@`!`````) ! M````````````: $`````````& ``#X2P$Q&$F/X5Q@4``; 3!EZ$L!-@A)C^ M`@`&`"X``0````20`0```````````&@!`````````!@```^$@!81A)C^%<8% M``& %@9>A( 68(28_@(`!P`N``$````"D@$```````````!H`0`````````8 M```/A% 9$81,_Q7&!0`!4!D&7H10&6"$3/\"``@`+@`!`````! !```````` M````: $`````````& ``#X30`A&$F/X5Q@4``= "!EZ$T )@A)C^`@```"X` M`0```!<0`````````````&@!````````"Q@```^$H 41A)C^%<8%``&@!09> MA* %8(28_D]*`0!12@$`;R@``0"W\ $````"D@$```````````!H`0`````` M```8```/A' ($81,_Q7&!0`!< @&7H1P"&"$3/\"``(`+@`!`````) !```` M````````: $`````````& ``#X1 "Q&$F/X5Q@4``4 +!EZ$0 M@A)C^`@`# M`"X``0````20`0```````````&@!`````````!@```^$$ X1A)C^%<8%``$0 M#@9>A! .8(28_@(`! `N``$````"D@$```````````!H`0`````````8```/ MA. 0$81,_Q7&!0`!X! &7H3@$&"$3/\"``4`+@`!`````) !```````````` M: $`````````& ``#X2P$Q&$F/X5Q@4``; 3!EZ$L!-@A)C^`@`&`"X``0`` M``20`0```````````&@!`````````!@```^$@!81A)C^%<8%``& %@9>A( 6 M8(28_@(`!P`N``$````"D@$```````````!H`0`````````8```/A% 9$81, M_Q7&!0`!4!D&7H10&6"$3/\"``@`+@`!`````! !````````````: $````` M````& ``#X30`A&$F/X5Q@4``= "!EZ$T )@A)C^`@```"X``0````20`0`` M`````````&@!`````````!@```^$H 41A)C^%<8%``&@!09>A* %8(28_@(` M`0`N``$````"D@$```````````!H`0`````````8```/A' ($81,_Q7&!0`! M< @&7H1P"&"$3/\"``(`+@`!`````) !````````````: $`````````& `` M#X1 "Q&$F/X5Q@4``4 +!EZ$0 M@A)C^`@`#`"X``0````20`0`````````` M`&@!`````````!@```^$$ X1A)C^%<8%``$0#@9>A! .8(28_@(`! `N``$` M```"D@$```````````!H`0`````````8```/A. 0$81,_Q7&!0`!X! &7H3@ M$&"$3/\"``4`+@`!`````) !````````````: $`````````& ``#X2P$Q&$ MF/X5Q@4``; 3!EZ$L!-@A)C^`@`&`"X``0````20`0```````````&@!```` M`````!@```^$@!81A)C^%<8%``& %@9>A( 68(28_@(`!P`N``$````"D@$` M``````````!H`0`````````8```/A% 9$81,_Q7&!0`!4!D&7H10&6"$3/\" M``@`+@`&````*&2G7P```````````````!-[RRD```````````````#F:C-- M````````````````/%3X#P```````````````*00"PD```````````````!^ M6XT#````````````````__________________________________\&```` M````````````````__\&````$@`!``D$`P`)! 4`"00!``D$`P`)! 4`"00! M``D$`P`)! 4`"002``$`"00!``D$&P`)! \`"009``D$&P`)! \`"009``D$ M&P`)!!(`&0`)!!D`"00;``D$#P`)!!D`"00;``D$#P`)!!D`"00;``D$$@`7 M``D$&0`)!!L`"00/``D$&0`)!!L`"00/``D$&0`)!!L`"002``\`"00!``D$ M&P`)! \`"009``D$&P`)! \`"009``D$&P`)!!(`#P`)!!D`"00;``D$#P`) M!!D`"00;``D$#P`)!!D`"00;``D$`````$T8``!3& ``51@``%H8``!C& `` M9!@``&88``!H& ``:A@``'48``!V& ``>!@``'H8``!\& ``AQ@``(@8``"* M& ``C!@``(X8``"G& ``J!@``*H8``"M& ``KQ@``.88``#G& ``Z1@``.L8 M``#M& ``^!@``/D8``#[& ``_A@````9```I&0``*AD``"P9```O&0``,1D` M`%H9``!;&0``71D``& 9``!B&0``BQD``(P9``".&0``D!D``)(9``"\&0`` MO1D``, 9``##&0``Q1D``/T9``#^&0```1H```0:```&&@``/AH``#\:``!& M&@``21H``$P:``!-&@``3AH``,8>````````" ````(!```"`0```@$```(! M``">`0```@$```(!```"`0```@$``)X!```"`0```@$```(!```"`0``G@$` M``(!```"`0```@$```(!``">`0```@$```(!```"`0```@$``)X!```"`0`` M`@$```(!```"`0``G@$```(!```"`0```@$```(!``">`0```@$```(!```" M`0```@$``)X!```"`0```@$```(!```"`0``G@$```(!```"`0```@$```(! M``">`0```@$```(!```"`0```@$``)X!```"`0```@$```(!```"`0``G@$` M``(!```"`0```@$```(!``"6`0``_T !@ $`UP$``-<!``#0G'0``0`!`-<! M````````MP$````````"$ ````````#$'@``0 ``" ! ``#__P$````'`%4` M;@!K`&X`;P!W`&X`__\!``@``````````````/__`0``````__\```(`__\` M````__\```(`__\`````!0```$<6D $```("!@,%! 4"`P2'>@`@````@ @` M````````_P$```````!4`&D`;0!E`',`( !.`&4`=P`@`%(`;P!M`&$`;@`` M`#46D $"``4%`0(!!P8"!0<`````````$ ``````````````@ ````!3`'D` M;0!B`&\`; ```#,FD $```(+!@0"`@("`@2'>@`@````@ @`````````_P$` M``````!!`'(`:0!A`&P````_-9 !```"!P,)`@(%`@0$AWH`( ```( (```` M`````/\!````````0P!O`'4`<@!I`&4`<@`@`$X`90!W````.P:0`0(`!0`` M```````````````````0``````````````" `````%<`:0!N`&<`9 !I`&X` M9P!S````(@`$`'$(B!@`\- "``!H`0````!O,H1&!CN$9@`````'`*,```!S M! ``7AD```$`# ````0``Q V```````````````!``$````!`````````.$2 M`/ 0```````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``@'H 6T`+0`@8$2, ``$ `9`&0````9````)Q\````````````````````` M`````````````````````````````````````!D````````````````````` M```````"````````````##*#40#P$ `(```````````````````````````` M`````````````/__$@``````3@!#`#H`7 !$`&\`8P!U`&T`90!N`'0`<P`@ M`&$`;@!D`" `4P!E`'0`= !I`&X`9P!S`%P`2P!R`&D`<P!<`$$`< !P`&P` M:0!C`&$`= !I`&\`;@`@`$0`80!T`&$`7 !-`&D`8P!R`&\`<P!O`&8`= !< M`%0`90!M`' `; !A`'0`90!S`%P`3@!O`'(`;0!A`&P`+@!D`&\`= `7`$0` M( !)`&X`= !E`'(`9@!A`&,`90!S`#H`( !A`&X`( !%`'@`< !O`',`Z0`` M```````$`$L`<@!I`',`! !+`'(`:0!S```````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````#^_P``!0`"```````````` M```````````!````X(6?\OE/:!"KD0@`*R>SV3 ```!\`0``$0````$```"0 M`````@```)@````#````N ````0```#$````!0```-0````&````X ````<` M``#L````" `````!```)````$ $``!(````<`0``"@```#@!```,````1 $` M``T```!0`0``#@```%P!```/````9 $``! ```!L`0``$P```'0!```"```` MY 0``!X````8````1"!);G1E<F9A8V5S.B!A;B!%>'!O<^D`'@````$````` M($EN'@````4```!+<FES`&5R9AX````!`````')I<QX````!`````')I<QX` M```+````3F]R;6%L+F1O= !S'@````4```!+<FES`&PN9!X````"````-P!I M<QX````3````36EC<F]S;V9T(%=O<F0@.2XP`'! `````))5Q18```! ```` M`,)^*?\;Q % `````(3OOML<Q $#`````0````,```!S! ```P```%X9```# M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````_O\```4``@`````````` M`````````````0````+5S=6<+AL0DY<(`"LL^:XP``````$```P````!```` M: ````\```!P````!0```'P````&````A ```!$```",````%P```)0````+ M````G ```! ```"D````$P```*P````6````M ````T```"\````# ```. ` M```"````Y 0``!X````!``````!E``,````V`````P````P````#````)Q\` M``,```#M#@D`"P`````````+``````````L`````````"P`````````>$ `` M`0```!@```!$($EN=&5R9F%C97,Z(&%N($5X<&]SZ0`,$ ```@```!X````& M````5&ET;&4``P````$````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````$````"`````P````0` M```%````!@````<````(````"0````H````+````# ````T````.````#P`` M`! ````1````$@```!,````4````%0```!8````7````& ```!D````:```` M&P```!P````=````'@```/[___\@````(0```"(````C````) ```"4````F M````)P```"@````I````*@```"L````L````+0```"X````O````, ```#$` M```R````_O___S0````U````-@```#<````X````.0```#H```#^____/ `` M`#T````^````/P```$ ```!!````0@```/[____]____10```/[____^____ M_O__________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____4@!O`&\`= `@`$4`;@!T`'(`>0`````````````````````````````` M`````````````````````````````!8`!0'__________P,````&"0(````` M`, ```````!&````````````````$+TFW]L<Q %'````@ `````````Q`%0` M80!B`&P`90`````````````````````````````````````````````````` M````````````````````#@`"`/_______________P`````````````````` M`````````````````````````````!\```"V)P```````%<`;P!R`&0`1 !O M`&,`=0!M`&4`;@!T```````````````````````````````````````````` M```````````:``(!!0```/__________```````````````````````````` M`````````````````````````"(\````````!0!3`'4`;0!M`&$`<@!Y`$D` M;@!F`&\`<@!M`&$`= !I`&\`;@`````````````````````````````````` M`"@``@$"````! ```/____\````````````````````````````````````` M```````````S`````! ````````%`$0`;P!C`'4`;0!E`&X`= !3`'4`;0!M M`&$`<@!Y`$D`;@!F`&\`<@!M`&$`= !I`&\`;@``````````````. `"`?__ M_____________P`````````````````````````````````````````````` M`#L`````$ ````````$`0P!O`&T`< !/`&(`:@`````````````````````` M```````````````````````````````````````````2``(!`0````8```#_ M____`````````````````````````````````````````````````````&H` M````````3P!B`&H`90!C`'0`4 !O`&\`; `````````````````````````` M`````````````````````````````````!8``0#_______________\````` M`````````````````````!"])M_;',0!$+TFW]L<Q $````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````/_______________P`````````````` M``````````````````````````````````````````````````$```#^____ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________`0#^_P,*``#_____!@D"``````# ````````1A@```!-:6-R M;W-O9G0@5V]R9"!$;V-U;65N= `*````35-7;W)D1&]C`! ```!7;W)D+D1O M8W5M96YT+C@`]#FR<0`````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` :```````````````````````````````````` ` end |
April 07, 2004 Re: [OT] Wheres Wilson | ||||
---|---|---|---|---|
| ||||
Posted in reply to C | C wrote:
> Anyone seen Matthew lately , haven't seen any recent posts ?
>
> C
>
Yeah, I'm hoping the fellow didn't get a second bout of a nasty flu. I got 3 consecutive bugs in a row this last month. I guess my immune system was so knocked down that I wasn't able to fend off the next ones.
|
April 07, 2004 Re: D Interfaces: An Expose | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kris | Kris wrote: > "J C Calvarese" <jcc7@cox.net> wrote in message > news:c4vf64$klq$1@digitaldaemon.com... > >>I've posted a PDF version of this in the files/documentation section at >>http://groups.yahoo.com/group/d_lab/. > > Justin; I've updated that document to (a) be explicit about which Interface > mechanism is under scrutiny and (b) to tone down my frustration level > somewhat. I'd very much appreciate it if you'd replace the version you > posted to the yahoo group -- frankly, It didn't cross my mind that this > would go beyond the NG. How naive of me. > > - Kris I replaced that file with a PDF of version 3 (http://www.digitalmars.com/drn-bin/wwwnews?D/27196). -- Justin http://jcc_7.tripod.com/d/ |
April 08, 2004 Re: [OT] Wheres Wilson | ||||
---|---|---|---|---|
| ||||
Posted in reply to John Reimer | John Reimer <jjreimer@telus.net> wrote: > Yeah, I'm hoping the fellow didn't get a second bout of a nasty flu. I got 3 consecutive bugs in a row this last month. I guess my immune system was so knocked down that I wasn't able to fend off the next ones. Hey, that's not so bad -- I usually get 3 or 4 bugs every DAY :-) -- dave |
April 08, 2004 Re: D Interfaces: An Expose | ||||
---|---|---|---|---|
| ||||
Posted in reply to C | How about putting COM support in as a library along the lines of the Java2COM bi-directional bridge http://www.nevaobject.com/_docs/_java2com/java2com.htm Golan In article <opr53engglehmtou@localhost>, C says... > >Hmm, I think COM is ( supposedly ) OS independent though right ? Thats = > >the claim, though I rarely see it in practice on non MS-OS's. I still = > >think the pragma is smooth looking , and since we maybe shouldn't but = > >technology specific items in the language itself it probably still fits = > >under pragma. > >It would also be cool if we could get pragma(link,mylib.lib) , I always = > >liked that C++ feature :). > > >C > >On Tue, 6 Apr 2004 22:17:31 +0000 (UTC), Patrick Down = > ><Patrick_member@pathlink.com> wrote: > >> In article <c4v7k8$8p0$1@digitaldaemon.com>, Derek Parnell says... >> >>> >>> Even though I haven't really understood yet what is actually meant by= > = > >>> the >>> technical term 'interface', I can see that there is at least two = > >>> flavours >>> being discussed here. If both are important and useful, then a simple= > >>> qualifying keyword should be all that's needed to let the D compiler = > >>> know >>> what the code author is referring to. Something like ... >>> >>> ms_com interface ABC{ . . . } >>> >>> and >>> >>> native interface DEF{ . . . } >> >> I would suggest the existing pragma attribute would be good considerin= >g >> that COM interfaces are a OS dependant feature. >> >> pragma(com_interface) interface ABC { } >> >> http://www.digitalmars.com/d/pragma.html >> >> >> > > > >-- = > >D Newsgroup. |
April 08, 2004 Re: [OT] Wheres Wilson | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dave Sieber | >>Yeah, I'm hoping the fellow didn't get a second bout of a nasty flu. I got 3 consecutive bugs in a row this last month. I guess my immune system was so knocked down that I wasn't able to fend off the next ones.
>
>
> Hey, that's not so bad -- I usually get 3 or 4 bugs every DAY :-)
>
>
Hmm.... My half-witted brain tells me we aren't talking about the same kinda bugs. :-)
|
Copyright © 1999-2021 by the D Language Foundation