2008-06-22 21:20 UTC+0200 Viktor Szakats (harbour.01 syenar hu)

* contrib/hbw32/w32_ole.c
   * contrib/hbole/ole2.c
   * contrib/gtwvg/gtwvg.h
     ! HB_ID_REF() declaration changed to compile with MSVS2008 
       in AMD64.
       Przemek please verify me.
     ; With this, all 64bit contrib errors are fixed.
       [TOMERGE 1.0.0RC1]
This commit is contained in:
Viktor Szakats
2008-06-22 19:22:10 +00:00
parent 314c5e850d
commit bb3c3ac5bf
4 changed files with 13 additions and 6 deletions

View File

@@ -8,6 +8,16 @@
2008-12-31 13:59 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/
2008-06-22 21:20 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbw32/w32_ole.c
* contrib/hbole/ole2.c
* contrib/gtwvg/gtwvg.h
! HB_ID_REF() declaration changed to compile with MSVS2008
in AMD64.
Przemek please verify me.
; With this, all 64bit contrib errors are fixed.
[TOMERGE 1.0.0RC1]
2008-06-22 21:03 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbsetup.h
+ Added HB_OS_WIN_64 macro to replace _WIN64.

View File

@@ -176,8 +176,7 @@
#endif
#endif
#if defined( __cplusplus ) && !defined( _WIN64 ) && \
( defined( __BORLANDC__ ) || defined( _MSC_VER ) )
#if defined( __cplusplus ) && ( defined( __BORLANDC__ ) || defined( _MSC_VER ) )
# define HB_ID_REF( type, id ) id
#else
# define HB_ID_REF( type, id ) ( ( type ) &id )

View File

@@ -82,8 +82,7 @@
#define NONAMELESSUNION
#if defined( __cplusplus ) && !defined( _WIN64 ) && \
( defined( __BORLANDC__ ) || defined( _MSC_VER ) )
#if defined( __cplusplus ) && ( defined( __BORLANDC__ ) || defined( _MSC_VER ) )
# define HB_ID_REF( type, id ) id
#else
# define HB_ID_REF( type, id ) ( ( type ) &id )

View File

@@ -91,8 +91,7 @@
#define HB_LONG_LONG_OFF
#endif
#if defined( __cplusplus ) && !defined( HB_OS_WIN_64 ) && \
( defined( __BORLANDC__ ) || defined( _MSC_VER ) )
#if defined( __cplusplus ) && ( defined( __BORLANDC__ ) || defined( _MSC_VER ) )
# define HB_ID_REF( type, id ) id
#else
# define HB_ID_REF( type, id ) ( ( type ) &id )