From 37c29144d886b60fbe75f8c50dedccf8219d31a5 Mon Sep 17 00:00:00 2001 From: Themaister Date: Mon, 5 Mar 2012 21:39:27 +0100 Subject: [PATCH] Log error code on dylib failure in Windows. --- dynamic.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dynamic.c b/dynamic.c index 780aad9ce6..4649f47774 100644 --- a/dynamic.c +++ b/dynamic.c @@ -240,7 +240,10 @@ void uninit_libsnes_sym(void) dylib_t dylib_load(const char *path) { #ifdef _WIN32 - return LoadLibrary(path); + dylib_t lib = LoadLibrary(path); + if (!lib) + SSNES_ERR("Failed to load library, error code: 0x%x\n", (unsigned)GetLastError()); + return lib; #else return dlopen(path, RTLD_LAZY); #endif