From 2d2dd913b7be89892a211f256853d8a37dc3c0b0 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sun, 18 Mar 2007 14:32:55 +0000 Subject: [PATCH] fix VC warning about applying unary minus to unsigned type yielding still unsigned result by using wxFileOffset instead of size_t git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44889 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- tests/streams/memstream.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/streams/memstream.cpp b/tests/streams/memstream.cpp index c48bf94f72..4d421a110b 100644 --- a/tests/streams/memstream.cpp +++ b/tests/streams/memstream.cpp @@ -114,16 +114,16 @@ void memStream::Ctor_InFromIn() wxMemoryInputStream *pMemInStream2 = new wxMemoryInputStream(*pMemInStream1); CPPUNIT_ASSERT(pMemInStream2->IsOk()); CPPUNIT_ASSERT_EQUAL(pMemInStream1->GetLength(), pMemInStream2->GetLength()); - size_t len = pMemInStream2->GetLength(); + wxFileOffset len = pMemInStream2->GetLength(); char *dat = new char[len]; pMemInStream2->Read(dat, len); - CPPUNIT_ASSERT_EQUAL(len, pMemInStream2->LastRead()); + CPPUNIT_ASSERT_EQUAL(len, (wxFileOffset)pMemInStream2->LastRead()); wxStreamBuffer *buf = pMemInStream1->GetInputStreamBuffer(); void *pIn = buf->GetBufferStart(); CPPUNIT_ASSERT(memcmp(pIn, dat, len) == 0); delete pMemInStream2; - size_t len2 = len / 2; + wxFileOffset len2 = len / 2; CPPUNIT_ASSERT(len2); CPPUNIT_ASSERT(pMemInStream1->SeekI(-len2, wxFromCurrent) != wxInvalidOffset); pIn = buf->GetBufferPos(); @@ -131,7 +131,7 @@ void memStream::Ctor_InFromIn() CPPUNIT_ASSERT(pMemInStream2->IsOk()); CPPUNIT_ASSERT_EQUAL((wxFileOffset)len2, pMemInStream2->GetLength()); pMemInStream2->Read(dat, len2); - CPPUNIT_ASSERT_EQUAL(len2, pMemInStream2->LastRead()); + CPPUNIT_ASSERT_EQUAL(len2, (wxFileOffset)pMemInStream2->LastRead()); CPPUNIT_ASSERT(memcmp(pIn, dat, len2) == 0); delete[] dat;