| 64 | #include <android/native_window_jni.h> |
| 65 | #include <cstdlib> |
| 66 | #include <string> |
| 67 | |
| 68 | inline ValdiAndroid::RuntimeWrapper* getRuntimeWrapper(jlong handle) { |
| 69 | return reinterpret_cast<ValdiAndroid::RuntimeWrapper*>(handle); |
| 70 | } |
| 71 | |
| 72 | inline Valdi::Runtime* getRuntime(jlong handle) { |
| 73 | auto* runtimeWrapper = getRuntimeWrapper(handle); |
| 74 | if (runtimeWrapper != nullptr) { |
| 75 | return &runtimeWrapper->getRuntime(); |
| 76 | } |
no test coverage detected