diff options
author | 2015-06-28 23:23:56 +0200 | |
---|---|---|
committer | 2015-06-30 09:04:19 +0200 | |
commit | b1a72a3e9f6a8596cfcb6dc36c67c84d41499d24 (patch) | |
tree | 42868322b76b12ca1c02154734de3057f22730fc /src/emu/netlist/plib/plists.h | |
parent | a24fd3408a9e45becf67410d84a65cddd077b030 (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.h | 10 |
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]); |