1 // Copyright 2019 Citra Emulator Project
2 // Licensed under GPLv2 or any later version
3 // Refer to the license.txt file included.
4 
5 #include "native_interface.h"
6 
7 namespace CitraJNI {
JNI_OnLoad(JavaVM * vm,void * reserved)8 jint JNI_OnLoad(JavaVM* vm, void* reserved) {
9     return JNI_VERSION_1_6;
10 }
11 
GetJString(JNIEnv * env,jstring jstr)12 std::string GetJString(JNIEnv* env, jstring jstr) {
13     std::string result = "";
14     if (!jstr)
15         return result;
16 
17     const char* s = env->GetStringUTFChars(jstr, nullptr);
18     result = s;
19     env->ReleaseStringUTFChars(jstr, s);
20     return result;
21 }
22 } // namespace CitraJNI
23