X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a6f4dbbd86b54c720bdeab1aea1fad5eb3f030e6..f31a409829d5d410f38e64896470afcaff12635b:/src/common/wfstream.cpp diff --git a/src/common/wfstream.cpp b/src/common/wfstream.cpp index 688b8a4cdd..f0b0178083 100644 --- a/src/common/wfstream.cpp +++ b/src/common/wfstream.cpp @@ -33,7 +33,7 @@ wxFileInputStream::wxFileInputStream(const wxString& fileName) : wxInputStream() { - m_file = new wxFile(fileName.fn_str(), wxFile::read); + m_file = new wxFile(fileName, wxFile::read); m_file_destroy = true; } @@ -109,7 +109,7 @@ wxFileOffset wxFileInputStream::OnSysTell() const wxFileOutputStream::wxFileOutputStream(const wxString& fileName) { - m_file = new wxFile(fileName.fn_str(), wxFile::write); + m_file = new wxFile(fileName, wxFile::write); m_file_destroy = true; if (!m_file->IsOpened()) @@ -195,18 +195,19 @@ wxFileStream::wxFileStream(const wxString& fileName) // wxFFileInputStream // ---------------------------------------------------------------------------- -wxFFileInputStream::wxFFileInputStream(const wxString& fileName) - : wxInputStream() +wxFFileInputStream::wxFFileInputStream(const wxString& fileName, + const wxChar *mode) + : wxInputStream() { - m_file = new wxFFile(fileName, _T("rb")); + m_file = new wxFFile(fileName, mode); m_file_destroy = true; } wxFFileInputStream::wxFFileInputStream() - : wxInputStream() + : wxInputStream() { - m_file_destroy = false; m_file = NULL; + m_file_destroy = false; } wxFFileInputStream::wxFFileInputStream(wxFFile& file) @@ -262,9 +263,10 @@ wxFileOffset wxFFileInputStream::OnSysTell() const // wxFFileOutputStream // ---------------------------------------------------------------------------- -wxFFileOutputStream::wxFFileOutputStream(const wxString& fileName) +wxFFileOutputStream::wxFFileOutputStream(const wxString& fileName, + const wxChar *mode) { - m_file = new wxFFile(fileName, _T("w+b")); + m_file = new wxFFile(fileName, mode); m_file_destroy = true; if (!m_file->IsOpened()) @@ -285,10 +287,10 @@ wxFFileOutputStream::wxFFileOutputStream(wxFFile& file) } wxFFileOutputStream::wxFFileOutputStream() - : wxOutputStream() + : wxOutputStream() { - m_file_destroy = false; m_file = NULL; + m_file_destroy = false; } wxFFileOutputStream::wxFFileOutputStream(FILE *file) @@ -348,6 +350,5 @@ wxFFileStream::wxFFileStream(const wxString& fileName) wxFFileOutputStream::m_file = wxFFileInputStream::m_file; } -#endif - // wxUSE_STREAMS && wxUSE_FILE +#endif // wxUSE_STREAMS && wxUSE_FILE