Home | History | Annotate | Download | only in runtime

Lines Matching defs:utf

112 #define kFlag_NullableUtf   0x0020      // Are our UTF parameters nullable?
392 * u - const char* (Modified UTF-8)
512 } else if (ch == 'u') { // const char* (Modified UTF-8)
513 const char* utf = va_arg(ap, const char*);
514 if (utf == NULL) {
517 StringAppendF(&msg, "\"%s\"", utf);
819 // Verifies that "bytes" points to valid Modified UTF-8 data.
833 "input is not valid Modified UTF-8: illegal %s byte %#x\n"
861 * Note: 1111 is valid for normal UTF-8, but not the
862 * Modified UTF-8 used here.
1540 static void ReleaseStringUTFChars(JNIEnv* env, jstring string, const char* utf) {
1541 CHECK_JNI_ENTRY(kFlag_ExcepOkay | kFlag_Release, "Esu", env, string, utf); // TODO: show pointer and truncate string.
1543 GuardedCopy::Check(__FUNCTION__, utf, false);
1544 utf = reinterpret_cast<const char*>(GuardedCopy::Destroy(const_cast<char*>(utf)));
1546 baseEnv(env)->ReleaseStringUTFChars(env, string, utf);