Fix compilation in wxUSE_STL==1 case broken by r62738.
We need to use wxString::c_str() explicitly to convert wxString to const char * in STL build. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62745 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -656,13 +656,13 @@ inline const char* wxStrchr(const wxString& s, int c)
|
||||
inline const char* wxStrrchr(const wxString& s, int c)
|
||||
{ return wxCRT_StrrchrA((const char*)s.c_str(), c); }
|
||||
inline const char* wxStrchr(const wxString& s, const wxUniChar& uc)
|
||||
{ char c; return uc.GetAsChar(&c) ? wxCRT_StrchrA(s, c) : NULL; }
|
||||
{ char c; return uc.GetAsChar(&c) ? wxCRT_StrchrA(s.c_str(), c) : NULL; }
|
||||
inline const char* wxStrrchr(const wxString& s, const wxUniChar& uc)
|
||||
{ char c; return uc.GetAsChar(&c) ? wxCRT_StrrchrA(s, c) : NULL; }
|
||||
{ char c; return uc.GetAsChar(&c) ? wxCRT_StrrchrA(s.c_str(), c) : NULL; }
|
||||
inline const char* wxStrchr(const wxString& s, const wxUniCharRef& uc)
|
||||
{ char c; return uc.GetAsChar(&c) ? wxCRT_StrchrA(s, c) : NULL; }
|
||||
{ char c; return uc.GetAsChar(&c) ? wxCRT_StrchrA(s.c_str(), c) : NULL; }
|
||||
inline const char* wxStrrchr(const wxString& s, const wxUniCharRef& uc)
|
||||
{ char c; return uc.GetAsChar(&c) ? wxCRT_StrrchrA(s, c) : NULL; }
|
||||
{ char c; return uc.GetAsChar(&c) ? wxCRT_StrrchrA(s.c_str(), c) : NULL; }
|
||||
inline const wchar_t* wxStrchr(const wxString& s, wchar_t c)
|
||||
{ return wxCRT_StrchrW((const wchar_t*)s.c_str(), c); }
|
||||
inline const wchar_t* wxStrrchr(const wxString& s, wchar_t c)
|
||||
|
Reference in New Issue
Block a user