return NULL;
}
-#ifdef __DARWIN__
+#endif // wxUSE_DYNLIB_CLASS && !wxUSE_DYNAMIC_LOADER
+
+#if defined(__DARWIN__) && (wxUSE_DYNLIB_CLASS || wxUSE_DYNAMIC_LOADER)
// ---------------------------------------------------------------------------
// For Darwin/Mac OS X
// supply the sun style dlopen functions in terms of Darwin NS*
// ---------------------------------------------------------------------------
-#import <mach-o/dyld.h>
+#include <stdio.h>
+#include <mach-o/dyld.h>
static char dl_last_error[1024];
int dlclose(void *handle)
{
- NSUnLinkModule( m_handle, NSUNLINKMODULE_OPTION_NONE);
+ NSUnLinkModule( handle, NSUNLINKMODULE_OPTION_NONE);
return 0;
}
return addr;
}
-#endif // __DARWIN__
-
-#endif // wxUSE_DYNLIB_CLASS
+#endif // defined(__DARWIN__) && (wxUSE_DYNLIB_CLASS || wxUSE_DYNAMIC_LOADER)