Define SIZEOF_LONG_LONG for Windows.

This is important not only for consistency with the other platforms but also
because without SIZEOF_LONG_LONG being defined, "%lu" format specifier can't
be used with size_t values under Win64, as Arg_Size_t is not defined correctly
there if SIZEOF_LONG_LONG is unknown.

Closes #15670.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@75212 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2013-11-16 23:40:56 +00:00
parent 87ebc943d4
commit 3b1fb62976
2 changed files with 5 additions and 0 deletions

View File

@@ -589,6 +589,7 @@ wxGTK:
wxMSW: wxMSW:
- Fix blank wxBitmapComboBox dropdown appearance. - Fix blank wxBitmapComboBox dropdown appearance.
- Make "%lu" work with size_t arguments under Win64 (laro).
3.0.0: (released 2013-11-11) 3.0.0: (released 2013-11-11)

View File

@@ -953,6 +953,10 @@ typedef wxUint16 wxWord;
#define SIZEOF_LONG 4 #define SIZEOF_LONG 4
#endif #endif
#ifndef SIZEOF_LONG_LONG
#define SIZEOF_LONG_LONG 8
#endif
#ifndef SIZEOF_WCHAR_T #ifndef SIZEOF_WCHAR_T
/* Windows uses UTF-16 */ /* Windows uses UTF-16 */
#define SIZEOF_WCHAR_T 2 #define SIZEOF_WCHAR_T 2