]> git.saurik.com Git - wxWidgets.git/blobdiff - src/unix/dlunix.cpp
Fix compilation of generic message dialog.
[wxWidgets.git] / src / unix / dlunix.cpp
index 21b00d22a8bae6fcb698f3966767afccdb0f8eed..cad5a9a22e37f9f63edb23a5af638f2f5be901d6 100644 (file)
@@ -49,7 +49,7 @@
 #endif
 
 #ifndef RTLD_GLOBAL
-    #define RTLD_GLOBAL
+    #define RTLD_GLOBAL 0
 #endif
 
 
@@ -155,7 +155,7 @@ void *dlopen(const char *path, int WXUNUSED(mode) /* mode is ignored */)
 
 int dlclose(void *handle)
 {
-    NSUnLinkModule( handle, NSUNLINKMODULE_OPTION_NONE);
+    NSUnLinkModule((NSModule)handle, NSUNLINKMODULE_OPTION_NONE);
     return 0;
 }
 
@@ -169,7 +169,7 @@ void *dlsym(void *handle, const char *symbol)
     p[0] = '_';
     strcpy(p + 1, symbol);
 
-    NSSymbol nsSymbol = NSLookupSymbolInModule( handle, p );
+    NSSymbol nsSymbol = NSLookupSymbolInModule((NSModule)handle, p );
     return nsSymbol ? NSAddressOfSymbol(nsSymbol) : NULL;
 }
 
@@ -340,8 +340,8 @@ wxDynamicLibraryDetailsArray wxDynamicLibrary::ListLoaded()
     {
         // details of the module currently being parsed
         wxString pathCur;
-        unsigned long startCur,
-                      endCur;
+        unsigned long startCur = 0,
+                      endCur = 0;
 
         char path[1024];
         char buf[1024];