wxConnectionBase::~wxConnectionBase()
{
if ( m_deletebufferwhendone )
- delete m_buffer;
+ delete [] m_buffer;
}
/* static */
if ( size )
size--;
- s = wxString(wx_static_cast(const char *, data), size);
+ s = wxString(static_cast<const char *>(data), size);
break;
#if wxUSE_UNICODE
size--;
}
- s = wxString(wx_static_cast(const wchar_t *, data), size);
+ s = wxString(static_cast<const wchar_t *>(data), size);
break;
case wxIPC_UTF8TEXT:
if ( size )
size--;
- s = wxString::FromUTF8(wx_static_cast(const char *, data), size);
+ s = wxString::FromUTF8(static_cast<const char *>(data), size);
break;
#endif // wxUSE_UNICODE
{ // need to resize buffer
if ( m_deletebufferwhendone )
{ // we're in charge of buffer, increase it
- if ( m_buffer )
- delete m_buffer;
+ delete [] m_buffer;
m_buffer = new char[bytes];
m_buffersize = bytes;
return m_buffer;