diff options
Diffstat (limited to 'src/emu/netlist/pstate.c')
-rw-r--r-- | src/emu/netlist/pstate.c | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/src/emu/netlist/pstate.c b/src/emu/netlist/pstate.c index 1bc08410a7f..5b07692e460 100644 --- a/src/emu/netlist/pstate.c +++ b/src/emu/netlist/pstate.c @@ -17,10 +17,10 @@ ATTR_COLD void pstate_manager_t::save_state_ptr(const pstring &stname, const pst pstring fullname = stname; ATTR_UNUSED pstring ts[] = { "NOT_SUPPORTED", - "DT_CUSTOM", + "DT_CUSTOM", "DT_DOUBLE", "DT_INT64", - "DT_INT16", + "DT_INT16", "DT_INT8", "DT_INT", "DT_BOOLEAN" @@ -33,30 +33,30 @@ ATTR_COLD void pstate_manager_t::save_state_ptr(const pstring &stname, const pst ATTR_COLD void pstate_manager_t::remove_save_items(const void *owner) { - pstate_entry_t::list_t todelete; - - for (int i=0; i < m_save.count(); i++) - { - if (m_save[i]->m_owner == owner) - todelete.add(m_save[i]); - } - for (int i=0; i < todelete.count(); i++) - { - m_save.remove(todelete[i]); - } - todelete.clear_and_free(); + pstate_entry_t::list_t todelete; + + for (int i=0; i < m_save.count(); i++) + { + if (m_save[i]->m_owner == owner) + todelete.add(m_save[i]); + } + for (int i=0; i < todelete.count(); i++) + { + m_save.remove(todelete[i]); + } + todelete.clear_and_free(); } ATTR_COLD void pstate_manager_t::pre_save() { for (int i=0; i < m_save.count(); i++) - if (m_save[i]->m_dt == DT_CUSTOM) - m_save[i]->m_callback->on_pre_save(); + if (m_save[i]->m_dt == DT_CUSTOM) + m_save[i]->m_callback->on_pre_save(); } ATTR_COLD void pstate_manager_t::post_load() { - for (int i=0; i < m_save.count(); i++) - if (m_save[i]->m_dt == DT_CUSTOM) - m_save[i]->m_callback->on_post_load(); + for (int i=0; i < m_save.count(); i++) + if (m_save[i]->m_dt == DT_CUSTOM) + m_save[i]->m_callback->on_post_load(); } |