diff --git a/src/emu/machine.cpp b/src/emu/machine.cpp index 18b8aeba0bf..ae797fc81d2 100644 --- a/src/emu/machine.cpp +++ b/src/emu/machine.cpp @@ -568,7 +568,7 @@ void running_machine::set_saveload_filename(const char *filename) // take into account the statename option const char *stateopt = options().state_name(); std::string statename = get_statename(stateopt); - m_saveload_pending_file = string_format("%s%s%s.sta", statename.c_str(), PATH_SEPARATOR, filename); + m_saveload_pending_file = string_format("%s%s%s.sta", statename, PATH_SEPARATOR, filename); } } diff --git a/src/osd/modules/file/winfile.cpp b/src/osd/modules/file/winfile.cpp index bd70fb95eda..13af3a025c8 100644 --- a/src/osd/modules/file/winfile.cpp +++ b/src/osd/modules/file/winfile.cpp @@ -381,7 +381,7 @@ std::unique_ptr osd_stat(const std::string &path) // create an osd::directory::entry; be sure to make sure that the caller can // free all resources by just freeing the resulting osd::directory::entry - osd::directory::entry *result = (osd::directory::entry *) operator new(sizeof(*result) + path.length() + 1); + osd::directory::entry *result = (osd::directory::entry *) ::operator new(sizeof(*result) + path.length() + 1); if (!result) return nullptr; strcpy(((char *) result) + sizeof(*result), path.c_str());