summaryrefslogtreecommitdiff
path: root/builds
diff options
context:
space:
mode:
authorHin-Tak Leung <htl10@users.sourceforge.net>2017-05-12 07:52:36 +0200
committerWerner Lemberg <wl@gnu.org>2017-05-12 07:52:36 +0200
commit603121c05024aa0b9326bd07eda007da53fcbba4 (patch)
tree8f66607bdcceaa6d63346ef65e1aea57da2047f3 /builds
parent2e209c6cbe535b2234f8559832ff97905402d231 (diff)
downloadfreetype2-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.in2
-rw-r--r--builds/vms/ftconfig.h2
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