Home
last modified time | relevance | path

Searched refs:utf8Len (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/commonlibrary/c_utils/base/src/
H A Dunicode_ex.cpp129 int utf8Len = 0; in Utf16ToUtf8Length() local
142 if (utf8Len > (INT_MAX - charLen)) { in Utf16ToUtf8Length()
145 utf8Len += charLen; in Utf16ToUtf8Length()
147 return utf8Len; in Utf16ToUtf8Length()
183 int utf8Len = Utf16ToUtf8Length(str16, str16Len); in Char16ToChar8() local
184 if (utf8Len < 0 || utf8Len >= INT_MAX) { in Char16ToChar8()
189 utf8Len += 1; in Char16ToChar8()
190 str8 = reinterpret_cast<char*>(calloc(utf8Len, sizeof(char))); in Char16ToChar8()
195 StrncpyStr16ToStr8(str16, str16Len, str8, utf8Len); in Char16ToChar8()
H A Dstring_ex.cpp299 int utf8Len = Utf16ToUtf8Length(utf16Str, str16Len); in Char16ToChar8() local
300 if (utf8Len < 0 || utf8Len >= INT_MAX || (utf8Len + 1) > bufferLen) { in Char16ToChar8()
301 … UTILS_LOGD("utf8buffer len:%{public}d, actual buffer len:%{public}d!", utf8Len + 1, bufferLen); in Char16ToChar8()
304 StrncpyStr16ToStr8(utf16Str, str16Len, buffer, utf8Len + 1); in Char16ToChar8()
305 return utf8Len + 1; in Char16ToChar8()
/ohos5.0/foundation/arkui/ace_engine/frameworks/base/utils/
H A Dutf.cpp191 …onvertRegionUtf16ToUtf8(const uint16_t* utf16In, uint8_t* utf8Out, size_t utf16Len, size_t utf8Len, in DebuggerConvertRegionUtf16ToUtf8() argument
194 if (utf16In == nullptr || utf8Out == nullptr || utf8Len == 0) { in DebuggerConvertRegionUtf16ToUtf8()
204 utf8Pos += EncodeUTF8(codePoint, utf8Out, utf8Len, utf8Pos); in DebuggerConvertRegionUtf16ToUtf8()
272 size_t utf8Len = str.size(); in ConvertIllegalStr() local
273 auto utf16Len = MUtf8ToUtf16Size(buf8, utf8Len); in ConvertIllegalStr()
275 auto resultLen = ConvertRegionUtf8ToUtf16(buf8, buf16.get(), utf8Len, utf16Len, 0); 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 …onvertRegionUtf16ToUtf8(const uint16_t* utf16In, uint8_t* utf8Out, size_t utf16Len, size_t utf8Len,
/ohos5.0/foundation/arkui/ui_lite/frameworks/font/
H A Dui_font.cpp135 int8_t UIFont::GetTextUtf8(uint16_t textId, uint8_t** utf8Addr, uint16_t& utf8Len) const in GetTextUtf8()
138 return GetBitmapInstance()->GetFont()->GetTextUtf8(textId, utf8Addr, utf8Len); in GetTextUtf8()
140 return instance_->GetTextUtf8(textId, utf8Addr, utf8Len); in GetTextUtf8()
/ohos5.0/foundation/arkui/ui_lite/interfaces/kits/font/
H A Dbase_font.h149 virtual int8_t GetTextUtf8(uint16_t textId, uint8_t** utf8Addr, uint16_t& utf8Len) const in GetTextUtf8() argument
H A Dui_font.h136 int8_t GetTextUtf8(uint16_t textId, uint8_t** utf8Addr, uint16_t& utf8Len) const;