diff -r 4feced261c68 -r de822cd3df3a project_files/Android-build/SDL-android-project/jni/src/hedgewars_main.c --- a/project_files/Android-build/SDL-android-project/jni/src/hedgewars_main.c Tue Jan 21 22:38:13 2014 +0100 +++ b/project_files/Android-build/SDL-android-project/jni/src/hedgewars_main.c Tue Jan 21 22:43:06 2014 +0100 @@ -10,32 +10,32 @@ typedef (*HWEngine_Game)(int32_t argc, char** argv); main(int argc, char *argv[]){ - void *handle; - char *error; - HWEngine_Game Game; - + void *handle; + char *error; + HWEngine_Game Game; + __android_log_print(ANDROID_LOG_INFO, TAG, "HWEngine being loaded"); - handle = dlopen("libhwengine.so", RTLD_NOW|RTLD_GLOBAL); - if(!handle){ - __android_log_print(ANDROID_LOG_INFO, TAG, dlerror()); - __android_log_print(ANDROID_LOG_INFO, TAG, "error dlopen"); - exit(EXIT_FAILURE); - } - dlerror(); + handle = dlopen("libhwengine.so", RTLD_NOW|RTLD_GLOBAL); + if(!handle){ + __android_log_print(ANDROID_LOG_INFO, TAG, dlerror()); + __android_log_print(ANDROID_LOG_INFO, TAG, "error dlopen"); + exit(EXIT_FAILURE); + } + dlerror(); __android_log_print(ANDROID_LOG_INFO, TAG, "HWEngine successfully loaded.."); - Game = (HWEngine_Game) dlsym(handle,"Game"); - if((error = dlerror()) != NULL){ - __android_log_print(ANDROID_LOG_INFO, TAG, error); - __android_log_print(ANDROID_LOG_INFO, TAG, "error dlsym"); - exit(EXIT_FAILURE); - } - __android_log_print(ANDROID_LOG_INFO, TAG, "dlsym succeeded"); - Game(argc, argv); - __android_log_print(ANDROID_LOG_INFO, TAG, "Game() ended"); + Game = (HWEngine_Game) dlsym(handle,"Game"); + if((error = dlerror()) != NULL){ + __android_log_print(ANDROID_LOG_INFO, TAG, error); + __android_log_print(ANDROID_LOG_INFO, TAG, "error dlsym"); + exit(EXIT_FAILURE); + } + __android_log_print(ANDROID_LOG_INFO, TAG, "dlsym succeeded"); + Game(argc, argv); + __android_log_print(ANDROID_LOG_INFO, TAG, "Game() ended"); - dlclose(handle); + dlclose(handle); }