summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/validity.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2017-05-18 23:37:30 +1000
committer Vas Crabb <vas@vastheman.com>2017-05-18 23:37:30 +1000
commit54f0efa2bda429498eb1bf7eee1fe994672b98c5 (patch)
treea97644ca888c11b1459acbabd51d0e7a99dc22d3 /src/emu/validity.cpp
parent75dfd32e7125e074b3b1d497b0876dbd6838e87d (diff)
More auxiliary verb stuff:
* -validate complains if device shortnames exceed 32 characters * -listroms and -verifyroms accept multiple names/patterns
Diffstat (limited to 'src/emu/validity.cpp')
-rw-r--r--src/emu/validity.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emu/validity.cpp b/src/emu/validity.cpp
index c95815e0386..58f068cf93b 100644
--- a/src/emu/validity.cpp
+++ b/src/emu/validity.cpp
@@ -1864,6 +1864,10 @@ void validity_checker::validate_device_types()
}
else
{
+ // make sure the device name is not too long
+ if (strlen(dev->shortname()) > 32)
+ osd_printf_error("Device short name must be 32 characters or less\n");
+
// check for invalid characters in shortname
for (char const *s = dev->shortname(); *s; ++s)
{