X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9a958328220b25226d259e43791eee4b06fe86ef..404b319a85dadd7decf7a5a5331020520031a41c:/src/msw/crashrpt.cpp?ds=inline diff --git a/src/msw/crashrpt.cpp b/src/msw/crashrpt.cpp index d2a303abbe..e618107487 100644 --- a/src/msw/crashrpt.cpp +++ b/src/msw/crashrpt.cpp @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: msw/crashrpt.cpp +// Name: src/msw/crashrpt.cpp // Purpose: code to generate crash dumps (minidumps) // Author: Vadim Zeitlin // Modified by: @@ -81,7 +81,7 @@ private: void Output(const wxChar *format, ...); // output end of line - void OutputEndl() { Output(_T("\r\n")); } + void OutputEndl() { Output(wxT("\r\n")); } // the handle of the report file HANDLE m_hFile; @@ -148,7 +148,7 @@ bool wxCrashReportImpl::Generate(int flags, EXCEPTION_POINTERS *ep) if ( !ep ) { - Output(_T("Context for crash report generation not available.")); + Output(wxT("Context for crash report generation not available.")); return false; } @@ -160,14 +160,14 @@ bool wxCrashReportImpl::Generate(int flags, EXCEPTION_POINTERS *ep) TCHAR envFlags[64]; DWORD dwLen = ::GetEnvironmentVariable ( - _T("WX_CRASH_FLAGS"), + wxT("WX_CRASH_FLAGS"), envFlags, WXSIZEOF(envFlags) ); int flagsEnv; if ( dwLen && dwLen < WXSIZEOF(envFlags) && - wxSscanf(envFlags, _T("%d"), &flagsEnv) == 1 ) + wxSscanf(envFlags, wxT("%d"), &flagsEnv) == 1 ) { flags = flagsEnv; } @@ -218,7 +218,7 @@ bool wxCrashReportImpl::Generate(int flags, EXCEPTION_POINTERS *ep) NULL // no callbacks ) ) { - Output(_T("MiniDumpWriteDump() failed.")); + Output(wxT("MiniDumpWriteDump() failed.")); return false; } @@ -227,14 +227,14 @@ bool wxCrashReportImpl::Generate(int flags, EXCEPTION_POINTERS *ep) } else // dbghelp.dll couldn't be loaded { - Output(_T("%s"), wxDbgHelpDLL::GetErrorMessage().c_str()); + Output(wxT("%s"), wxDbgHelpDLL::GetErrorMessage().c_str()); } #else // !wxUSE_DBGHELP wxUnusedVar(flags); wxUnusedVar(ep); - Output(_T("Support for crash report generation was not included ") - _T("in this wxWidgets version.")); + Output(wxT("Support for crash report generation was not included ") + wxT("in this wxWidgets version.")); #endif // wxUSE_DBGHELP/!wxUSE_DBGHELP return false; @@ -245,14 +245,13 @@ bool wxCrashReportImpl::Generate(int flags, EXCEPTION_POINTERS *ep) // ---------------------------------------------------------------------------- /* static */ -void wxCrashReport::SetFileName(const wxChar *filename) +void wxCrashReport::SetFileName(const wxString& filename) { - wxStrncpy(gs_reportFilename, filename, WXSIZEOF(gs_reportFilename) - 1); - gs_reportFilename[WXSIZEOF(gs_reportFilename) - 1] = _T('\0'); + wxStrlcpy(gs_reportFilename, filename.t_str(), WXSIZEOF(gs_reportFilename)); } /* static */ -const wxChar *wxCrashReport::GetFileName() +wxString wxCrashReport::GetFileName() { return gs_reportFilename; } @@ -293,7 +292,7 @@ wxCrashContext::wxCrashContext(_EXCEPTION_POINTERS *ep) if ( !ep ) { - wxCHECK_RET( wxGlobalSEInformation, _T("no exception info available") ); + wxCHECK_RET( wxGlobalSEInformation, wxT("no exception info available") ); ep = wxGlobalSEInformation; } @@ -331,7 +330,7 @@ wxString wxCrashContext::GetExceptionString() const { wxString s; - #define CASE_EXCEPTION( x ) case EXCEPTION_##x: s = _T(#x); break + #define CASE_EXCEPTION( x ) case EXCEPTION_##x: s = wxT(#x); break switch ( code ) { @@ -364,7 +363,7 @@ wxString wxCrashContext::GetExceptionString() const ( FORMAT_MESSAGE_IGNORE_INSERTS | FORMAT_MESSAGE_FROM_HMODULE, - ::GetModuleHandle(_T("NTDLL.DLL")), + ::GetModuleHandle(wxT("NTDLL.DLL")), code, 0, wxStringBuffer(s, 1024), @@ -372,7 +371,7 @@ wxString wxCrashContext::GetExceptionString() const 0 ) ) { - s.Printf(_T("UNKNOWN_EXCEPTION(%d)"), code); + s.Printf(wxT("UNKNOWN_EXCEPTION(%d)"), code); } }