| 545 | static const cc_string droidLib = String_FromConst("libandroid.so"); |
| 546 | |
| 547 | static cc_bool LoadDroidFuncs(void) { |
| 548 | static const struct DynamicLibSym funcs[] = { |
| 549 | DynamicLib_ReqSym(ANativeWindow_lock), |
| 550 | DynamicLib_ReqSym(ANativeWindow_unlockAndPost), |
| 551 | DynamicLib_ReqSym(ANativeWindow_fromSurface), |
| 552 | DynamicLib_ReqSym(ANativeWindow_release), |
| 553 | }; |
| 554 | void* lib; |
| 555 | |
| 556 | return DynamicLib_LoadAll(&droidLib, funcs, Array_Elems(funcs), &lib); |
| 557 | } |
| 558 | |
| 559 | static ANativeWindow* fallback_fromSurface(JNIEnv* env, jobject surface) { |
| 560 | return (void*)1; |
no test coverage detected