summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/pstring.cpp
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2016-05-25 19:16:01 +0200
committer couriersud <couriersud@arcor.de>2016-05-27 01:17:39 +0200
commit111c5a3dc080a4d454dbcadb6c211ccf2c749da7 (patch)
tree8a9ce93270d003414d398a0c8d7dd55882feae1f /src/lib/netlist/plib/pstring.cpp
parent0522e44d2f0aa36e7225e44cfd63a8371019c31b (diff)
Remove dependency on osd_ticks. Converted palloc and friends into
templates. First effort on a separate plib namespace. (nw)
Diffstat (limited to 'src/lib/netlist/plib/pstring.cpp')
-rw-r--r--src/lib/netlist/plib/pstring.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/netlist/plib/pstring.cpp b/src/lib/netlist/plib/pstring.cpp
index 172d543c06e..73117d01b02 100644
--- a/src/lib/netlist/plib/pstring.cpp
+++ b/src/lib/netlist/plib/pstring.cpp
@@ -373,12 +373,12 @@ template<typename F>
pstr_t *pstring_t<F>::salloc(int n)
{
if (stk == nullptr)
- stk = palloc_array(std::stack<pstr_t *>, 17);
+ stk = palloc_array<std::stack<pstr_t *>>(17);
pstr_t *p;
unsigned sn= ((32 - countleadbits(n)) + 1) / 2;
unsigned size = sizeof(pstr_t) + ((UINT64) 1<<(sn * 2)) + 1;
if (stk[sn].empty())
- p = (pstr_t *) palloc_array(char, size);
+ p = (pstr_t *) palloc_array<char>(size);
else
{
p = stk[sn].top();
@@ -543,7 +543,7 @@ void pstringbuffer::resize(const std::size_t size)
m_size = DEFAULT_SIZE;
while (m_size <= size)
m_size *= 2;
- m_ptr = palloc_array(char, m_size);
+ m_ptr = palloc_array<char>(m_size);
*m_ptr = 0;
m_len = 0;
}
@@ -551,7 +551,7 @@ void pstringbuffer::resize(const std::size_t size)
{
while (m_size < size)
m_size *= 2;
- char *new_buf = palloc_array(char, m_size);
+ char *new_buf = palloc_array<char>(m_size);
std::memcpy(new_buf, m_ptr, m_len + 1);
pfree_array(m_ptr);
m_ptr = new_buf;