summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/image.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/image.cpp')
-rw-r--r--src/emu/image.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/emu/image.cpp b/src/emu/image.cpp
index 5fbc5844b9d..06998ad37e6 100644
--- a/src/emu/image.cpp
+++ b/src/emu/image.cpp
@@ -10,19 +10,13 @@
***************************************************************************/
#include <ctype.h>
-#include <regex>
#include "emu.h"
#include "emuopts.h"
#include "image.h"
#include "config.h"
#include "xmlfile.h"
-
-//**************************************************************************
-// STATIC VARIABLES
-//**************************************************************************
-
-static std::regex s_potenial_softlist_regex("\\w+(\\:\\w+\\:\\w+)?");
+#include "softlist.h"
//**************************************************************************
@@ -54,7 +48,7 @@ image_manager::image_manager(running_machine &machine)
image.set_init_phase();
// try as a softlist
- if (std::regex_match(image_name, s_potenial_softlist_regex))
+ if (software_name_parse(image_name))
result = image.load_software(image_name);
// failing that, try as an image