From 342d9ffab9e8d44a694e356cb534f6de26b18eaf Mon Sep 17 00:00:00 2001 From: albertzeyer Date: Wed, 22 Jul 2009 16:57:53 +0000 Subject: [PATCH] some fixes (vector mem access) git-svn-id: https://clonekeenplus.svn.sourceforge.net/svnroot/clonekeenplus/cgenius/trunk@99 4df4b0f3-56ce-47cb-b001-ed939b7d65a6 --- src/fileio/CExeFile.cpp | 2 +- src/vorticon/CEGAGraphics.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fileio/CExeFile.cpp b/src/fileio/CExeFile.cpp index 4aadb8a4b..e756cb9c3 100644 --- a/src/fileio/CExeFile.cpp +++ b/src/fileio/CExeFile.cpp @@ -47,7 +47,7 @@ bool CExeFile::readData() { m_datasize = decdata.size(); m_data = new unsigned char[m_datasize]; - memcpy(m_data, decdata->data(), m_datasize); + memcpy(m_data, &decdata[0], m_datasize); } else { diff --git a/src/vorticon/CEGAGraphics.cpp b/src/vorticon/CEGAGraphics.cpp index 82bbf1bc5..b3be0b48a 100644 --- a/src/vorticon/CEGAGraphics.cpp +++ b/src/vorticon/CEGAGraphics.cpp @@ -75,7 +75,7 @@ bool CEGAGraphics::loadData() char *data; data = new char[databuf.size()]; - memcpy(data, databuf.data(), databuf.size()); + memcpy(data, &databuf[0], databuf.size()); // Now copy the data to the EGAHEAD Structure memcpy(&LatchPlaneSize,data,4);