MCPcopy Create free account
hub / github.com/EdVince/Stable-Diffusion-NCNN / JavaStringToString

Function JavaStringToString

android/app/src/main/jni/makeup_jni.cpp:42–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40}
41
42std::string JavaStringToString(JNIEnv* env, jstring str) {
43 if (env == nullptr || str == nullptr) {
44 return "";
45 }
46 const jchar* chars = env->GetStringChars(str, NULL);
47 if (chars == nullptr) {
48 return "";
49 }
50 std::string u8_string = UTF16StringToUTF8String(
51 reinterpret_cast<const char16_t*>(chars), env->GetStringLength(str));
52 env->ReleaseStringChars(str, chars);
53 return u8_string;
54}
55
56static PromptSlover prompt_slover;
57static EncodeSlover encode_slover;

Calls 1

UTF16StringToUTF8StringFunction · 0.85

Tested by

no test coverage detected