first phase of transition to unified Unicode build:
1. changed c_str() to return wxCStrData (implicitly convertible to wxChar*) 2. added template type-safe wrappers for vararg functions 3. added wxUniChar class representing single Unicode character 4. changed wxString::operator[] and wxString::iterator to return wxUniChar git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44865 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -3279,7 +3279,7 @@ wxMBConv *wxCSConv::DoCreate() const
|
||||
wxLogTrace(TRACE_STRCONV,
|
||||
wxT("creating conversion for %s"),
|
||||
(m_name ? m_name
|
||||
: wxFontMapperBase::GetEncodingName(m_encoding).c_str()));
|
||||
: (const wxChar*)wxFontMapperBase::GetEncodingName(m_encoding).c_str()));
|
||||
#endif // wxUSE_FONTMAP
|
||||
|
||||
// check for the special case of ASCII or ISO8859-1 charset: as we have
|
||||
@@ -3482,9 +3482,9 @@ wxMBConv *wxCSConv::DoCreate() const
|
||||
m_name ? m_name
|
||||
:
|
||||
#if wxUSE_FONTMAP
|
||||
wxFontMapperBase::GetEncodingDescription(m_encoding).c_str()
|
||||
(const wxChar*)wxFontMapperBase::GetEncodingDescription(m_encoding).c_str()
|
||||
#else // !wxUSE_FONTMAP
|
||||
wxString::Format(_("encoding %i"), m_encoding).c_str()
|
||||
(const wxChar*)wxString::Format(_("encoding %i"), m_encoding).c_str()
|
||||
#endif // wxUSE_FONTMAP/!wxUSE_FONTMAP
|
||||
);
|
||||
|
||||
|
Reference in New Issue
Block a user