www.digitalmars.com         C & C++   DMDScript  

c++.announce - STLSoft 1.9.1 beta 41 released: probably the final beta

reply "Matthew Wilson" <matthew hat.stlsoft.dot.org> writes:
Refactoring of sized-integer discrimination, lots of fixes to makefiles,
DMC++ workarounds, a few late additions, deprecation of a *log* of vestigial
symbols.

Unless it is shown to contain any remaining issues, this should be the last
beta.

Download from http://stlsoft.org/downloads.html#stlsoft_1_9_1b41

Cheers

Matthew

============================================================================

Changes for 1.9.1 beta 41 (14th January 2006):

Changes
=======

 ~ refactored sized-integer detection:
    - The symbols
        STLSOFT_CF_8BIT_INT_EXTENDED_TYPE_IS_DISTINCT
        STLSOFT_CF_16BIT_INT_EXTENDED_TYPE_IS_DISTINCT
        STLSOFT_CF_32BIT_INT_EXTENDED_TYPE_IS_DISTINCT
      are removed. Instead use
        STLSOFT_CF_CHAR_DISTINCT_INT_TYPE
        STLSOFT_CF_SHORT_DISTINCT_INT_TYPE
        STLSOFT_CF_INT_DISTINCT_INT_TYPE
    ~ The symbols
        STLSOFT_CF_INT_DISTINCT_TYPE
        STLSOFT_CF_LONG_DISTINCT_TYPE
      are deprecated. Instead use
        STLSOFT_CF_INT_DISTINCT_INT_TYPE
        STLSOFT_CF_LONG_DISTINCT_INT_TYPE
    + The following symbols are added (and propagated through the codebase):
        STLSOFT_CF_CHAR_DISTINCT_INT_TYPE
        STLSOFT_CF_SHORT_DISTINCT_INT_TYPE
        STLSOFT_CF_INT_DISTINCT_INT_TYPE
        STLSOFT_CF_LONG_DISTINCT_INT_TYPE
        STLSOFT_CF_LONG_LONG_DISTINCT_INT_TYPE

 ~ A few last workarounds to ensure complete build/run of the
   unit-tests with DMC++

Additions:
==========

 + C compilation included in Unit-test builds

 ~ ensuring that all .h files are C-compilation compatible

 + stlsoft::limit_traits<bool> specialisation

 + stlsoft::sign_traits<long> and <unsigned long> specialisations

 + winstl::get_kernel_handle attribute shim overloads for
   winstl::event, winstl::process_mutex and winstl::semaphore

 + winstl::get_kernel_handle attribute shim overload for
   MFC types (in mfcstl/shims/attribute/get_kernel_handle.hpp)

 ~ winstl/time/format_functions.h => winstl/time/format_functions.hpp

Removals:
=========

 - removed (almost) all of the previously deprecated __STLSOFT* symbols,
   including the following:
        __STLSOFT_COMPILER_IS_BORLAND
        __STLSOFT_COMPILER_IS_COMO
        __STLSOFT_COMPILER_IS_DMC
        __STLSOFT_COMPILER_IS_INTEL
        __STLSOFT_COMPILER_IS_GCC
        __STLSOFT_COMPILER_IS_MSVC
        __STLSOFT_COMPILER_IS_MWERKS
        __STLSOFT_COMPILER_IS_VECTORC
        __STLSOFT_COMPILER_IS_WATCOM
        __STLSOFT_COMPILER_IS_UNKNOWN
        __STLSOFT_COMPILER_LABEL_STRING
        __STLSOFT_COMPILER_VERSION_STRING
        __STLSOFT_DOCUMENTATION_SKIP_SECTION
        __STLSOFT_CF_STATIC_ASSERT_SUPPORT
        __STLSOFT_CF_EXCEPTION_SUPPORT
        __STLSOFT_CF_FUNCTION_SIGNATURE_FULL_ARG_QUALIFICATION_REQUIRED
        __STLSOFT_CF_NAMESPACE_SUPPORT
        __STLSOFT_CF_TEMPLATE_SUPPORT
        __STLSOFT_CF_EXCEPTION_SIGNATURE_SUPPORT
        __STLSOFT_CF_THROW_BAD_ALLOC
        __STLSOFT_CF_NOTHROW_BAD_ALLOC
        __STLSOFT_CF_TEMPLATE_CLASS_DEFAULT_FUNDAMENTAL_ARGUMENT_SUPPORT
        __STLSOFT_CF_TEMPLATE_CLASS_DEFAULT_CLASS_ARGUMENT_SUPPORT
        __STLSOFT_CF_MEMBER_TEMPLATE_FUNCTION_SUPPORT
        __STLSOFT_CF_MEMBER_TEMPLATE_CTOR_SUPPORT
        __STLSOFT_CF_MEMBER_TEMPLATE_RANGE_METHOD_SUPPORT
        __STLSOFT_CF_MEMBER_TEMPLATE_CLASS_SUPPORT
        __STLSOFT_CF_TEMPLATE_SPECIALISATION_SYNTAX
        __STLSOFT_CF_TEMPLATE_PARTIAL_SPECIALISATION_SUPPORT
        __STLSOFT_CF_TEMPLATE_OUTOFCLASSFN_QUALIFIED_TYPE_SUPPORT
        __STLSOFT_CF_std_NAMESPACE
        __STLSOFT_CF_std_char_traits_AVAILABLE
        __STLSOFT_CF_ALLOCATOR_ALLOCATE_HAS_HINT
        __STLSOFT_CF_ALLOCATOR_DEALLOCATE_HAS_OBJECTCOUNT
        __STLSOFT_CF_BIDIRECTIONAL_ITERATOR_SUPPORT
        __STLSOFT_CF_EXPLICIT_KEYWORD_SUPPORT
        __STLSOFT_CF_MUTABLE_KEYWORD_SUPPORT
        __STLSOFT_CF_TYPENAME_PARAM_KEYWORD_SUPPORT
        __STLSOFT_CF_TYPENAME_TYPE_KEYWORD_SUPPORT
        __STLSOFT_CF_TYPENAME_TYPE_DEF_KEYWORD_SUPPORT
        __STLSOFT_CF_TYPENAME_TYPE_MIL_KEYWORD_SUPPORT
        __STLSOFT_CF_MOVE_CONSTRUCTOR_SUPPORT
        __STLSOFT_CF_KOENIG_LOOKUP_SUPPORT
        __STLSOFT_CF_TEMPLATE_TEMPLATE_SUPPORT
        __STLSOFT_CF_STATIC_ARRAY_SIZE_DETERMINATION_SUPPORT
        __STLSOFT_CF_VENEER_SUPPORT
        __STLSOFT_CF_TEMPLATE_SHIMS_NOT_SUPPORTED
        __STLSOFT_CF_NEGATIVE_MODULUS_POSITIVE_GIVES_NEGATIVE_RESULT
Jan 14 2007
parent reply Neal Becker <ndbecker2 gmail.com> writes:
Any ideas on this?  This is (again) Linux x86_64 gcc4.1.1

STLSOFT=/usr/local/src/stlsoft make -f makefile.unix
g++   -c -Wall -pedantic -Wno-long-long -Wno-unused-value -Werror  -O1  
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/src/stlsoft/include"    -o pantheios_appl.debug.o
../../src/pantheios_appl.cpp
g++   -c -Wall -pedantic -Wno-long-long -Wno-unused-value -Werror  -O1  
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/src/stlsoft/include"    -o pantheios_core.debug.o
../../src/pantheios_core.cpp
In file included from
/usr/local/src/stlsoft/include/platformstl/synch/atomic_functions.h:78,
                 from ../../src/pantheios_core.cpp:68:
/usr/local/src/stlsoft/include/unixlstl/synch/atomic_functions.h:75:26: error:
asm/atomic.h: No such file or directory
Jan 14 2007
next sibling parent "Matthew Wilson" <matthew hat.stlsoft.dot.org> writes:
"Neal Becker" <ndbecker2 gmail.com> wrote in message
news:eodagn$re5$1 digitaldaemon.com...
 Any ideas on this?  This is (again) Linux x86_64 gcc4.1.1

 STLSOFT=/usr/local/src/stlsoft make -f makefile.unix
+ -c -Wall -pedantic -Wno-long-long -Wno-unused-value -Werror -O1 -D_RE ENTRANT -D_DEBUG -UNDEBUG -Dunix -DPANTHEIOS_NO_AUTO_INIT -I../../include -I"/usr/local/src/stlsoft/include" -o pantheios_appl.debug.o ../../src/pantheios_appl.cpp

+   -c -Wall -pedantic -Wno-long-long -Wno-unused-value -Werror  -O1   -D_RE
ENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT  -I../../include
 -I"/usr/local/src/stlsoft/include"    -o pantheios_core.debug.o
../../src/pantheios_core.cpp
 In file included from
/usr/local/src/stlsoft/include/platformstl/synch/atomic_functions.h:78,
                  from ../../src/pantheios_core.cpp:68:
 /usr/local/src/stlsoft/include/unixlstl/synch/atomic_functions.h:75:26:
error: asm/atomic.h: No such file or directory Sigh, I guess Linux 64 doesn't have asm/atomic.h. There's a related issue I've wanted to sort for a while in the Pantheios core, and I guess this'll now prompt it. For the moment, just try the included file. I've made a little mod, though it'll _only_ work on UNIX (I hope <g>) Please let me know how this goes. If this works, I'll have a new Pantheios release v soon. Cheers Matthew begin 666 pantheios_core.zip M4$L#!!0````(`#<W+S9>CK_?GAD``!QC```2````<&%N=&AE:6]S7V-O<F4N M8W!P[#QI<]M&EI]WJO(?.DK%!F6*A^QD$LKQ%$1"%F9X#0%:\28I% V28Q) M (M#$I/HO^][?> B>$B1Y]A:N&11Z.[7[^IW=+]F_934G^OYXD_DE%RY2]HB MXEG;7K2 KA]:CA_0FK->8Q_6;Q ':S\47?75>DE7U(OLR/4], ,89.8'9"C' M$QQ/U*%>2P"T`VI'=,H!G#?#B/PU]B Y;S2^8>WC]31M;WX3+<A?;2^V PUV M^7,"1HVCA1\(C'MV!//=D1MW&?I>TN?:7Z4T+:)HW:K7[^[N: EY-3^8UU/, M_/4F<.>+J+4%DMC>E! ;CX9N2 Q_%MW90-<PVI!N-*V2YO???W^&%# R2>[) M`ZHR0K'OMRE+1G3JAE' 3F+&1IPK#BEQ/1+Z<>!0]F;B>L $8.\JK)([%Q # MG,;??APQ,"M_ZLY<A\FB2A#!-0U6; 3<).O OW6G\"%:V!'\AW):+OT[UYN# MC+RIBX-"-FA%HU:"VED!N9#X,XF5XT^A=PP2#&AD`[8(UI[XM] D6$D\/W(= M6H4V-Q3,60(\!).=UYL6D())G:7MKFA0VX$(3)CAB40$")W& -P>7 0:B-%C M<2&"RJGOQ(G>"W PK X2\:$]("O0X<"UEV'*>28R-CA#AB2N3UTV#ML]>T49 MGX_10<_/#TJ0V2!-?!X_" &A#9E0U"N SB?4F\);BBH$"*[\B!+.N2 D4\#\ M%KK-H"'+JU#.*92.A&OJH,;!4!=U,4!=\[C6A:&DCH$PKW6#&(,K\T8=:00^ M#T>##WI'ZY#+C]"HD?9 ^'&DO[\VR?6 V]%&!E'['7C;-T?ZY= <P(L3U8"1 M)WSY0Z/:_TBT'X<CS3#(8$3TWK"K`T"88:3V35TSJD3OM[OCCMY_7R4`A/0' M)NGJ/=V$;N: BA,S:-M#R>"*]+11^QK^5"_UKFY^9'->Z68?Y[N""54R5$>F MWAYWU1$9CD?# <'!(8D=W6AW5;VG=6J !<Q,M ]:WR3&M=KM%B >W/2U$9*0 M(_>2`^OJZF57XQ,"P1U]I+5-I"S]U 9&`IK=*C&&6EO'#]J/&M"DCCY6`2ZW M;H.^H?U]#!VA`^FH/?4]D*D<X!"(J3T>:3U$?7#%`!GC2\/4S;&ID?>#08?Q MWM!&'_2V9ER0[L! S!L;6A5F,55$`,$`YZ 9/E^.#1UYR#G?-[71:#PT]4&_ M`J*_`2X!'U08WF$,'_09V<"PP> C`D9^,'E4R<VU!N]!\GU)H3E2D24&<+%M M9KO"O,!4,T,OZ6OON_I[K=_6L'6 D&YT0ZL($>H&=M+Y]#<JS#U&%C#1`7;\ M8T:IJTS 1+\B:N>#CNCSS P<J(:A"S6"U\:X?2U$D"Z1PX[ZF(>< D/#?U^Y MGK.,P4*_3=Q=/75\BW?E/2:V\PELP\YVL E>M*^#'88TB% S=IB!-9FY'ITJ MAME%5EGM06^H=[61I1M6S_C0KI 7+\C/P(',`PUM"Q7A+6F^;C0`$) 8>[ZR M"= ?#TRR`C;4GD"TT2)OOGG=`)E]!4C!;/73=/"['TCS3:,A./*'<1' ]B/S M_???'H>,Y%P8+=&NUL7O`E]EJPO>Q$8[7G?0=WAS",P\\/34P[>6;*XMUNL# MXU=T-:&!%=(E=8X:" /\8%.WP1DZ;#(Y]. (<#S6))[-Z.ZNX<)= <XX# W# M.J=L=]^5'43K**B'X-'IU%J /US2W=TWGK.H`]*?+#9 =,QI[=*.6#P5+>N9 MSTP&]7IY/PX6&+%R'6L6>PX+&HK+86M N'8]:Q5']+X$#X_>Y89[$%L$KO.N MJ"E3.YAO*<C4]=/5YH&&$[#[)KB+'FBY=:T:EFH.>GK;`D<)QH_;<J0/#&)G MT"*JX_BQ%[&XW3#K/1-C',_WSFY<B!'N,(1?K2&P#T+4_,PBRDXS,' )C?OZ MCZC]A*2<B!80[PMSD7V_Q2'>,<>CKPA=0HP"R^ O9&"PI0,P:!#D4HRI#X$/ MA';$B8,`8K+EAH3Q>NT'$2,#D2( ?]!RC.7"31C15<CCX*G/!BYL"!/E&.2# M$.\ZH(!PP#(<"0*%3?09V? Q'^=Z2 =/ !C0.W>Y)#/;<9<NQ(=YP# J2"%5 M":1/=DA9I&8[/"Y/"8. [!^PT A?LF&-,40:%LF/Y,671XB]Q!3ND6*J9)MP MZ0O-*R(`FO3<J6A;*!S3/&#4!#FYP::C#'FG!W;\]]^E'5? 9U]W^#PHVGW9 M7UKO7>TW>O_U>>4QLV&\TST>W$&'A7+BG4CH01CN13.2/I9\E^EVN]W/NLWT M2P0LUWV&[8>H*_.A65\.:6\68VL(T?6UI ^,%,H(8E0(; U+^Q$BPWY[.+0Z MVI7>US%"-/; ]^QJ>,.].UN_`67YS-$Z>#D8=2%Z9<1F 5R]EWCN\8_DX ^ MIH5KVZ$YU+],5G\B /[ ZJL]S1BJ;0R!/3DNW0OZXD^_Y>U-Z=C/1<B5'P`' MI\!U2,6%(4YH`F>F0U :>#987N&3JV"_;OU/D,=.-GP;BNVB; B]%SVQG>^6 ML&Q;'>H,D 20V07SO4O;70[B2 '6A)CU.^36=Z=E72S%6=AHN[PP(J? Q="> MTRK)O 3#C &//JU<?"8#"M,`9BF#^,2A^RNU(ER4AJFV_V9=CJ^N0%\-_;^U MC-'X`7[.&V^^NY!YQ#YGP4V6D(&9VS6)[GRVG_3RD^??>2_9=D+*L!HLERJY M;=8:M>;9Y/6K&E% ^(9Y3P;L%#SS*6Y9`.>\.9U6:BDAG9O!J,.0O53U+B1F M5A-2<;5G 1(:D%19>D<0TFPT&A>[AYWO'M9D]/\S_)W!%"H5EI>NV=^X'05V M ':"PKJ1:R\AVV#ZR?9W_"6YM0,7\X^0=\Z$5JU6"%;]]3D7>LD36O;:U0'L M1=G8)&9MM41$!-"L:+.F?"QK$R.A9<<<VT]HN>F4CQP8ZI()H&-,1- &(0< M >7-W[$%>N1S&EHS:H*U\"Z>-'B2#"X:V,-!606U*_692>PQTC3<S\ .J!?8 ME 3M)MN/6_CQ<LHB6% F-N&&J4HF<43 0N)VHA)[E41KP!3:2]^;)[!(NB<) M#H[M ^)G):"S,Y84P*H3F_?8>YT-T7>J%'] .>XO;>>3YDUU9"0NJJ%Y/=+4 MCM4;F]J/%G/I:A=LSZA,^;)S'8*OS&S($]"8/BD<?D!>V) K;%9^')+,\OLL MMID?B.Q9[; B4L>"X /O0B-W1=']8(_?TO J]<*J86 C4_FRN$ JR2KAC,NW M F2:N0XX>R 5^?A\,AD^4_KC;I?\\$->1K4Y!>]923MF:, G`$3.7E^D+Q_2 MCY %/DFV.^?B"IDR>489GY5&E;Q(3$&><? `<0'$L8U*_G4!/#ZE <$)VST[ M`SK(U.4+-UV<)]4\/L"OH8P3(/^$#$A),:M<Y*=\R/_)&99]4X(B<CR=<2(X M<#P.5<*Y-=G%+7QV< R?$I3P*><<[DL^%^,.S0LP8H\Q8X\JR"?I`MQ$Q;_8 M[E803N;/AP,KLY&;-J!1##E$(*9(!A<B48[['I.1$WI":4:,*4:37;0=Y%8* MHY0_#_]2P\M>]/V(MMBN3+3PV2:,V.?BVSC^A&V^1#ZH&HNF7;Z!%-$5.BH: M,N?I>H0!XTD%.6F?)/E#6.6'D$X49]*2Y'S1#8B;.SYGIZ\,6$C7F.+PU 5A MX&DP.&<7<YP5G;IXZ)G,^.K5"3\5KF&2!.]M!,M/.?-N1*D0"!N260$^'F<" M2);_%%R.Y:S72H7!9* *[,EOG3D+B#\ K8$H=,7)SN'*T"/\N)*?5>,YY!>9 ME!3]S%.V`W)<*'&<G(J+0L?R%5/>MP`T-. M#<"H=/TY9"5\$+1;(;W%F" 4 MS0? +/VYY?'!;#')X<DCX91;G>)3A9\TNTL?+UX92]>1J<&A!\$P9' ,P.)I M$T:X#$ ^PGJ\N(2X,^/4;E<!QE2V%/4/*86P=<)>[M((,$$[%>89Z!1([,BH M=HI =:^\$)F5-*/B1*/52 \SWNX`^P[[8S=E=9_ZK,?$B."PFQB\O7J5Y(;; M'D1P5N$\R\41>=\C21 ^+XU+MH'EDL(')IXM5<%UF]45X7B>15MVFP/ 9)_! M^+^E*R#_!LK_[&R/_'<'&P7Y'5SL!7.:L:2)(?T\IJ#4CF>-][9Y.&#ZLP _ MDT)LH8UY2I%E2815%3L`EF.'T5M _EU*$ 3K JA#(F&>21%2_L]P2Y]%0S(> M6A)=31$'7B<N<4M3<L[]B6S\`ZP[ EW/I)\0O \#FM3.$6=!G4\[? [;%?CR M!\$W/.-B=B:A)S5!N,&(TDQL6::2X"VTXU9Z(G)Y^J*.S8'<T.YK-Q9N#QS6 M+F15D[S:W _/\FC?%+EMAEW/N\QG3H:%CJY 0?L*&-[66"F498R'P\%([*M$ MP28QP=MHE8T3D9:<%.34MI=.C'D+B\XC/X*<!/5+;OJ!SC+SP3*#*B8>8;P2 MQ]JB"Y,<1/&!G=';XLF"1_C>2AA-07".$Z_8K$HBS$(!BA**]?0BH[+ OB"+ M/,XXR(<MF/V3 * S"_A9)F1T*XW<AHP4<?YO!?4LGQH7EK=W(PHH"6=A/OL' M&=Y X2DD6FR9D04-*) A>!%BEHK50 %+9\'\8W:*[3P#E:4[2:E$#FJT"/P[ M,K&G%NM82QME+""*>!#?O5MXW(2>G6=HW-K%VS$6-71 F"WRYF^7^1:F2%C# M"[8TW&/YF#BVQ+RGK]25LHHJY06G^:?&+Z H4C ENT>IF9-G2,+<G4AA F+- MHP6!13O#Y)F= F)0 +.6T^JJ?#1)F[/(]#Q? '->/ESX^56ARW_-:'HAS0/ MC$<N1)![.ONCA2S].:5]>(3=$L('2IV%PN28:!EYL3.K2/1G>SB]=^B:F:0] MPYMEPVNUVNX1K],1CS*OLB0B.>W95PJ0J>K QY(-;<O"#=+[QC??-K*U$WN! M%HM6#F+!*S,**.2K+ 5_!%/0^.PH4WCX+/MSO !%J:0[95_(_:']`:L82)XK M8,V<U"?/*:_Q.AX(US>A:[>VQ>X9X&,'\U"H6_;D$[B>+&GH#DLSB!3L6R5\ MZM0D0-=<QGTK&)!&J7Q$E<U5R8(%>2KYEW)/F4U_1'9PFW#[WXC96?[*AY&9 M2(!-`T_XZT_;I0^O2/.7BWRA`R]K*#F5S=A[O6^U1V8E+TO'63#?W6K=W8:< M5RHDZ;\R0UJ4RU=I>6.Q0#&)*XN DU*M!*I<[OUQS]*Z[/#+4,)?*^2,-,OF ME&NZ=$H^*6/3;JA;3NBYG8^ +-N'!TOO%.!#)<ED462-0RJ;,.PY5;;PG$YI M^ B%+4OL +#.HX#\I]FIT-NV5,BVJB3]LQJN=/;_UX+<<YP!E>8``R"\<&6- M^WA%)[=CMJ\?<N90'T'[H6ZIGNWK5:HM+#;,17GR0L:SAS/CB%4M'XYFBGO: M::UA21UA*I"2`9:25!MF:C#DF2PX&?:RE=]./'A:SM;6<]8\IG4N::E(2AXV M_)9JKF `0W(R]L1]0[R:"//&`3T12I <A1=W(T"E> *"<,N0[$'.)3G%->38 M$D<&L;#N!2#K)RR9_$7 4US9 (:).RY29S\:IM8S]9XHNPRC/>/<%4W4N-5Z M3Z,NI(Y+? T1 #"W>"^#5>H4HQ.!,P<#'"CSJ!"JA#*D2*A!]WOR=>--_'7C MG/V<R0_X4_NZ\3IND1-TT;6[C]0.^*>>#ZK!/W;L#?]P[<>RU?7BB/+/!MLU ME.^76,>!+T*F<ME['ULD)9'1(:K^_8B21J><IKP]$]L(DLBWY6&>) W#LM>Y M0YQDY*O,(J `'.4(0-OK4&HP<+L,<+H.\5?I,5\&PF$,BNN:K5O/66\RTA1X M $Q3 R/G.)-82C>1&\6ZP,/CV.#ESCZO9*SK[>MSOA4/'_81];2BLUDC'3J) MYW,:I.2"45W'$7MOL.TI-670TZ8YK[&Z<'])Y7!9#NW%*['YE#$T^(;BET(H MS. 8T?2:W;<#]>E8VF T&%G7:K_3U3!>SZVP+&=P\RR!7F4.Z(GHOZZQKZB0 M8_G<A"SP);"_U>+?*X%_JI"=GD#Z,0>VG4W 4_AQ5(ONHY-4&7<]& R]U_K: M2&];-R/=U(X;TCBN&Y)_7,_!4.M;:O=&_6 \.P8Y,Z'W/ZA=O2-D:<$?8PU/ M:1A?4S/ +OX];H,IO?E*FLU&!K]DXS5WC_,MQ^"=$*FEL%]5%.S2#RE7/KSL MOHUOP;H6KM3(:5LM T8(<^BSVB0Y08.K995<`2F6UN_D-U^S*T&,>+2Z(YR' M)VG]FQJ1US"U6[R%V/63\NVD$RL&CW'/W^9?R0#(4-9;?%%'0.<0W=. %90E MPX8RCL.K&.Q.(Q9VO0Q%03GU>.';<DG!I;E1,BZ,\(+CG1]\"GFM^3_PFS=P MD UC81$N-WCXX)%;E^)%D&0 GD5PO/ V(5<J;T?84ECEC' C<-A*'PER^$M& MHJIP&1:7_4E.V>419 (NJ^"/U_ _H.(2`5!S^1%5O4.#;=JX>A_4[^ZP;1KF MB/#3C/ G=$II:\81RR>)R/--:":$ J<-#X4U,:)XI94A"=8VH:'<""%$]N47 MW<%[X3K,C\,=IG6/,<.F1(9I/ %!XN[K/*W=-X1V3[+;3F-K^<X8Y_J.(\0# M1+V0,FO\LA^I[$$,SP4 Y-7P/G2V\N:(2/.KK8O53S!.S:V(HM6:R2V>:$J# M`,/MVFGXLW>"M_$B)1.))E';T\.9;#R QAM_G_* 0"1[,UA]GE(:"P!J]JL= MYB'O^R3#=RQJG/D43_B+?FOFH.,J>I.G,0C'/LA,[_#=[4=S$Z(K8Q,RYR(E MR2]]*VS-]K31>_([P<]C2$L0Z_ DA^#VS?3L+HMX=<0V7;XLD6^.%&MT2FZ! M/0XRL*X4<(/5IV2NQ!U3 TCOW< 2U CG)/BU6!ST]HE"JNKD<D/8MU*!$Y4N M'J#,`WN5W.S"LF\$KU38`3^J$X&.7HU<^W>X\59-H.W AQ5\,]=,YM2C`19] MQ!/PX!$DK:Q8 ,,']Q\1-TS R6]V`N^_8:7<WI1_;Q38'()?_>3/2,>?SBGX M?'M=E5^+%6")-Y8?\.J#!%P2:D"C)^ZKI1<XIC79,1G0'YA:B_3L#004?.* MWH*P(_Y-5&*Z60QBHVSV;,V#G9+AKZ%[Y/*S=GF'I$IH;5[#(.2-<W]?3;] M(D6IEJX##1 D=LB4[$8#RY[>*4S:8A?FP'&., -XC T\9P,O\NND=- 1NCVG M49_>1^F%N%2]Q6']47>X.()BKR]7-9J]_LGZ6![,QV[VR?NR:;6*7*;%$YXR MB-FOV,!B5 YVFZ''W^;+D "S_A=_=N++[C4^XMXA/J+L-KW;5B7B`B)3NI-+ M'SSRW0E340:'3W.P-#<[];N2TMPG`< ANK4ACE7>G#,763T\EMNR$D#P^[0N M=S!SI56 G=;2_G5C\6(71?3!2I N.PKD?T=^E]5 "9N<V\J-_/6ERS=&67&9 M*+NZ;S0KY.U;PD#Z,P&Y0D[)=WA.N46N`/,[4<3DY 5IW/]Y-IM5\*7"4,B\ M`]#-;Y)-\,(:E)-ESIBBP,/-Y>R^=YC0M_P,U&V!0F&:'-SQH,YS89# Y 5) M2^(R41#FF_Z:3%ST%R2D48WGGV#8(1Z _WR/UQ3>^6BK(:IM90?G`$$`*;;C MF9\*Z/_$%,S>5(!DAGXJC?>&T8:\PLES<."94&8UP3LIS+B#'B]Y,95 P5FS MDAL#\>/*]>HK^U[ \! ,MF9W(X$!NA%D2C;H`YYFQ)+E*SZ%S&P?6_(]Y26, MI+ 6,Z'D /^:K$B'MG]$95X!WB3I4V,8-S"'FY \8LB5Y2PK^L*2_K*I?>_ MS5Q+3\,P#/XK$0<T.H9H$;L,(?$X("X 0.(XC:TP1-D087#:?\=?'HV3)FL% M$J('$*&Q72=Q'/N+47V3W!B:N_DA-!A ]<)4CNV&:5VQ53J*L-#KF! 0V7PX MH)\'^YNIZQYZ_?5 _O 82U^DV82)UTPA^\P*%GTK[ZBE%[DV O52<K3U6:RJ MAC TR:R&CFI3RE\(AAD/:>JVG+Q/Y_ $45TE`I<D7BK#,J.C"ZV%GBD*NN'! M896^JB]RQ:&?T]*83N#+2LU,K:IIM9+/GV4[*036=P*-K/T_.UUWUA\"\1NZ MP^-T`3<QH8S9LMD6886'Q .2PP*IF9&(#"1ZXVD1V#X/M.>_C.+_7S>;(TU? M<P0W!P,U <F0?"PC^O8;(BZ>3;Q![(&0G(3AN2D[!)]_:8T[+*A"-I,UG2N[ MKJ.:>^+25!LFYEY?A6#70-N)%$\TL1:>F3+R5O7:6L?W=+74LAWA;^JSU=L8 MHI!7Y^_MT5RV;&Z:AKU__QF_XIFRP#95QNHQV\Z4&R:D,UEH:\+&!N]DR(F^ M*O"M]0+0#!] 0=.Q*P4`9Q83D45ZRU)P>^3F9$&CIOV=*'5_2C34(QGP-QR< MZ^NV`=HX/%9)6CG)P96>(R3J$2W$]K83UVVX]= U(=%W%S=7]^/3D_,QB7UU MQC]7`^Y]/'0O/ JF2=4)\%J'7']=0A;TU8_O96F4R=1$-A[M]E93*Z&WU8>, MW(#SD1^,/CL6:*P^N66[ FG=D=;7T!S%'+! =*EE\^,KZ8A]IY*N[J2Y)2>/ MI8/M;"EU>V&W&*N Z& 'L=C+/RH:&%8-#&.#$: J*U+ SFED84N$QQ:HVXL[ M,P8N:3 ]F8;HF?=KI)X>6_V&1>W]!DO8N"YF.)$S4QP.W03IA#GTP+>SWR(+ MV]$HK0%W3L)+WZ32ELX.1*?C/RH4N(:0D6J!P6?\4;5 1>\;4$L!`A0`% `` M`` `-S<O-EZ.O]^>&0``'&,``!(``````````0` `+:!`````'!A;G1H96EO <U]C;W)E+F-P<%!+!08``````0`!`$ ```#.&0`````` ` end
Jan 14 2007
prev sibling parent "Matthew Wilson" <matthew hat.stlsoft.dot.org> writes:
"Neal Becker" <ndbecker2 gmail.com> wrote in message
news:eodagn$re5$1 digitaldaemon.com...
 Any ideas on this?  This is (again) Linux x86_64 gcc4.1.1

 STLSOFT=/usr/local/src/stlsoft make -f makefile.unix
+ -c -Wall -pedantic -Wno-long-long -Wno-unused-value -Werror -O1 -D_RE ENTRANT -D_DEBUG -UNDEBUG -Dunix -DPANTHEIOS_NO_AUTO_INIT -I../../include -I"/usr/local/src/stlsoft/include" -o pantheios_appl.debug.o ../../src/pantheios_appl.cpp

+   -c -Wall -pedantic -Wno-long-long -Wno-unused-value -Werror  -O1   -D_RE
ENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT  -I../../include
 -I"/usr/local/src/stlsoft/include"    -o pantheios_core.debug.o
../../src/pantheios_core.cpp
 In file included from
/usr/local/src/stlsoft/include/platformstl/synch/atomic_functions.h:78,
                  from ../../src/pantheios_core.cpp:68:
 /usr/local/src/stlsoft/include/unixlstl/synch/atomic_functions.h:75:26:
error: asm/atomic.h: No such file or directory Sigh, I guess Linux 64 doesn't have asm/atomic.h. There's a related issue I've wanted to sort for a while in the Pantheios core, and I guess this'll now prompt it. For the moment, just try the included file. I've made a little mod, though it'll _only_ work on UNIX (I hope <g>) Please let me know how this goes. If this works, I'll have a new Pantheios release v soon. Cheers Matthew begin 666 pantheios_core.zip M4$L#!!0````(`#<W+S9>CK_?GAD``!QC```2````<&%N=&AE:6]S7V-O<F4N M8W!P[#QI<]M&EI]WJO(?.DK%!F6*A^QD$LKQ%$1"%F9X#0%:\28I% V28Q) M (M#$I/HO^][?> B>$B1Y]A:N&11Z.[7[^IW=+]F_934G^OYXD_DE%RY2]HB MXEG;7K2 KA]:CA_0FK->8Q_6;Q ':S\47?75>DE7U(OLR/4], ,89.8'9"C' M$QQ/U*%>2P"T`VI'=,H!G#?#B/PU]B Y;S2^8>WC]31M;WX3+<A?;2^V PUV M^7,"1HVCA1\(C'MV!//=D1MW&?I>TN?:7Z4T+:)HW:K7[^[N: EY-3^8UU/, M_/4F<.>+J+4%DMC>E! ;CX9N2 Q_%MW90-<PVI!N-*V2YO???W^&%# R2>[) M`ZHR0K'OMRE+1G3JAE' 3F+&1IPK#BEQ/1+Z<>!0]F;B>L $8.\JK)([%Q # MG,;??APQ,"M_ZLY<A\FB2A#!-0U6; 3<).O OW6G\"%:V!'\AW):+OT[UYN# MC+RIBX-"-FA%HU:"VED!N9#X,XF5XT^A=PP2#&AD`[8(UI[XM] D6$D\/W(= M6H4V-Q3,60(\!).=UYL6D())G:7MKFA0VX$(3)CAB40$")W& -P>7 0:B-%C M<2&"RJGOQ(G>"W PK X2\:$]("O0X<"UEV'*>28R-CA#AB2N3UTV#ML]>T49 MGX_10<_/#TJ0V2!-?!X_" &A#9E0U"N SB?4F\);BBH$"*[\B!+.N2 D4\#\ M%KK-H"'+JU#.*92.A&OJH,;!4!=U,4!=\[C6A:&DCH$PKW6#&(,K\T8=:00^ M#T>##WI'ZY#+C]"HD?9 ^'&DO[\VR?6 V]%&!E'['7C;-T?ZY= <P(L3U8"1 M)WSY0Z/:_TBT'X<CS3#(8$3TWK"K`T"88:3V35TSJD3OM[OCCMY_7R4`A/0' M)NGJ/=V$;N: BA,S:-M#R>"*]+11^QK^5"_UKFY^9'->Z68?Y[N""54R5$>F MWAYWU1$9CD?# <'!(8D=W6AW5;VG=6J !<Q,M ]:WR3&M=KM%B >W/2U$9*0 M(_>2`^OJZF57XQ,"P1U]I+5-I"S]U 9&`IK=*C&&6EO'#]J/&M"DCCY6`2ZW M;H.^H?U]#!VA`^FH/?4]D*D<X!"(J3T>:3U$?7#%`!GC2\/4S;&ID?>#08?Q MWM!&'_2V9ER0[L! S!L;6A5F,55$`,$`YZ 9/E^.#1UYR#G?-[71:#PT]4&_ M`J*_`2X!'U08WF$,'_09V<"PP> C`D9^,'E4R<VU!N]!\GU)H3E2D24&<+%M M9KO"O,!4,T,OZ6OON_I[K=_6L'6 D&YT0ZL($>H&=M+Y]#<JS#U&%C#1`7;\ M8T:IJTS 1+\B:N>#CNCSS P<J(:A"S6"U\:X?2U$D"Z1PX[ZF(>< D/#?U^Y MGK.,P4*_3=Q=/75\BW?E/2:V\PELP\YVL E>M*^#'88TB% S=IB!-9FY'ITJ MAME%5EGM06^H=[61I1M6S_C0KI 7+\C/P(',`PUM"Q7A+6F^;C0`$) 8>[ZR M"= ?#TRR`C;4GD"TT2)OOGG=`)E]!4C!;/73=/"['TCS3:,A./*'<1' ]B/S M_???'H>,Y%P8+=&NUL7O`E]EJPO>Q$8[7G?0=WAS",P\\/34P[>6;*XMUNL# MXU=T-:&!%=(E=8X:" /\8%.WP1DZ;#(Y]. (<#S6))[-Z.ZNX<)= <XX# W# M.J=L=]^5'43K**B'X-'IU%J /US2W=TWGK.H`]*?+#9 =,QI[=*.6#P5+>N9 MSTP&]7IY/PX6&+%R'6L6>PX+&HK+86M N'8]:Q5']+X$#X_>Y89[$%L$KO.N MJ"E3.YAO*<C4]=/5YH&&$[#[)KB+'FBY=:T:EFH.>GK;`D<)QH_;<J0/#&)G MT"*JX_BQ%[&XW3#K/1-C',_WSFY<B!'N,(1?K2&P#T+4_,PBRDXS,' )C?OZ MCZC]A*2<B!80[PMSD7V_Q2'>,<>CKPA=0HP"R^ O9&"PI0,P:!#D4HRI#X$/ MA';$B8,`8K+EAH3Q>NT'$2,#D2( ?]!RC.7"31C15<CCX*G/!BYL"!/E&.2# M$.\ZH(!PP#(<"0*%3?09V? Q'^=Z2 =/ !C0.W>Y)#/;<9<NQ(=YP# J2"%5 M":1/=DA9I&8[/"Y/"8. [!^PT A?LF&-,40:%LF/Y,671XB]Q!3ND6*J9)MP MZ0O-*R(`FO3<J6A;*!S3/&#4!#FYP::C#'FG!W;\]]^E'5? 9U]W^#PHVGW9 M7UKO7>TW>O_U>>4QLV&\TST>W$&'A7+BG4CH01CN13.2/I9\E^EVN]W/NLWT M2P0LUWV&[8>H*_.A65\.:6\68VL(T?6UI ^,%,H(8E0(; U+^Q$BPWY[.+0Z MVI7>US%"-/; ]^QJ>,.].UN_`67YS-$Z>#D8=2%Z9<1F 5R]EWCN\8_DX ^ MIH5KVZ$YU+],5G\B /[ ZJL]S1BJ;0R!/3DNW0OZXD^_Y>U-Z=C/1<B5'P`' MI\!U2,6%(4YH`F>F0U :>#987N&3JV"_;OU/D,=.-GP;BNVB; B]%SVQG>^6 ML&Q;'>H,D 20V07SO4O;70[B2 '6A)CU.^36=Z=E72S%6=AHN[PP(J? Q="> MTRK)O 3#C &//JU<?"8#"M,`9BF#^,2A^RNU(ER4AJFV_V9=CJ^N0%\-_;^U MC-'X`7[.&V^^NY!YQ#YGP4V6D(&9VS6)[GRVG_3RD^??>2_9=D+*L!HLERJY M;=8:M>;9Y/6K&E% ^(9Y3P;L%#SS*6Y9`.>\.9U6:BDAG9O!J,.0O53U+B1F M5A-2<;5G 1(:D%19>D<0TFPT&A>[AYWO'M9D]/\S_)W!%"H5EI>NV=^X'05V M ':"PKJ1:R\AVV#ZR?9W_"6YM0,7\X^0=\Z$5JU6"%;]]3D7>LD36O;:U0'L M1=G8)&9MM41$!-"L:+.F?"QK$R.A9<<<VT]HN>F4CQP8ZI()H&-,1- &(0< M >7-W[$%>N1S&EHS:H*U\"Z>-'B2#"X:V,-!606U*_692>PQTC3<S\ .J!?8 ME 3M)MN/6_CQ<LHB6% F-N&&J4HF<43 0N)VHA)[E41KP!3:2]^;)[!(NB<) M#H[M ^)G):"S,Y84P*H3F_?8>YT-T7>J%'] .>XO;>>3YDUU9"0NJJ%Y/=+4 MCM4;F]J/%G/I:A=LSZA,^;)S'8*OS&S($]"8/BD<?D!>V) K;%9^')+,\OLL MMID?B.Q9[; B4L>"X /O0B-W1=']8(_?TO J]<*J86 C4_FRN$ JR2KAC,NW M F2:N0XX>R 5^?A\,AD^4_KC;I?\\$->1K4Y!>]923MF:, G`$3.7E^D+Q_2 MCY %/DFV.^?B"IDR>489GY5&E;Q(3$&><? `<0'$L8U*_G4!/#ZE <$)VST[ M`SK(U.4+-UV<)]4\/L"OH8P3(/^$#$A),:M<Y*=\R/_)&99]4X(B<CR=<2(X M<#P.5<*Y-=G%+7QV< R?$I3P*><<[DL^%^,.S0LP8H\Q8X\JR"?I`MQ$Q;_8 M[E803N;/AP,KLY&;-J!1##E$(*9(!A<B48[['I.1$WI":4:,*4:37;0=Y%8* MHY0_#_]2P\M>]/V(MMBN3+3PV2:,V.?BVSC^A&V^1#ZH&HNF7;Z!%-$5.BH: M,N?I>H0!XTD%.6F?)/E#6.6'D$X49]*2Y'S1#8B;.SYGIZ\,6$C7F.+PU 5A MX&DP.&<7<YP5G;IXZ)G,^.K5"3\5KF&2!.]M!,M/.?-N1*D0"!N260$^'F<" M2);_%%R.Y:S72H7!9* *[,EOG3D+B#\ K8$H=,7)SN'*T"/\N)*?5>,YY!>9 ME!3]S%.V`W)<*'&<G(J+0L?R%5/>MP`T-. M#<"H=/TY9"5\$+1;(;W%F" 4 MS0? +/VYY?'!;#')X<DCX91;G>)3A9\TNTL?+UX92]>1J<&A!\$P9' ,P.)I M$T:X#$ ^PGJ\N(2X,^/4;E<!QE2V%/4/*86P=<)>[M((,$$[%>89Z!1([,BH M=HI =:^\$)F5-*/B1*/52 \SWNX`^P[[8S=E=9_ZK,?$B."PFQB\O7J5Y(;; M'D1P5N$\R\41>=\C21 ^+XU+MH'EDL(')IXM5<%UF]45X7B>15MVFP/ 9)_! M^+^E*R#_!LK_[&R/_'<'&P7Y'5SL!7.:L:2)(?T\IJ#4CF>-][9Y.&#ZLP _ MDT)LH8UY2I%E2815%3L`EF.'T5M _EU*$ 3K JA#(F&>21%2_L]P2Y]%0S(> M6A)=31$'7B<N<4M3<L[]B6S\`ZP[ EW/I)\0O \#FM3.$6=!G4\[? [;%?CR M!\$W/.-B=B:A)S5!N,&(TDQL6::2X"VTXU9Z(G)Y^J*.S8'<T.YK-Q9N#QS6 M+F15D[S:W _/\FC?%+EMAEW/N\QG3H:%CJY 0?L*&-[66"F498R'P\%([*M$ MP28QP=MHE8T3D9:<%.34MI=.C'D+B\XC/X*<!/5+;OJ!SC+SP3*#*B8>8;P2 MQ]JB"Y,<1/&!G=';XLF"1_C>2AA-07".$Z_8K$HBS$(!BA**]?0BH[+ OB"+ M/,XXR(<MF/V3 * S"_A9)F1T*XW<AHP4<?YO!?4LGQH7EK=W(PHH"6=A/OL' M&=Y X2DD6FR9D04-*) A>!%BEHK50 %+9\'\8W:*[3P#E:4[2:E$#FJT"/P[ M,K&G%NM82QME+""*>!#?O5MXW(2>G6=HW-K%VS$6-71 F"WRYF^7^1:F2%C# M"[8TW&/YF#BVQ+RGK]25LHHJY06G^:?&+Z H4C ENT>IF9-G2,+<G4AA F+- MHP6!13O#Y)F= F)0 +.6T^JJ?#1)F[/(]#Q? '->/ESX^56ARW_-:'HAS0/ MC$<N1)![.ONCA2S].:5]>(3=$L('2IV%PN28:!EYL3.K2/1G>SB]=^B:F:0] MPYMEPVNUVNX1K],1CS*OLB0B.>W95PJ0J>K QY(-;<O"#=+[QC??-K*U$WN! M%HM6#F+!*S,**.2K+ 5_!%/0^.PH4WCX+/MSO !%J:0[95_(_:']`:L82)XK M8,V<U"?/*:_Q.AX(US>A:[>VQ>X9X&,'\U"H6_;D$[B>+&GH#DLSB!3L6R5\ MZM0D0-=<QGTK&)!&J7Q$E<U5R8(%>2KYEW)/F4U_1'9PFW#[WXC96?[*AY&9 M2(!-`T_XZT_;I0^O2/.7BWRA`R]K*#F5S=A[O6^U1V8E+TO'63#?W6K=W8:< M5RHDZ;\R0UJ4RU=I>6.Q0#&)*XN DU*M!*I<[OUQS]*Z[/#+4,)?*^2,-,OF ME&NZ=$H^*6/3;JA;3NBYG8^ +-N'!TOO%.!#)<ED462-0RJ;,.PY5;;PG$YI M^ B%+4OL +#.HX#\I]FIT-NV5,BVJB3]LQJN=/;_UX+<<YP!E>8``R"\<&6- M^WA%)[=CMJ\?<N90'T'[H6ZIGNWK5:HM+#;,17GR0L:SAS/CB%4M'XYFBGO: M::UA21UA*I"2`9:25!MF:C#DF2PX&?:RE=]./'A:SM;6<]8\IG4N::E(2AXV M_)9JKF `0W(R]L1]0[R:"//&`3T12I <A1=W(T"E> *"<,N0[$'.)3G%->38 M$D<&L;#N!2#K)RR9_$7 4US9 (:).RY29S\:IM8S]9XHNPRC/>/<%4W4N-5Z M3Z,NI(Y+? T1 #"W>"^#5>H4HQ.!,P<#'"CSJ!"JA#*D2*A!]WOR=>--_'7C MG/V<R0_X4_NZ\3IND1-TT;6[C]0.^*>>#ZK!/W;L#?]P[<>RU?7BB/+/!MLU ME.^76,>!+T*F<ME['ULD)9'1(:K^_8B21J><IKP]$]L(DLBWY6&>) W#LM>Y M0YQDY*O,(J `'.4(0-OK4&HP<+L,<+H.\5?I,5\&PF$,BNN:K5O/66\RTA1X M $Q3 R/G.)-82C>1&\6ZP,/CV.#ESCZO9*SK[>MSOA4/'_81];2BLUDC'3J) MYW,:I.2"45W'$7MOL.TI-670TZ8YK[&Z<'])Y7!9#NW%*['YE#$T^(;BET(H MS. 8T?2:W;<#]>E8VF T&%G7:K_3U3!>SZVP+&=P\RR!7F4.Z(GHOZZQKZB0 M8_G<A"SP);"_U>+?*X%_JI"=GD#Z,0>VG4W 4_AQ5(ONHY-4&7<]& R]U_K: M2&];-R/=U(X;TCBN&Y)_7,_!4.M;:O=&_6 \.P8Y,Z'W/ZA=O2-D:<$?8PU/ M:1A?4S/ +OX];H,IO?E*FLU&!K]DXS5WC_,MQ^"=$*FEL%]5%.S2#RE7/KSL MOHUOP;H6KM3(:5LM T8(<^BSVB0Y08.K995<`2F6UN_D-U^S*T&,>+2Z(YR' M)VG]FQJ1US"U6[R%V/63\NVD$RL&CW'/W^9?R0#(4-9;?%%'0.<0W=. %90E MPX8RCL.K&.Q.(Q9VO0Q%03GU>.';<DG!I;E1,BZ,\(+CG1]\"GFM^3_PFS=P MD UC81$N-WCXX)%;E^)%D&0 GD5PO/ V(5<J;T?84ECEC' C<-A*'PER^$M& MHJIP&1:7_4E.V>419 (NJ^"/U_ _H.(2`5!S^1%5O4.#;=JX>A_4[^ZP;1KF MB/#3C/ G=$II:\81RR>)R/--:":$ J<-#X4U,:)XI94A"=8VH:'<""%$]N47 MW<%[X3K,C\,=IG6/,<.F1(9I/ %!XN[K/*W=-X1V3[+;3F-K^<X8Y_J.(\0# M1+V0,FO\LA^I[$$,SP4 Y-7P/G2V\N:(2/.KK8O53S!.S:V(HM6:R2V>:$J# M`,/MVFGXLW>"M_$B)1.))E';T\.9;#R QAM_G_* 0"1[,UA]GE(:"P!J]JL= MYB'O^R3#=RQJG/D43_B+?FOFH.,J>I.G,0C'/LA,[_#=[4=S$Z(K8Q,RYR(E MR2]]*VS-]K31>_([P<]C2$L0Z_ DA^#VS?3L+HMX=<0V7;XLD6^.%&MT2FZ! M/0XRL*X4<(/5IV2NQ!U3 TCOW< 2U CG)/BU6!ST]HE"JNKD<D/8MU*!$Y4N M'J#,`WN5W.S"LF\$KU38`3^J$X&.7HU<^W>X\59-H.W AQ5\,]=,YM2C`19] MQ!/PX!$DK:Q8 ,,']Q\1-TS R6]V`N^_8:7<WI1_;Q38'()?_>3/2,>?SBGX M?'M=E5^+%6")-Y8?\.J#!%P2:D"C)^ZKI1<XIC79,1G0'YA:B_3L#004?.* MWH*P(_Y-5&*Z60QBHVSV;,V#G9+AKZ%[Y/*S=GF'I$IH;5[#(.2-<W]?3;] M(D6IEJX##1 D=LB4[$8#RY[>*4S:8A?FP'&., -XC T\9P,O\NND=- 1NCVG M49_>1^F%N%2]Q6']47>X.()BKR]7-9J]_LGZ6![,QV[VR?NR:;6*7*;%$YXR MB-FOV,!B5 YVFZ''W^;+D "S_A=_=N++[C4^XMXA/J+L-KW;5B7B`B)3NI-+ M'SSRW0E340:'3W.P-#<[];N2TMPG`< ANK4ACE7>G#,763T\EMNR$D#P^[0N M=S!SI56 G=;2_G5C\6(71?3!2I N.PKD?T=^E]5 "9N<V\J-_/6ERS=&67&9 M*+NZ;S0KY.U;PD#Z,P&Y0D[)=WA.N46N`/,[4<3DY 5IW/]Y-IM5\*7"4,B\ M`]#-;Y)-\,(:E)-ESIBBP,/-Y>R^=YC0M_P,U&V!0F&:'-SQH,YS89# Y 5) M2^(R41#FF_Z:3%ST%R2D48WGGV#8(1Z _WR/UQ3>^6BK(:IM90?G`$$`*;;C MF9\*Z/_$%,S>5(!DAGXJC?>&T8:\PLES<."94&8UP3LIS+B#'B]Y,95 P5FS MDAL#\>/*]>HK^U[ \! ,MF9W(X$!NA%D2C;H`YYFQ)+E*SZ%S&P?6_(]Y26, MI+ 6,Z'D /^:K$B'MG]$95X!WB3I4V,8-S"'FY \8LB5Y2PK^L*2_K*I?>_ MS5Q+3\,P#/XK$0<T.H9H$;L,(?$X("X 0.(XC:TP1-D087#:?\=?'HV3)FL% M$J('$*&Q72=Q'/N+47V3W!B:N_DA-!A ]<)4CNV&:5VQ53J*L-#KF! 0V7PX MH)\'^YNIZQYZ_?5 _O 82U^DV82)UTPA^\P*%GTK[ZBE%[DV O52<K3U6:RJ MAC TR:R&CFI3RE\(AAD/:>JVG+Q/Y_ $45TE`I<D7BK#,J.C"ZV%GBD*NN'! M896^JB]RQ:&?T]*83N#+2LU,K:IIM9+/GV4[*036=P*-K/T_.UUWUA\"\1NZ MP^-T`3<QH8S9LMD6886'Q .2PP*IF9&(#"1ZXVD1V#X/M.>_C.+_7S>;(TU? M<P0W!P,U <F0?"PC^O8;(BZ>3;Q![(&0G(3AN2D[!)]_:8T[+*A"-I,UG2N[ MKJ.:>^+25!LFYEY?A6#70-N)%$\TL1:>F3+R5O7:6L?W=+74LAWA;^JSU=L8 MHI!7Y^_MT5RV;&Z:AKU__QF_XIFRP#95QNHQV\Z4&R:D,UEH:\+&!N]DR(F^ M*O"M]0+0#!] 0=.Q*P4`9Q83D45ZRU)P>^3F9$&CIOV=*'5_2C34(QGP-QR< MZ^NV`=HX/%9)6CG)P96>(R3J$2W$]K83UVVX]= U(=%W%S=7]^/3D_,QB7UU MQC]7`^Y]/'0O/ JF2=4)\%J'7']=0A;TU8_O96F4R=1$-A[M]E93*Z&WU8>, MW(#SD1^,/CL6:*P^N66[ FG=D=;7T!S%'+! =*EE\^,KZ8A]IY*N[J2Y)2>/ MI8/M;"EU>V&W&*N Z& 'L=C+/RH:&%8-#&.#$: J*U+ SFED84N$QQ:HVXL[ M,P8N:3 ]F8;HF?=KI)X>6_V&1>W]!DO8N"YF.)$S4QP.W03IA#GTP+>SWR(+ MV]$HK0%W3L)+WZ32ELX.1*?C/RH4N(:0D6J!P6?\4;5 1>\;4$L!`A0`% `` M`` `-S<O-EZ.O]^>&0``'&,``!(``````````0` `+:!`````'!A;G1H96EO <U]C;W)E+F-P<%!+!08``````0`!`$ ```#.&0`````` ` end
Jan 14 2007