c++.stlsoft - Patch to winstl/registry/reg_value.hpp
- Austin Ziegler (78/78) Feb 05 2008 I needed REG_MULTI_SZ earlier this week, so I implemented this yesterday...
- Austin Ziegler (23/25) Feb 05 2008 The problem was in include/stlsoft/internal/cccap/msvc.h
- Matthew Wilson (6/11) Feb 11 2008 Hey Austin
- Matthew Wilson (7/12) Apr 25 2008 Austin
I needed REG_MULTI_SZ earlier this week, so I implemented this yesterday. I am having problems building the Registry stuff on x64, though. Is there any advice on this? Thanks, -austin begin 666 reg_value.hpp.diff M+2TM(%QT;7!<<W1L<V]F="TQ+CDN,C%<:6YC;'5D95QW:6YS=&Q<<F5G:7-T M*R!I;F-L=61E7'=I;G-T;%QR96=I<W1R>5QR96=?=F%L=64N:'!P"51U92!& M($YA;65S<&%C90T*(" J+PT*( T**R-I;F-L=61E(#QV96-T M4U1,4T]&5%].3U].04U%4U!!0T4I('Q\(%P-"B (" (&1E9FEN960H4U1, M:71S7W1Y<&4Z.G-I>F5?='EP92 (" (" (" (" (" ("!S:7IE7W1Y M<&5D968 <W-?='EP96YA;65?='EP95]K('1R86ET<U]T>7!E.CIS=')I;F=? M8G)I968 5&AE('-T<FEN9R!V96-T;W( ='EP90T**R ("!T>7!E9&5F('-T M9#HZ=F5C=&]R/'-S7W1Y<&5N86UE7W1Y<&5?:R!T<F%I='-?='EP93HZ<W1R M:6YG7W1Y<&4^(" ('-T<FEN9U]T>7!E7W9E8W1O<CL-"B (" +R\O(%QB M<FEE9B!4:&4 :V5Y('1Y<&4-"B C:68 9&5F:6YE9"A35$Q33T947T-&7U1( M4D]77T)!1%]!3$Q/0RD )B8 7 T*(" ("!D969I;F5D*%-43%-/1E1?0T]- M4$E,15)?25-?35-60RD )B8 7 T*0$ +3,U-2PV("LS-3DL,3 0$ -"B M;F0 96YV:7)O;FUE;G0 <W1R:6YG<PT*(" ("!S=')I;F=?='EP92!V86QU M95]E>'!A;F1?<WHH*2!C;VYS=#L-"BL (" +R\O(%QB<FEE9B!4:&4 <F5G M:7-T<GD =F%L=64 :6X 7&, 4D5'7TU53%1)7U-:(&9O<FT-"BL (" +R\O M:7)O;FUE;G0 <W1R:6YG<PT**R ("!S=&0Z.G9E8W1O<CQS=')I;F=?='EP M93X =F%L=65?;75L=&E?<WHH*2!C;VYS=#L-"B (" +R\O(%QB<FEE9B!4 M:&4 <F5G:7-T<GD =F%L=64 87, 82 S,BUB:70 :6YT96=E< T*(" ("!W M<U]D=V]R9%]T("!V86QU95]D=V]R9" I(&-O;G-T.PT*(" (" O+R\ 7&)R M:65F(%1H92!R96=I<W1R>2!V86QU92!A<R!A('1R86YS;&%T960 *&9R;VT M;&ET=&QE+65N9&EA;BD ,S(M8FET(&EN=&5G97(-"D! ("TU-S$L-B K-3<Y M=')I;F=S*')E="YC7W-T<B I+" F8G5F9F5R6S!=+"!S:7IE*2 A/2 P*0T* M('-T9#HZ=F5C=&]R(#QS<U]T>7!E;F%M95]T>7!E7W)E=%]K(&)A<VEC7W)E M+R\ 1&]E<R!N;W0 97AP86YD(&5N=FER;VYM96YT('-T<FEN9W,-"BL (" M<W1D.CIV96-T;W(\<W1R:6YG7W1Y<&4^(')E=#L-"BL (" <VEZ95]T>7!E M(&1A=&%?<VEZ93L-"BL (" =W-?;&]N9U]T(')E<R ]('1R86ET<U]T>7!E M.CIR96=?<75E<GE?:6YF;RAM7VAK97DL($Y53$PL($Y53$PL($Y53$PL($Y5 M7V)U9F9E<E]T>7!E7R (&)U9F9E<B Q("L 9&%T85]S:7IE*3L-"BL (" M7W-I>F4 /2!B=69F97(N<VEZ92 I.PT**R (" (" <F5S(#T =')A:71S M7W1Y<&4Z.G)E9U]Q=65R>5]V86QU92AM7VAK97DL(&U?;F%M92YC7W-T<B I M+"!D=RP-"BL (" (" (" (" (" )F)U9F9E<ELP72P 9&%T85]S:7IE M(" (" ('L-"BL (" (" (" ("!B=69F97);9&%T85]S:7IE("\ <VEZ M96]F*&-H87)?='EP92E=(#T ,#L-"BL-"BL (" (" (" ("!C:&%R7V)U M9F9E<E]T>7!E7SHZ8V]N<W1?:71E<F%T;W( <W1A<G0 /2!B=69F97(N8F5G M:6XH*3L-"BL (" (" (" ("!F;W( *&-H87)?8G5F9F5R7W1Y<&5?.CIC M;VYS=%]I=&5R871O<B!I:2 ](&)U9F9E<BYB96=I;B I.PT**R (" (" M(" (" (" (" 8G5F9F5R+F5N9" I("$](&EI.RD-"BL (" (" (" M(" (" (" ('T-"BL-"BL (" (" (" (" (" :68 *" J:6D /3T M*&-H87)?='EP92DP*2 F)B H*G-T87)T(#T M(" (" (" (" (" ('L-"BL (" (" (" (" (" (" (&)R96%K M="YP=7-H7V)A8VLH<W1A<G0I.PT**R (" (" (" (" ("!S=&%R=" ] M<W1A<G0 (3T *&-H87)?='EP92DP*0T**R (" (" (" ('L-"BL (" ` end
Feb 05 2008
"Austin Ziegler" <austin.ziegler evault.com> wrote:I am having problems building the Registry stuff on x64, though. Is there any advice on this?The problem was in include/stlsoft/internal/cccap/msvc.h The following changes seem to work; it at least allows everything to build in Visual Studio 2005. -433,7 +433,8 #endif /* _MSC_VER */ #if _MSC_VER >= 1300 + /* NOTE: Visual Studio 2005 (14.00.50727.762) should support typename everywh ere. */ /* NOTE: The IA64 compiler version 13.10.2197.8 does not support this. This ma y not hold for other 64-bit compiler versions. */ -558,7 +559,7 -#elif defined(_M_IA64) +#elif defined(_M_IA64) || defined(_M_X64)
Feb 05 2008
Hey Austin Will check into this shortly. Cheers Matt "Austin Ziegler" <austin.ziegler evault.com> wrote in message news:foa893$5tk$1 digitalmars.com...I needed REG_MULTI_SZ earlier this week, so I implemented this yesterday. I am having problems building the Registry stuff on x64, though. Is there any advice on this? Thanks, -austin
Feb 11 2008
Austin I've *finally* got round to getting this into the trunk, and it'll be released in 1.9.35, probably tomorrow. (It relied on my getting all the Windows Registry exception-handling refactored, which is now done and available as of 1.9.34 (which was released an hour or so ago).) Sorry for the long delay. Still no big moves on the x64 yet, but it's coming. "Austin Ziegler" <austin.ziegler evault.com> wrote in message news:foa893$5tk$1 digitalmars.com...I needed REG_MULTI_SZ earlier this week, so I implemented this yesterday. I am having problems building the Registry stuff on x64, though. Is there any advice on this? Thanks, -austin
Apr 25 2008