Fix format specifiers used for "unsigned long" in wxPG code.
"unsigned long" quantities must be formatted using "%l[xou]" and not just "%[xou]" as the latter doesn't work correctly on 64 bit platforms. Closes #13447. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69113 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -474,9 +474,9 @@ wxValidator* wxIntProperty::DoGetValidator() const
|
||||
#define wxPG_UINT_TEMPLATE_MAX 8
|
||||
|
||||
static const wxChar* const gs_uintTemplates32[wxPG_UINT_TEMPLATE_MAX] = {
|
||||
wxT("%x"),wxT("0x%x"),wxT("$%x"),
|
||||
wxT("%X"),wxT("0x%X"),wxT("$%X"),
|
||||
wxT("%u"),wxT("%o")
|
||||
wxT("%lx"),wxT("0x%lx"),wxT("$%lx"),
|
||||
wxT("%lX"),wxT("0x%lX"),wxT("$%lX"),
|
||||
wxT("%lu"),wxT("%lo")
|
||||
};
|
||||
|
||||
static const char* const gs_uintTemplates64[wxPG_UINT_TEMPLATE_MAX] = {
|
||||
|
Reference in New Issue
Block a user