diff options
Diffstat (limited to 'src/emu/save.c')
-rw-r--r-- | src/emu/save.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/save.c b/src/emu/save.c index c4a93a0cefd..03f0859ef6a 100644 --- a/src/emu/save.c +++ b/src/emu/save.c @@ -173,12 +173,12 @@ void save_manager::save_memory(device_t *device, const char *module, const char for (state_entry *entry = m_entry_list.first(); entry != NULL; entry = entry->next()) { // stop when we find an entry whose name is after ours - if (entry->m_name > totalname) + if (entry->m_name.cmp(totalname)>0) break; insert_after = entry; // error if we are equal - if (entry->m_name == totalname) + if (entry->m_name.cmp(totalname)==0) fatalerror("Duplicate save state registration entry (%s)\n", totalname.c_str()); } |