summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diimage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/diimage.cpp')
-rw-r--r--src/emu/diimage.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/emu/diimage.cpp b/src/emu/diimage.cpp
index f20c9b7733d..3e167614fe9 100644
--- a/src/emu/diimage.cpp
+++ b/src/emu/diimage.cpp
@@ -68,6 +68,7 @@ device_image_interface::device_image_interface(const machine_config &mconfig, de
m_from_swlist(false),
m_create_format(0),
m_create_args(nullptr),
+ m_user_loadable(TRUE),
m_is_loading(FALSE)
{
}
@@ -161,16 +162,16 @@ image_error_t device_image_interface::set_image_filename(const char *filename)
util::zippath_parent(m_working_directory, filename);
m_basename.assign(m_image_name);
- size_t loc1 = m_image_name.find_last_of('\\');
- size_t loc2 = m_image_name.find_last_of('/');
- size_t loc3 = m_image_name.find_last_of(':');
- size_t loc = MAX(loc1,MAX(loc2, loc3));
+ int loc1 = m_image_name.find_last_of('\\');
+ int loc2 = m_image_name.find_last_of('/');
+ int loc3 = m_image_name.find_last_of(':');
+ int loc = MAX(loc1, MAX(loc2, loc3));
if (loc != -1) {
if (loc == loc3)
{
// temp workaround for softlists now that m_image_name contains the part name too (e.g. list:gamename:cart)
m_basename = m_basename.substr(0, loc);
- size_t tmploc = m_basename.find_last_of(':');
+ int tmploc = m_basename.find_last_of(':');
m_basename = m_basename.substr(tmploc + 1, loc - tmploc);
}
else