MCPcopy Create free account
hub / github.com/ClassiCube/ClassiCube / LoadDroidFuncs

Function LoadDroidFuncs

src/android/Window_Android.c:547–557  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

545static const cc_string droidLib = String_FromConst("libandroid.so");
546
547static 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
559static ANativeWindow* fallback_fromSurface(JNIEnv* env, jobject surface) {
560 return (void*)1;

Callers 1

Window_PreInitFunction · 0.85

Calls 1

DynamicLib_LoadAllFunction · 0.85

Tested by

no test coverage detected