fixing access errors when running in unicode

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27689 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Csomor
2004-06-08 14:46:07 +00:00
parent 7873ca3191
commit eabc6e3cd6

View File

@@ -867,13 +867,13 @@ void wxDebugContext::OutputDumpLine(const wxChar *szFormat, ...)
int count;
va_list argptr;
va_start(argptr, szFormat);
buf[sizeof(buf)-1] = _T('\0');
buf[sizeof(buf)/sizeof(wxChar)-1] = _T('\0');
// keep 3 bytes for a \r\n\0
count = wxVsnprintf(buf, sizeof(buf)-3, szFormat, argptr);
count = wxVsnprintf(buf, sizeof(buf)/sizeof(wxChar)-3, szFormat, argptr);
if ( count < 0 )
count = sizeof(buf)-3;
count = sizeof(buf)/sizeof(wxChar)-3;
buf[count]=_T('\r');
buf[count+1]=_T('\n');
buf[count+2]=_T('\0');