Add missing c_str() and similar calls to samples in STL build.
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
This commit is contained in:
@@ -315,28 +315,28 @@ BENCHMARK_FUNC(StrcmpA)
|
||||
{
|
||||
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();
|
||||
|
||||
return wxCRT_StrcmpW(s, s) == 0;
|
||||
return wxCRT_StrcmpW(s.wc_str(), s.wc_str()) == 0;
|
||||
}
|
||||
|
||||
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();
|
||||
|
||||
return wxCRT_StricmpW(s, s) == 0;
|
||||
return wxCRT_StricmpW(s.wc_str(), s.wc_str()) == 0;
|
||||
}
|
||||
|
||||
BENCHMARK_FUNC(StringCmp)
|
||||
|
Reference in New Issue
Block a user