From 19fcaa536f10fbbd7442bf078183f46b0f1426e9 Mon Sep 17 00:00:00 2001 From: Earnie Boyd Date: Wed, 20 Feb 2013 08:15:48 -0500 Subject: [PATCH] 2013 02-20 F. Mensik * include/winnls.h (LONG_PTR): Add _WIN64 typedef. --- ChangeLog | 4 ++++ include/winnls.h | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 1ff2b5b..337ae00 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2013 02-20 F. Mensik + + * include/winnls.h (LONG_PTR): Add _WIN64 typedef. + 2013-02-16 Earnie Boyd * include/stdlib.h (_MAX_ENV): Define if not __STRICT_ANSI__. diff --git a/include/winnls.h b/include/winnls.h index 831525e..5eef4a4 100644 --- a/include/winnls.h +++ b/include/winnls.h @@ -430,8 +430,12 @@ extern "C" { #define IS_SURROGATE_PAIR(hc,lc) (IS_HIGH_SURROGATE(hc) && IS_LOW_SURROGATE(lc)) #ifndef _BASETSD_H +# ifdef _WIN64 +typedef __int64 LONG_PTR; +# else typedef long LONG_PTR; -#endif +# endif /* def _WIN64 */ +#endif /* ndef _BASETSD_H */ #ifndef RC_INVOKED typedef DWORD LCTYPE; -- 2.11.0