X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fandroid%2Fandroid_native_app_glue.c;h=0e34391de601fa09a7d410b7dbb4dc712ea80041;hb=e74cbdf3efc7f1ce704b4fa441d1b34db8dfdd0d;hp=7eada08666963ee3d573b3ef4bb11fe3e07f8d2f;hpb=aa9f7c423c8c4111b3e1d0a7bbe73e376533ed80;p=andemo diff --git a/src/android/android_native_app_glue.c b/src/android/android_native_app_glue.c index 7eada08..0e34391 100644 --- a/src/android/android_native_app_glue.c +++ b/src/android/android_native_app_glue.c @@ -182,7 +182,7 @@ static void android_app_destroy(struct android_app* android_app) { android_app->destroyed = 1; pthread_cond_broadcast(&android_app->cond); pthread_mutex_unlock(&android_app->mutex); - // Can't touch android_app object after this. + /* Can't touch android_app object after this. */ } static void process_input(struct android_app* app, struct android_poll_source* source) { @@ -236,9 +236,10 @@ static void* android_app_entry(void* param) { return NULL; } -// -------------------------------------------------------------------- -// Native activity interaction (called from main thread) -// -------------------------------------------------------------------- +/* -------------------------------------------------------------------- + * Native activity interaction (called from main thread) + * -------------------------------------------------------------------- +*/ static struct android_app* android_app_create(ANativeActivity* activity, void* savedState, size_t savedStateSize) { @@ -263,12 +264,12 @@ static struct android_app* android_app_create(ANativeActivity* activity, android_app->msgread = msgpipe[0]; android_app->msgwrite = msgpipe[1]; - pthread_attr_t attr; + pthread_attr_t attr; pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); pthread_create(&android_app->thread, &attr, android_app_entry, android_app); - // Wait for thread to start. + /* Wait for thread to start. */ pthread_mutex_lock(&android_app->mutex); while (!android_app->running) { pthread_cond_wait(&android_app->cond, &android_app->mutex); @@ -334,17 +335,17 @@ static void android_app_free(struct android_app* android_app) { } static void onDestroy(ANativeActivity* activity) { - LOGV("Destroy: %p\n", activity); + LOGV("Destroy: %p\n", (void*)activity); android_app_free((struct android_app*)activity->instance); } static void onStart(ANativeActivity* activity) { - LOGV("Start: %p\n", activity); + LOGV("Start: %p\n", (void*)activity); android_app_set_activity_state((struct android_app*)activity->instance, APP_CMD_START); } static void onResume(ANativeActivity* activity) { - LOGV("Resume: %p\n", activity); + LOGV("Resume: %p\n", (void*)activity); android_app_set_activity_state((struct android_app*)activity->instance, APP_CMD_RESUME); } @@ -352,7 +353,7 @@ static void* onSaveInstanceState(ANativeActivity* activity, size_t* outLen) { struct android_app* android_app = (struct android_app*)activity->instance; void* savedState = NULL; - LOGV("SaveInstanceState: %p\n", activity); + LOGV("SaveInstanceState: %p\n", (void*)activity); pthread_mutex_lock(&android_app->mutex); android_app->stateSaved = 0; android_app_write_cmd(android_app, APP_CMD_SAVE_STATE); @@ -373,57 +374,57 @@ static void* onSaveInstanceState(ANativeActivity* activity, size_t* outLen) { } static void onPause(ANativeActivity* activity) { - LOGV("Pause: %p\n", activity); + LOGV("Pause: %p\n", (void*)activity); android_app_set_activity_state((struct android_app*)activity->instance, APP_CMD_PAUSE); } static void onStop(ANativeActivity* activity) { - LOGV("Stop: %p\n", activity); + LOGV("Stop: %p\n", (void*)activity); android_app_set_activity_state((struct android_app*)activity->instance, APP_CMD_STOP); } static void onConfigurationChanged(ANativeActivity* activity) { struct android_app* android_app = (struct android_app*)activity->instance; - LOGV("ConfigurationChanged: %p\n", activity); + LOGV("ConfigurationChanged: %p\n", (void*)activity); android_app_write_cmd(android_app, APP_CMD_CONFIG_CHANGED); } static void onLowMemory(ANativeActivity* activity) { struct android_app* android_app = (struct android_app*)activity->instance; - LOGV("LowMemory: %p\n", activity); + LOGV("LowMemory: %p\n", (void*)activity); android_app_write_cmd(android_app, APP_CMD_LOW_MEMORY); } static void onWindowFocusChanged(ANativeActivity* activity, int focused) { - LOGV("WindowFocusChanged: %p -- %d\n", activity, focused); + LOGV("WindowFocusChanged: %p -- %d\n", (void*)activity, focused); android_app_write_cmd((struct android_app*)activity->instance, focused ? APP_CMD_GAINED_FOCUS : APP_CMD_LOST_FOCUS); } static void onNativeWindowCreated(ANativeActivity* activity, ANativeWindow* window) { - LOGV("NativeWindowCreated: %p -- %p\n", activity, window); + LOGV("NativeWindowCreated: %p -- %p\n", (void*)activity, (void*)window); android_app_set_window((struct android_app*)activity->instance, window); } static void onNativeWindowDestroyed(ANativeActivity* activity, ANativeWindow* window) { - LOGV("NativeWindowDestroyed: %p -- %p\n", activity, window); + LOGV("NativeWindowDestroyed: %p -- %p\n", (void*)activity, (void*)window); android_app_set_window((struct android_app*)activity->instance, NULL); } static void onInputQueueCreated(ANativeActivity* activity, AInputQueue* queue) { - LOGV("InputQueueCreated: %p -- %p\n", activity, queue); + LOGV("InputQueueCreated: %p -- %p\n", (void*)activity, (void*)queue); android_app_set_input((struct android_app*)activity->instance, queue); } static void onInputQueueDestroyed(ANativeActivity* activity, AInputQueue* queue) { - LOGV("InputQueueDestroyed: %p -- %p\n", activity, queue); + LOGV("InputQueueDestroyed: %p -- %p\n", (void*)activity, (void*)queue); android_app_set_input((struct android_app*)activity->instance, NULL); } JNIEXPORT void ANativeActivity_onCreate(ANativeActivity* activity, void* savedState, size_t savedStateSize) { - LOGV("Creating: %p\n", activity); + LOGV("Creating: %p\n", (void*)activity); activity->callbacks->onDestroy = onDestroy; activity->callbacks->onStart = onStart; activity->callbacks->onResume = onResume;