summaryrefslogtreecommitdiff
path: root/libpcsxcore/plugins.c
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-05-10 01:25:37 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-05-10 01:25:37 +0000
commitff3d67b25e27c57a97608a57bd340e9d0e3ba2f9 (patch)
tree40d19bfe9d6b3e6b62858bbd9616b10e047b4d7b /libpcsxcore/plugins.c
parent32d4fff89f42a3712c8db794264c38a0c5b941e2 (diff)
downloadpcsxr-ff3d67b25e27c57a97608a57bd340e9d0e3ba2f9.tar.gz
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47726 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore/plugins.c')
-rw-r--r--libpcsxcore/plugins.c11
1 files changed, 6 insertions, 5 deletions
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;