diff options
author | Hin-Tak Leung <htl10@users.sourceforge.net> | 2017-05-12 07:52:36 +0200 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2017-05-12 07:52:36 +0200 |
commit | 603121c05024aa0b9326bd07eda007da53fcbba4 (patch) | |
tree | 8f66607bdcceaa6d63346ef65e1aea57da2047f3 /builds | |
parent | 2e209c6cbe535b2234f8559832ff97905402d231 (diff) | |
download | freetype2-603121c05024aa0b9326bd07eda007da53fcbba4.tar.gz |
Fix `FT_UINT_TO_POINTER' macro for Windows.
* builds/unix/ftconfig.in, builds/vms/ftconfig.h,
include/freetype/config/ftconfig.h (FT_UINT_TO_POINTER) [_WIN64]:
Fix definition.
Diffstat (limited to 'builds')
-rw-r--r-- | builds/unix/ftconfig.in | 2 | ||||
-rw-r--r-- | builds/vms/ftconfig.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/builds/unix/ftconfig.in b/builds/unix/ftconfig.in index b0ef313a8..abd101de9 100644 --- a/builds/unix/ftconfig.in +++ b/builds/unix/ftconfig.in @@ -368,7 +368,7 @@ FT_BEGIN_HEADER #ifdef _WIN64 /* only 64bit Windows uses the LLP64 data model, i.e., */ /* 32bit integers, 64bit pointers */ -#define FT_UINT_TO_POINTER( x ) (void*)(FT_UInt64)(x) +#define FT_UINT_TO_POINTER( x ) (void*)(unsigned __int64)(x) #else #define FT_UINT_TO_POINTER( x ) (void*)(unsigned long)(x) #endif diff --git a/builds/vms/ftconfig.h b/builds/vms/ftconfig.h index 8fbb0f4b7..f8ac2ecbe 100644 --- a/builds/vms/ftconfig.h +++ b/builds/vms/ftconfig.h @@ -309,7 +309,7 @@ FT_BEGIN_HEADER #ifdef _WIN64 /* only 64bit Windows uses the LLP64 data model, i.e., */ /* 32bit integers, 64bit pointers */ -#define FT_UINT_TO_POINTER( x ) (void*)(FT_UInt64)(x) +#define FT_UINT_TO_POINTER( x ) (void*)(unsigned __int64)(x) #else #define FT_UINT_TO_POINTER( x ) (void*)(unsigned long)(x) #endif |