]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/dynlib.cpp
fixed VC++ warning in release build
[wxWidgets.git] / src / common / dynlib.cpp
index f55c803348a2592ce75ea01c80ca809aa686ebd9..90945e8caed7fbf106088b6577e73064cec2245f 100644 (file)
@@ -480,15 +480,19 @@ int dlclose(void *handle)
     return 0;
 }
 
-void *dlsym(void *WXUNUSED(handle), const char *symbol)
+void *dlsym(void *handle, const char *symbol)
 {
     void *addr;
+    
+    NSSymbol nsSymbol = NSLookupSymbolInModule( handle , symbol ) ;
 
-    if (NSIsSymbolNameDefined(symbol)) {
-       addr = NSAddressOfSymbol(NSLookupAndBindSymbol(symbol));
+    if ( nsSymbol) 
+    {
+           addr = NSAddressOfSymbol(nsSymbol);
     }
-    else {
-       addr = NULL;
+    else 
+    {
+           addr = NULL;
     }
     return addr;
 }