Don't rely on implicit conversion of wxString to char*/wxChar*, it doesn't
exist in STL build. Add explicit c_str(), wc_str() or t_str() calls.
Closes #14420.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71820
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
s_strName = Parent()->FullName();
s_strName << wxT('\\') << m_strName;
s_strName = Parent()->FullName();
s_strName << wxT('\\') << m_strName;
+ return s_strName.t_str();
wxUIActionSimulator sim;
m_text->SetFocus();
wxUIActionSimulator sim;
m_text->SetFocus();
+ sim.Text(s_text.c_str());
}
void MyFrame::OnButtonPressed(wxCommandEvent& WXUNUSED(event))
}
void MyFrame::OnButtonPressed(wxCommandEvent& WXUNUSED(event))
// Add text:
AddText(GetEntitiesParser()->Parse(
m_Source.Mid(pieces[m_CurTextPiece].m_pos,
// Add text:
AddText(GetEntitiesParser()->Parse(
m_Source.Mid(pieces[m_CurTextPiece].m_pos,
- pieces[m_CurTextPiece].m_lng)));
+ pieces[m_CurTextPiece].m_lng)).t_str());
begin_pos = pieces[m_CurTextPiece].m_pos +
pieces[m_CurTextPiece].m_lng;
m_CurTextPiece++;
begin_pos = pieces[m_CurTextPiece].m_pos +
pieces[m_CurTextPiece].m_lng;
m_CurTextPiece++;
{
const wxString& s = GetTestAsciiString();
{
const wxString& s = GetTestAsciiString();
- return wxCRT_StrcmpA(s, s) == 0;
+ return wxCRT_StrcmpA(s.c_str(), s.c_str()) == 0;
}
BENCHMARK_FUNC(StrcmpW)
{
const wxString& s = GetTestAsciiString();
}
BENCHMARK_FUNC(StrcmpW)
{
const wxString& s = GetTestAsciiString();
- return wxCRT_StrcmpW(s, s) == 0;
+ return wxCRT_StrcmpW(s.wc_str(), s.wc_str()) == 0;
}
BENCHMARK_FUNC(StricmpA)
{
const wxString& s = GetTestAsciiString();
}
BENCHMARK_FUNC(StricmpA)
{
const wxString& s = GetTestAsciiString();
- return wxCRT_StricmpA(s, s) == 0;
+ return wxCRT_StricmpA(s.c_str(), s.c_str()) == 0;
}
BENCHMARK_FUNC(StricmpW)
{
const wxString& s = GetTestAsciiString();
}
BENCHMARK_FUNC(StricmpW)
{
const wxString& s = GetTestAsciiString();
- return wxCRT_StricmpW(s, s) == 0;
+ return wxCRT_StricmpW(s.wc_str(), s.wc_str()) == 0;
}
BENCHMARK_FUNC(StringCmp)
}
BENCHMARK_FUNC(StringCmp)