From f0a7cb422e90a267fb883870dd5516e4bb5baa44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karsten=20Ball=C3=BCder?= Date: Fri, 27 Nov 1998 11:55:54 +0000 Subject: [PATCH] made operator definition dependent on sizeof(int), not __UNIX__ git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1071 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/string.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/include/wx/string.h b/include/wx/string.h index 785ab5892a..e9687a4748 100644 --- a/include/wx/string.h +++ b/include/wx/string.h @@ -303,9 +303,8 @@ public: char& Last() { wxASSERT( !IsEmpty() ); CopyBeforeWrite(); return m_pchData[Len()-1]; } - // Alternatively, we could uncomment one of them for 64bit platforms - // by using #if SIZEOF_INT > 32 -#ifdef __UNIX__ + // on 64bit systems, this gives overload problems: +#if SIZEOF_INT <= 32 /// operator version of GetChar char operator[](size_t n) const { ASSERT_VALID_INDEX( n ); return m_pchData[n]; }