summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Fabio Priuli <etabeta78@users.noreply.github.com>2011-05-21 08:18:52 +0000
committer Fabio Priuli <etabeta78@users.noreply.github.com>2011-05-21 08:18:52 +0000
commitcb14c047e946cec5b0d25bf856bb825bc37734b9 (patch)
tree575b8719d523980e0a70716e1c11aa32255cd411 /src
parent76962a2081b96dab9a5cdde4fbc873a841398c4d (diff)
clifront.c: temporarily re-enabled -listsoftware to allow more work on support in qmc2 frontend. no whatsnew.
Diffstat (limited to 'src')
-rw-r--r--src/emu/clifront.c9
-rw-r--r--src/emu/clifront.h1
2 files changed, 4 insertions, 6 deletions
diff --git a/src/emu/clifront.c b/src/emu/clifront.c
index 856523f7baf..c976250f01b 100644
--- a/src/emu/clifront.c
+++ b/src/emu/clifront.c
@@ -837,8 +837,6 @@ void cli_frontend::verifysamples(const char *gamename)
}
-
-#if 0
/*-------------------------------------------------
info_listsoftware - output the list of
software supported by a given game or set of
@@ -848,7 +846,7 @@ void cli_frontend::verifysamples(const char *gamename)
identifying duplicate lists.
-------------------------------------------------*/
-static void info_listsoftware(const char *gamename)
+void cli_frontend::listsoftware(const char *gamename)
{
FILE *out = stdout;
@@ -969,10 +967,10 @@ static void info_listsoftware(const char *gamename)
if (!seen_before)
{
- lists[list_count++] = swlist->list_name[i];
+ lists[list_count++] = swlist->list_name[listnum];
software_list_parse( list, NULL, NULL );
- fprintf(out, "\t<softwarelist name=\"%s\" description=\"%s\">\n", swlist->list_name[i], xml_normalize_string(software_list_get_description(list)) );
+ fprintf(out, "\t<softwarelist name=\"%s\" description=\"%s\">\n", swlist->list_name[listnum], xml_normalize_string(software_list_get_description(list)) );
for ( software_info *swinfo = software_list_find( list, "*", NULL ); swinfo != NULL; swinfo = software_list_find( list, "*", swinfo ) )
{
@@ -1120,7 +1118,6 @@ static void info_listsoftware(const char *gamename)
global_free( lists );
}
-#endif
//-------------------------------------------------
diff --git a/src/emu/clifront.h b/src/emu/clifront.h
index 8bec7f759e2..7edc4380130 100644
--- a/src/emu/clifront.h
+++ b/src/emu/clifront.h
@@ -116,6 +116,7 @@ public:
void listdevices(const char *gamename = "*");
void listslots(const char *gamename = "*");
void listmedia(const char *gamename = "*");
+ void listsoftware(const char *gamename = "*");
void verifyroms(const char *gamename = "*");
void verifysamples(const char *gamename = "*");
void romident(const char *filename);