Home
last modified time | relevance | path

Searched refs:utf16Len (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/base/utils/
H A Dutf.cpp95 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 Dutf.h141 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 Dcommon_utils.h65 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 Dunicode_ex.cpp332 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()