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)8jint JNI_OnLoad(JavaVM* vm, void* reserved) { 9 return JNI_VERSION_1_6; 10 } 11 GetJString(JNIEnv * env,jstring jstr)12std::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