diff --git a/samples/dnd/dnd.cpp b/samples/dnd/dnd.cpp index f33945a595..72424a9fa4 100644 --- a/samples/dnd/dnd.cpp +++ b/samples/dnd/dnd.cpp @@ -1996,7 +1996,7 @@ void DnDShapeDataObject::CreateMetaFile() const wxMetafile *mf = dcMF.Close(); - DnDShapeDataObject *self = (DnDShapeDataObject *)this; // const_cast + DnDShapeDataObject* self = const_cast(this); self->m_dobjMetaFile.SetMetafile(*mf); self->m_hasMetaFile = true; diff --git a/src/msw/graphicsd2d.cpp b/src/msw/graphicsd2d.cpp index e02e9da949..9010698048 100644 --- a/src/msw/graphicsd2d.cpp +++ b/src/msw/graphicsd2d.cpp @@ -1277,7 +1277,7 @@ void wxD2DMatrixData::TransformDistance(wxDouble* dx, wxDouble* dy) const void* wxD2DMatrixData::GetNativeMatrix() const { - return (void*)&m_matrix; + return const_cast(static_cast(&m_matrix)); } D2D1::Matrix3x2F wxD2DMatrixData::GetMatrix3x2F() const diff --git a/tests/streams/textstreamtest.cpp b/tests/streams/textstreamtest.cpp index fbc7c7ca3b..d4c7bdaaf8 100644 --- a/tests/streams/textstreamtest.cpp +++ b/tests/streams/textstreamtest.cpp @@ -331,7 +331,7 @@ TEST_CASE("wxTextInputStream::GetChar", "[text][input][stream][char]") wxMemoryInputStream mis(buf, sizeof(buf)); wxTextInputStream tis(mis); - wxCharTypeBuffer e = wxString::FromUTF8((char*)buf, sizeof(buf)) + wxCharTypeBuffer e = wxString::FromUTF8((const char*)buf, sizeof(buf)) .tchar_str(); for ( size_t i = 0; i < e.length(); ++i ) { @@ -351,7 +351,7 @@ TEST_CASE("wxTextInputStream::GetChar", "[text][input][stream][char]") wxMemoryInputStream mis(buf, sizeof(buf)); wxTextInputStream tis(mis); - wxCharTypeBuffer e = wxString((char*)buf, wxCSConv(wxFONTENCODING_ISO8859_1), + wxCharTypeBuffer e = wxString((const char*)buf, wxCSConv(wxFONTENCODING_ISO8859_1), sizeof(buf)).tchar_str(); for ( size_t i = 0; i < e.length(); ++i ) {