#include <dlfcn.h>
+#if GDEF_OS_MACOS
#ifndef RTLD_DEEPBIND
#define RTLD_DEEPBIND 0
-#endif
+#endif // RTLD_DEEPBIND
+#endif // GDEF_OS_MACOS
class DynamicLibrary {
void *m_library;
}
};
-#else
+#else // !GDEF_OS_POSIX
#error "unsupported platform"
-#endif
+#endif // !GDEF_OS_POSIX
class DynamicLibraryModule
{