Thread overview
Patch to winstl/registry/reg_value.hpp
Feb 05, 2008
Austin Ziegler
Feb 05, 2008
Austin Ziegler
Feb 11, 2008
Matthew Wilson
Apr 25, 2008
Matthew Wilson
February 05, 2008
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



February 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
-# 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


February 11, 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
>
>
>


April 25, 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
>
>
>