Searched refs:str16Len (Results 1 – 3 of 3) sorted by relevance
/ohos5.0/commonlibrary/c_utils/base/src/ |
H A D | unicode_ex.cpp | 122 int Utf16ToUtf8Length(const char16_t* str16, size_t str16Len) in Utf16ToUtf8Length() argument 124 if (str16 == nullptr || str16Len == 0) { in Utf16ToUtf8Length() 128 const char16_t* const str16End = str16 + str16Len; in Utf16ToUtf8Length() 151 void StrncpyStr16ToStr8(const char16_t* utf16Str, size_t str16Len, char* utf8Str, size_t str8Len) in StrncpyStr16ToStr8() argument 154 const char16_t* const endUtf16 = utf16Str + str16Len; in StrncpyStr16ToStr8() 180 char* Char16ToChar8(const char16_t* str16, size_t str16Len) in Char16ToChar8() argument 183 int utf8Len = Utf16ToUtf8Length(str16, str16Len); in Char16ToChar8() 195 StrncpyStr16ToStr8(str16, str16Len, str8, utf8Len); in Char16ToChar8() 201 size_t str16Len = str16.length(); in String16ToString8() local 202 if (str16Len < 1) { in String16ToString8() [all …]
|
H A D | string_ex.cpp | 281 size_t str16Len = str16.length(); in GetUtf16ToUtf8Length() local 282 if (str16Len == 0) { in GetUtf16ToUtf8Length() 286 return Utf16ToUtf8Length(utf16Str, str16Len); in GetUtf16ToUtf8Length() 294 size_t str16Len = str16.length(); in Char16ToChar8() local 295 if (str16Len == 0) { in Char16ToChar8() 299 int utf8Len = Utf16ToUtf8Length(utf16Str, str16Len); in Char16ToChar8() 304 StrncpyStr16ToStr8(utf16Str, str16Len, buffer, utf8Len + 1); in Char16ToChar8()
|
H A D | unicode_ex.h | 22 … void StrncpyStr16ToStr8(const char16_t* utf16Str, size_t str16Len, char* utf8Str, size_t str8Len); 23 int Utf16ToUtf8Length(const char16_t* str16, size_t str16Len);
|