X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d427503c3696486ef84cd0e5081884ccd8d6b434..0b8558681e8c69b749f64b891111f5ea72c04550:/src/common/intl.cpp diff --git a/src/common/intl.cpp b/src/common/intl.cpp index 7153596262..a63fa77a05 100644 --- a/src/common/intl.cpp +++ b/src/common/intl.cpp @@ -76,7 +76,11 @@ typedef unsigned char size_t8; public: IntSizeChecker() { - wxASSERT_MSG( sizeof(int) == 4, + // Asserting a sizeof directly causes some compilers to + // issue a "using constant in a conditional expression" warning + size_t intsize = sizeof(int); + + wxASSERT_MSG( intsize == 4, "size_t32 is incorrectly defined!" ); } } intsizechecker; @@ -517,7 +521,7 @@ const wxMB2WXbuf wxLocale::GetString(const wxChar *szOrigString, return szDomain; const char *pszTrans = NULL; - const wxWX2MBbuf szOrgString = wxConv_libc.cWX2MB(szOrigString); + const wxWX2MBbuf szOrgString = wxConvCurrent->cWX2MB(szOrigString); wxMsgCatalog *pMsgCat; if ( szDomain != NULL ) { @@ -564,7 +568,7 @@ const wxMB2WXbuf wxLocale::GetString(const wxChar *szOrigString, return (wxMB2WXbuf)(szOrigString); } else - return (wxMB2WXbuf)(wxConv_libc.cMB2WX(pszTrans)); + return (wxMB2WXbuf)(wxConvCurrent->cMB2WX(pszTrans)); } // find catalog by name in a linked list, return NULL if !found