# HG changeset patch # User Herman Bloggs # Date 1067288681 0 # Node ID be11a6f2fe00a1efd18784bd1728e4782013eb52 # Parent ef0684dfdf7456d443dd2eb9709f8b2a3b6c6a98 [gaim-migrate @ 7949] Produce error number on LoadLibrary failure. committer: Tailor Script diff -r ef0684dfdf74 -r be11a6f2fe00 src/win_gaim.c --- a/src/win_gaim.c Mon Oct 27 19:53:34 2003 +0000 +++ b/src/win_gaim.c Mon Oct 27 21:04:41 2003 +0000 @@ -240,9 +240,13 @@ if((hmod=LoadLibrary("gaim.dll"))) { gaim_main = (void*)GetProcAddress(hmod, "gaim_main"); } + else + if(!gaim_main) { - MessageBox(NULL, "Error loading gaim.dll entry point.", NULL, MB_OK | MB_TOPMOST); + char errbuf[256]; + sprintf(errbuf, "Error loading gaim.dll entry point. Error: %d", GetLastError()); + MessageBox(NULL, errbuf, NULL, MB_OK | MB_TOPMOST); return 0; } else