1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-26 18:35:20 +00:00

Merge branch 'fix-7117' into 'master'

Replace boost::scoped_array with std::vector

Closes #7117

See merge request OpenMW/openmw!2662
This commit is contained in:
psi29a 2023-01-30 14:12:04 +00:00
commit bc90636316
3 changed files with 6 additions and 11 deletions

View File

@ -31,8 +31,6 @@
//#include <iostream> // FIXME: for debugging only
//#include <iomanip> // FIXME: for debugging only
//#include <boost/scoped_array.hpp> // FIXME
//#include "formid.hpp" // FIXME:
#include "reader.hpp"
@ -131,8 +129,8 @@ void ESM4::MediaLocationController::load(ESM4::Reader& reader)
case ESM4::SUB_FNAM: // always 0? 4 bytes
{
#if 0
boost::scoped_array<unsigned char> mDataBuf(new unsigned char[subHdr.dataSize]);
reader.get(mDataBuf.get(), subHdr.dataSize);
std::vector<unsigned char> mDataBuf(subHdr.dataSize);
reader.get(mDataBuf.data(), subHdr.dataSize);
std::ostringstream ss;
ss << mEditorId << " " << ESM::printName(subHdr.typeId) << ":size " << subHdr.dataSize << "\n";

View File

@ -35,7 +35,6 @@
//#include <boost/iostreams/filtering_streambuf.hpp>
//#include <boost/iostreams/copy.hpp>
#include <boost/scoped_array.hpp>
#include "formid.hpp" // NOTE: for testing only
#include "reader.hpp"
@ -261,8 +260,8 @@ void ESM4::Npc::load(ESM4::Reader& reader)
case ESM4::SUB_DSTF:
{
#if 1
boost::scoped_array<unsigned char> dataBuf(new unsigned char[subHdr.dataSize]);
reader.get(dataBuf.get(), subHdr.dataSize);
std::vector<unsigned char> dataBuf(subHdr.dataSize);
reader.get(dataBuf.data(), subHdr.dataSize);
std::ostringstream ss;
ss << mEditorId << " " << ESM::printName(subHdr.typeId) << ":size " << subHdr.dataSize << "\n";

View File

@ -30,8 +30,6 @@
//#include <iostream> // FIXME: for debugging only
//#include <iomanip> // FIXME: for debugging only
//#include <boost/scoped_array.hpp> // FIXME for debugging only
#include "formid.hpp" // FIXME: for mEditorId workaround
#include "reader.hpp"
//#include "writer.hpp"
@ -126,8 +124,8 @@ void ESM4::Pathgrid::load(ESM4::Reader& reader)
case ESM4::SUB_PGAG:
{
#if 0
boost::scoped_array<unsigned char> mDataBuf(new unsigned char[subHdr.dataSize]);
reader.get(mDataBuf.get(), subHdr.dataSize);
std::vector<unsigned char> mDataBuf(subHdr.dataSize);
reader.get(mDataBuf.data(), subHdr.dataSize);
std::ostringstream ss;
ss << mEditorId << " " << ESM::printName(subHdr.typeId) << ":size " << subHdr.dataSize << "\n";