diff options
author | 2019-02-22 11:09:58 -0300 | |
---|---|---|
committer | 2019-02-22 11:09:58 -0300 | |
commit | 3972e74ee9e4095b6b151894e77e6bdfb449626c (patch) | |
tree | 993529a9c291501ed4d2c4733424c8b5c6373370 /src/lib/netlist/plib/pstream.cpp | |
parent | b58f948528ffc9899b71481e813f04a3049ea1bf (diff) | |
parent | 9ec1ab5d1aa23610e7cff20fad5f05cfbe1aa052 (diff) |
Merge branch 'master' of https://github.com/Robbbert/hbmame
Diffstat (limited to 'src/lib/netlist/plib/pstream.cpp')
-rw-r--r-- | src/lib/netlist/plib/pstream.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/netlist/plib/pstream.cpp b/src/lib/netlist/plib/pstream.cpp index f9dd224e92f..8f80f317f98 100644 --- a/src/lib/netlist/plib/pstream.cpp +++ b/src/lib/netlist/plib/pstream.cpp @@ -270,13 +270,13 @@ pimemstream::pos_type pimemstream::vtell() const pomemstream::pomemstream() : postream(FLAG_SEEKABLE), m_pos(0), m_capacity(1024), m_size(0) { - m_mem = palloc_array<char>(m_capacity); + m_mem = pnew_array<char>(m_capacity); } pomemstream::~pomemstream() { if (m_mem != nullptr) - pfree_array(m_mem); + pdelete_array(m_mem); } void pomemstream::vwrite(const value_type *buf, const pos_type n) @@ -286,13 +286,13 @@ void pomemstream::vwrite(const value_type *buf, const pos_type n) while (m_pos + n >= m_capacity) m_capacity *= 2; char *o = m_mem; - m_mem = palloc_array<char>(m_capacity); + m_mem = pnew_array<char>(m_capacity); if (m_mem == nullptr) { throw out_of_mem_e("pomemstream::vwrite"); } std::copy(o, o + m_pos, m_mem); - pfree_array(o); + pdelete_array(o); } std::copy(buf, buf + n, m_mem + m_pos); @@ -309,13 +309,13 @@ void pomemstream::vseek(const pos_type n) while (m_size >= m_capacity) m_capacity *= 2; char *o = m_mem; - m_mem = palloc_array<char>(m_capacity); + m_mem = pnew_array<char>(m_capacity); if (m_mem == nullptr) { throw out_of_mem_e("pomemstream::vseek"); } std::copy(o, o + m_pos, m_mem); - pfree_array(o); + pdelete_array(o); } } |