From 61a70bba6cb2b635009812cb0ceed93862f52f9b Mon Sep 17 00:00:00 2001 From: Themaister Date: Wed, 29 Dec 2010 20:56:56 +0100 Subject: [PATCH] Error message when wrong driver. --- driver.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/driver.c b/driver.c index f44d858f49..f8b758c0a0 100644 --- a/driver.c +++ b/driver.c @@ -56,6 +56,10 @@ static void find_audio_driver(void) } } SSNES_ERR("Couldn't find any audio driver named \"%s\"\n", g_settings.audio.driver); + fprintf(stderr, "Available audio drivers are:\n"); + for (int i = 0; i < sizeof(audio_drivers) / sizeof(audio_driver_t*); i++) + fprintf(stderr, "\t%s\n", audio_drivers[i]->ident); + exit(1); } @@ -70,6 +74,10 @@ static void find_video_driver(void) } } SSNES_ERR("Couldn't find any video driver named \"%s\"\n", g_settings.video.driver); + fprintf(stderr, "Available video drivers are:\n"); + for (int i = 0; i < sizeof(video_drivers) / sizeof(video_driver_t*); i++) + fprintf(stderr, "\t%s\n", video_drivers[i]->ident); + exit(1); }