Searched refs:utf16Len (Results 1 – 4 of 4) sorted by relevance
/ohos5.0/foundation/arkui/ace_engine/frameworks/base/utils/ |
H A D | utf.cpp | 95 const uint8_t* mutf8In, uint16_t* utf16Out, size_t mutf8Len, size_t utf16Len, size_t start) in ConvertRegionUtf8ToUtf16() argument 111 if (outPos++ >= utf16Len - 1) { // check for place for two uint16 in ConvertRegionUtf8ToUtf16() 117 if (outPos++ >= utf16Len) { in ConvertRegionUtf8ToUtf16() 191 size_t DebuggerConvertRegionUtf16ToUtf8(const uint16_t* utf16In, uint8_t* utf8Out, size_t utf16Len,… in DebuggerConvertRegionUtf16ToUtf8() argument 198 size_t end = start + utf16Len; in DebuggerConvertRegionUtf16ToUtf8() 273 auto utf16Len = MUtf8ToUtf16Size(buf8, utf8Len); in ConvertIllegalStr() local 274 std::unique_ptr<uint16_t[]> buf16 = std::make_unique<uint16_t[]>(utf16Len); in ConvertIllegalStr() 275 auto resultLen = ConvertRegionUtf8ToUtf16(buf8, buf16.get(), utf8Len, utf16Len, 0); in ConvertIllegalStr() 276 if (resultLen == utf16Len) { in ConvertIllegalStr() 277 DebuggerConvertRegionUtf16ToUtf8(buf16.get(), buf8, utf16Len, utf8Len, 0); in ConvertIllegalStr()
|
H A D | utf.h | 141 const uint8_t* utf8In, uint16_t* utf16Out, size_t utf8Len, size_t utf16Len, size_t start); 143 size_t DebuggerConvertRegionUtf16ToUtf8(const uint16_t* utf16In, uint8_t* utf8Out, size_t utf16Len,…
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/text/ |
H A D | common_utils.h | 65 size_t utf16Len = len / sizeof(char16_t); in ConvertToString() local 66 std::unique_ptr<char16_t[]> utf16Str = std::make_unique<char16_t[]>(utf16Len); in ConvertToString() 68 errno_t ret = memcpy_s(utf16Str.get(), utf16Len * sizeof(char16_t), data, len); in ConvertToString() 73 std::u16string utf16String(utf16Str.get(), utf16Len); in ConvertToString()
|
/ohos5.0/commonlibrary/c_utils/base/src/ |
H A D | unicode_ex.cpp | 332 int utf16Len = Utf8ToUtf16Length(str8, str8Len); in Char8ToChar16() local 333 if (utf16Len < 0) { in Char8ToChar16() 334 UTILS_LOGE("Get str16 length failed,length is: %{public}d", utf16Len); in Char8ToChar16() 339 utf16Len = utf16Len + 1; in Char8ToChar16() 340 str16 = reinterpret_cast<char16_t*>(calloc(utf16Len, sizeof(char16_t))); in Char8ToChar16() 346 StrncpyStr8ToStr16(str8, str8Len, str16, utf16Len); in Char8ToChar16()
|