From ff3d67b25e27c57a97608a57bd340e9d0e3ba2f9 Mon Sep 17 00:00:00 2001 From: "SND\\weimingzhi_cp" Date: Mon, 10 May 2010 01:25:37 +0000 Subject: git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47726 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- libpcsxcore/plugins.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'libpcsxcore/plugins.c') diff --git a/libpcsxcore/plugins.c b/libpcsxcore/plugins.c index 96722986..cd8fc8cc 100644 --- a/libpcsxcore/plugins.c +++ b/libpcsxcore/plugins.c @@ -134,16 +134,17 @@ NETkeypressed NET_keypressed; static const char *err; #define CheckErr(func) \ - err = SysLibError(); \ - if (err != NULL) { SysMessage(_("Error loading %s: %s"), func, err); return -1; } + err = SysLibError(); \ + if (err != NULL) { SysMessage(_("Error loading %s: %s"), func, err); return -1; } #if defined (__MACOSX__) #define LoadSym(dest, src, name, checkerr) \ - dest = (src)SysLoadSym(drv, name); \ - if (checkerr) { SysLibError(); CheckErr(name); } + dest = (src)SysLoadSym(drv, name); \ + if (checkerr) CheckErr(name); \ + else SysLibError(); #else #define LoadSym(dest, src, name, checkerr) \ - dest = (src)SysLoadSym(drv, name); if (checkerr) CheckErr(name); + dest = (src)SysLoadSym(drv, name); if (checkerr) CheckErr(name); #endif void *hGPUDriver = NULL; -- cgit v1.2.3