From: Jonathan Chambers Date: Tue, 13 Mar 2007 18:08:42 +0000 (+0000) Subject: 2007-03-13 Jonathan Chambers X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=56dcd0b8a0c64d1496c8a317e9d2491be3312d9b;p=gc 2007-03-13 Jonathan Chambers *.vcproj: Fix Release build target, add define to remove CRT warnings, structure output folders a bit better, begin WIN64 port. *.bat: Use output from current VS target for executable. * icall.c: Fix environ access on windows. * gc.h: Fix Win64 typedef. svn path=/trunk/mono/; revision=74191 --- diff --git a/ChangeLog b/ChangeLog index dc5e6fd2..ac5acaca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-03-13 Jonathan Chambers + + * include/gc.h: Fix _WIN64 typedefs. + * libgc.vcproj: Fix Release target and begin Win64 port. + 2007-02-01 Geoff Norton * include/private/gc_pthread_redirects.h: diff --git a/include/gc.h b/include/gc.h index f7f3f01d..ba73ea09 100644 --- a/include/gc.h +++ b/include/gc.h @@ -61,8 +61,8 @@ /* Win64 isn't really supported yet, but this is the first step. And */ /* it might cause error messages to show up in more plausible places. */ /* This needs basetsd.h, which is included by windows.h. */ - typedef ULONG_PTR GC_word; - typedef LONG_PTR GC_word; + typedef unsigned __int64 GC_word; + typedef __int64 GC_signed_word; #endif /* Public read-only variables */ diff --git a/libgc.vcproj b/libgc.vcproj index 10ba449f..1cf813da 100644 --- a/libgc.vcproj +++ b/libgc.vcproj @@ -11,16 +11,19 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +