added wxString.t_str() and used it in filefn.cpp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54482 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1351,7 +1351,7 @@ public:
|
||||
const wxWX2MBbuf mbc_str() const { return mb_str(*wxConvCurrent); }
|
||||
|
||||
#if wxUSE_UNICODE_WCHAR
|
||||
const wxChar* wc_str() const { return wx_str(); }
|
||||
const wchar_t* wc_str() const { return wx_str(); }
|
||||
#elif wxUSE_UNICODE_UTF8
|
||||
const wxWCharBuffer wc_str() const;
|
||||
#endif
|
||||
@@ -1369,7 +1369,7 @@ public:
|
||||
const wxChar* mb_str() const { return wx_str(); }
|
||||
|
||||
// for compatibility with wxUSE_UNICODE version
|
||||
const wxChar* mb_str(const wxMBConv& WXUNUSED(conv)) const { return wx_str(); }
|
||||
const char* mb_str(const wxMBConv& WXUNUSED(conv)) const { return wx_str(); }
|
||||
|
||||
const wxWX2MBbuf mbc_str() const { return mb_str(); }
|
||||
|
||||
@@ -1379,6 +1379,15 @@ public:
|
||||
const wxCharBuffer fn_str() const { return wxConvFile.cWC2WX( wc_str( wxConvLibc ) ); }
|
||||
#endif // Unicode/ANSI
|
||||
|
||||
#if wxUSE_UNICODE_UTF8
|
||||
const wxWCharBuffer t_str() const { return wc_str(); }
|
||||
#elif wxUSE_UNICODE_WCHAR
|
||||
const wchar_t* t_str() const { return wx_str(); }
|
||||
#else
|
||||
const char* t_str() const { return wx_str(); }
|
||||
#endif
|
||||
|
||||
|
||||
// overloaded assignment
|
||||
// from another wxString
|
||||
wxString& operator=(const wxString& stringSrc)
|
||||
|
@@ -1851,7 +1851,7 @@ static bool wxCheckWin32Permission(const wxString& path, DWORD access)
|
||||
|
||||
HANDLE h = ::CreateFile
|
||||
(
|
||||
path.c_str(),
|
||||
path.t_str(),
|
||||
access,
|
||||
FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
|
||||
NULL,
|
||||
|
Reference in New Issue
Block a user