Searched refs:utf8Len (Results 1 – 7 of 7) sorted by relevance
/ohos5.0/commonlibrary/c_utils/base/src/ |
H A D | unicode_ex.cpp | 129 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 D | string_ex.cpp | 299 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 D | utf.cpp | 191 …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 D | utf.h | 141 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 D | ui_font.cpp | 135 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 D | base_font.h | 149 virtual int8_t GetTextUtf8(uint16_t textId, uint8_t** utf8Addr, uint16_t& utf8Len) const in GetTextUtf8() argument
|
H A D | ui_font.h | 136 int8_t GetTextUtf8(uint16_t textId, uint8_t** utf8Addr, uint16_t& utf8Len) const;
|