From f1f62d690cf447b64e3273ba5077fc7ddbd8f6f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 1 Dec 2017 17:45:02 +0100 Subject: [PATCH] Platform: properly export unmangled android_main(). How this ever worked before?! --- src/Magnum/Platform/AndroidApplication.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Magnum/Platform/AndroidApplication.h b/src/Magnum/Platform/AndroidApplication.h index 06684402e..12a2b0446 100644 --- a/src/Magnum/Platform/AndroidApplication.h +++ b/src/Magnum/Platform/AndroidApplication.h @@ -611,7 +611,7 @@ code (the classic @cpp main() @ce function cannot be used in Android). See header is included this macro is also aliased to @cpp MAGNUM_APPLICATION_MAIN() @ce. */ #define MAGNUM_ANDROIDAPPLICATION_MAIN(className) \ - void android_main(android_app* state) { \ + extern "C" CORRADE_VISIBILITY_EXPORT void android_main(android_app* state) { \ Magnum::Platform::AndroidApplication::exec(state, \ Magnum::Platform::AndroidApplication::instancer); \ }