From 111c5a3dc080a4d454dbcadb6c211ccf2c749da7 Mon Sep 17 00:00:00 2001 From: couriersud Date: Wed, 25 May 2016 19:16:01 +0200 Subject: Remove dependency on osd_ticks. Converted palloc and friends into templates. First effort on a separate plib namespace. (nw) --- src/lib/netlist/plib/pstring.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/lib/netlist/plib/pstring.cpp') 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 pstr_t *pstring_t::salloc(int n) { if (stk == nullptr) - stk = palloc_array(std::stack, 17); + stk = palloc_array>(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(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(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(m_size); std::memcpy(new_buf, m_ptr, m_len + 1); pfree_array(m_ptr); m_ptr = new_buf; -- cgit v1.2.3-70-g09d2