www.digitalmars.com         C & C++   DMDScript  

c++.stlsoft - Patch to winstl/registry/reg_value.hpp

reply "Austin Ziegler" <austin.ziegler evault.com> writes:
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 05 2008
next sibling parent "Austin Ziegler" <austin.ziegler evault.com> writes:
"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 -# if defined(_M_IX86) + /* NOTE: Visual Studio 2005 (14.00.50727.762) should support typename everywh ere. */ +# if _MSC_VER >= 1400 || defined(_M_IX86) # define STLSOFT_CF_TYPENAME_TYPE_RET_KEYWORD_SUPPORT # elif defined(_M_IA64) /* 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 # endif /* !_MANAGED */ # define STLSOFT_STDCALL __stdcall -#elif defined(_M_IA64) +#elif defined(_M_IA64) || defined(_M_X64) # define STLSOFT_CF_CDECL_SUPPORTED
Feb 05 2008
prev sibling next sibling parent "Matthew Wilson" <matthew hat.stlsoft.dot.org> writes:
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
prev sibling parent "Matthew Wilson" <matthew hat.stlsoft.dot.org> writes:
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