summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/netlist/plib/plists.h
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2015-06-28 23:23:56 +0200
committer couriersud <couriersud@arcor.de>2015-06-30 09:04:19 +0200
commitb1a72a3e9f6a8596cfcb6dc36c67c84d41499d24 (patch)
tree42868322b76b12ca1c02154734de3057f22730fc /src/emu/netlist/plib/plists.h
parenta24fd3408a9e45becf67410d84a65cddd077b030 (diff)
Netlist now compiles with
-std=c++98 -Wall -Wpedantic -Wextra -Wno-long-long -Wno-variadic-macros and -std=c++11 -Wall -Wpedantic -Wextra [Couriersud]
Diffstat (limited to 'src/emu/netlist/plib/plists.h')
-rw-r--r--src/emu/netlist/plib/plists.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/emu/netlist/plib/plists.h b/src/emu/netlist/plib/plists.h
index 0f71a35c9e4..e54c63f38e0 100644
--- a/src/emu/netlist/plib/plists.h
+++ b/src/emu/netlist/plib/plists.h
@@ -313,10 +313,12 @@ private:
if (cnt > new_capacity)
cnt = new_capacity;
- for (_ListClass *ps = m_list; ps < m_list + cnt; ps++, pd++)
- *pd = *ps;
if (m_list != NULL)
+ {
+ for (_ListClass *ps = m_list; ps < m_list + cnt; ps++, pd++)
+ *pd = *ps;
this->dealloc(m_list);
+ }
m_list = m_new;
m_count = cnt;
}
@@ -604,9 +606,9 @@ public:
template<typename Class>
static inline void psort_list(Class &sl)
{
- for(int i = 0; i < (int) sl.size() - 1; i++)
+ for(unsigned i = 0; i < sl.size(); i++)
{
- for(int j = i + 1; j < sl.size(); j++)
+ for(unsigned j = i + 1; j < sl.size(); j++)
if(sl[i] > sl[j])
std::swap(sl[i], sl[j]);