/system/core/base/ |
utf8.cpp | 19 #include "android-base/utf8.h" 42 bool WideToUTF8(const wchar_t* utf16, const size_t size, std::string* utf8) { 43 utf8->clear(); 69 utf8->resize(chars_required); 72 &(*utf8)[0], chars_required, NULL, 78 utf8->clear(); 85 bool WideToUTF8(const wchar_t* utf16, std::string* utf8) { 87 return WideToUTF8(utf16, wcslen(utf16), utf8); 90 bool WideToUTF8(const std::wstring& utf16, std::string* utf8) { 93 return WideToUTF8(utf16.c_str(), utf16.length(), utf8); 157 namespace utf8 { namespace in namespace:android::base [all...] |
utf8_test.cpp | 17 #include "android-base/utf8.h" 70 static std::wstring UTF8ToWide(const std::string& utf8) { 72 EXPECT_TRUE(UTF8ToWide(utf8, &utf16)); 77 std::string utf8; local 78 EXPECT_TRUE(WideToUTF8(utf16, &utf8)); 79 return utf8; 118 std::ostringstream utf8; local 119 utf8 << WideToUTF8(kConvertRoundtripCases[i]); 121 wide << UTF8ToWide(utf8.str()); 138 const char* utf8; member in struct:android::base::UTF8ToWideCase 203 const char* utf8; member in struct:android::base::WideToUTF8Case 259 const char* utf8; member in struct:android::base::WideToUTF8Case [all...] |
/system/core/base/include/android-base/ |
utf8.h | 23 // Bring in prototypes for standard APIs so that we can import them into the utf8 namespace. 35 bool WideToUTF8(const wchar_t* utf16, const size_t size, std::string* utf8); 39 bool WideToUTF8(const wchar_t* utf16, std::string* utf8); 43 bool WideToUTF8(const std::wstring& utf16, std::string* utf8); 47 bool UTF8ToWide(const char* utf8, const size_t size, std::wstring* utf16); 51 bool UTF8ToWide(const char* utf8, std::wstring* utf16); 55 bool UTF8ToWide(const std::string& utf8, std::wstring* utf16); 58 // The functions in the utf8 namespace take UTF-8 strings. For Windows, these 65 // using namespace android::base::utf8; 68 // int fd = open(name, ...); // Calls android::base::utf8::open() 73 namespace utf8 { namespace in namespace:android::base [all...] |
/external/skia/src/core/ |
SkUtils.h | 45 inline int SkUTF8_CountUTF8Bytes(const char utf8[]) { 46 SkASSERT(utf8); 47 return SkUTF8_LeadByteToCount(*(const uint8_t*)utf8); 50 int SkUTF8_CountUnichars(const char utf8[]); 51 int SkUTF8_CountUnichars(const char utf8[], size_t byteLength); 52 SkUnichar SkUTF8_ToUnichar(const char utf8[]); 57 into a utf8 sequence. Will be 1..kMaxBytesInUTF8Sequence, 60 size_t SkUTF8_FromUnichar(SkUnichar uni, char utf8[] = NULL); 76 char utf8[] = NULL);
|
SkUtils.cpp | 37 int SkUTF8_CountUnichars(const char utf8[]) { 38 SkASSERT(utf8); 43 int c = *(const uint8_t*)utf8; 47 utf8 += SkUTF8_LeadByteToCount(c); 53 int SkUTF8_CountUnichars(const char utf8[], size_t byteLength) { 54 SkASSERT(utf8 || 0 == byteLength); 57 const char* stop = utf8 + byteLength; 59 while (utf8 < stop) { 60 utf8 += SkUTF8_LeadByteToCount(*(const uint8_t*)utf8); [all...] |
/external/pdfium/xfa/src/fxbarcode/ |
BC_UtilCodingConvert.cpp | 23 CFX_ByteString utf8 = unicode.UTF8Encode();
local 24 for (int32_t i = 0; i < utf8.GetLength(); i++) {
25 dst.Add(utf8[i]);
30 CFX_ByteString utf8;
local 32 utf8 += src[i];
34 CFX_WideString unicode = CFX_WideString::FromUTF8(utf8, utf8.GetLength());
|
/external/mp4parser/isoparser/src/main/java/com/coremedia/iso/ |
Utf8.java | 23 public final class Utf8 { 48 public static int utf8StringLengthInBytes(String utf8) { 50 if (utf8 != null) { 51 return utf8.getBytes("UTF-8").length;
|
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/nio/charset/ |
UTF8CharsetTest.java | 31 super(arg0, "UTF-8", new String[] { "UTF8" }, true, true); 59 byte utf8[] = s.getBytes("UTF-8"); 60 assertEquals(s, new String(utf8, 0, utf8.length, "UTF-8"));
|
/external/webrtc/webrtc/base/ |
iosfilesystem.mm | 22 // Return a new[]'d |char*| copy of the UTF8 representation of |s|. 25 const char* utf8 = [s UTF8String]; 26 size_t len = strlen(utf8) + 1; 31 strcpy(copy, utf8);
|
/external/flac/libFLAC/ |
format.c | 312 static unsigned utf8len_(const FLAC__byte *utf8) 314 FLAC__ASSERT(0 != utf8); 315 if ((utf8[0] & 0x80) == 0) { 318 else if ((utf8[0] & 0xE0) == 0xC0 && (utf8[1] & 0xC0) == 0x80) { 319 if ((utf8[0] & 0xFE) == 0xC0) /* overlong sequence check */ 323 else if ((utf8[0] & 0xF0) == 0xE0 && (utf8[1] & 0xC0) == 0x80 && (utf8[2] & 0xC0) == 0x80) { 324 if (utf8[0] == 0xE0 && (utf8[1] & 0xE0) == 0x80) /* overlong sequence check * [all...] |
/external/harfbuzz_ng/util/ |
helper-cairo.hh | 56 char *utf8; member in struct:helper_cairo_line_t 67 if (utf8) 68 g_free (utf8);
|
/external/xmp_toolkit/XMPCore/src/com/adobe/xmp/impl/ |
Latin1Converter.java | 38 * A converter that processes a byte buffer containing a mix of UTF8 and Latin-1/Cp1252 chars. 46 * In the case, UTF-8 is detected, it assumes wrong UTF8 chars to be a sequence of 74 // expected UTF8 bytesto come 94 // start of UTF8 sequence 106 // invalid UTF8 start char, assume to be Latin-1 107 byte[] utf8 = convertToUTF8((byte) b); 108 out.append(utf8); 115 // valid UTF8 char, add to readAheadBuffer 129 // invalid UTF8 char: 130 // 1. convert first of seq to UTF8 [all...] |
/external/libchrome/base/strings/ |
utf_string_conversions.cc | 79 std::wstring UTF8ToWide(StringPiece utf8) { 80 if (IsStringASCII(utf8)) { 81 return std::wstring(utf8.begin(), utf8.end()); 85 PrepareForUTF16Or32Output(utf8.data(), utf8.length(), &ret); 86 ConvertUnicode(utf8.data(), utf8.length(), &ret); 145 // UTF16 <-> UTF8 -------------------------------------------------------------- 159 string16 UTF8ToUTF16(StringPiece utf8) { [all...] |
utf_string_conversions_unittest.cc | 53 std::ostringstream utf8; local 54 utf8 << WideToUTF8(kConvertRoundtripCases[i]); 56 wide << UTF8ToWide(utf8.str()); 73 const char* utf8; member in struct:base::UTF8ToWideCase 103 UTF8ToWide(convert_cases[i].utf8, 104 strlen(convert_cases[i].utf8), 129 const char* utf8; member in struct:base::WideToUTF8Case 149 std::string expected(test.utf8); 159 const char* utf8; member in struct:base::WideToUTF8Case 180 std::string expected(test.utf8); [all...] |
sys_string_conversions.h | 35 BASE_EXPORT std::wstring SysUTF8ToWide(const StringPiece& utf8); 65 BASE_EXPORT CFStringRef SysUTF8ToCFStringRef(const std::string& utf8); 69 BASE_EXPORT NSString* SysUTF8ToNSString(const std::string& utf8);
|
/external/svox/pico/lib/ |
picobase.c | 44 * UTF8 [all...] |
/art/runtime/ |
utf.cc | 27 size_t CountModifiedUtf8Chars(const char* utf8) { 28 return CountModifiedUtf8Chars(utf8, strlen(utf8)); 32 * This does not validate UTF8 rules (nor did older code). But it gets the right answer 46 size_t CountModifiedUtf8Chars(const char* utf8, size_t byte_count) { 47 DCHECK_LE(byte_count, strlen(utf8)); 49 const char* end = utf8 + byte_count; 50 for (; utf8 < end; ++utf8) { 51 int ic = *utf8; [all...] |
utf.h | 42 size_t CountModifiedUtf8Chars(const char* utf8); 43 size_t CountModifiedUtf8Chars(const char* utf8, size_t byte_count); 68 int CompareModifiedUtf8ToUtf16AsCodePointValues(const char* utf8, const uint16_t* utf16, 86 int32_t ComputeUtf16HashFromModifiedUtf8(const char* utf8, size_t utf16_length);
|
/external/ImageMagick/MagickCore/ |
token-private.h | 69 *utf8; local 74 utf8=(unsigned char *) NULL; 76 utf8=(unsigned char *) AcquireQuantumMemory(length+1UL,sizeof(*utf8)); 77 if (utf8 == (unsigned char *) NULL) 79 q=utf8; 92 return(utf8);
|
/external/ImageMagick/utilities/ |
magick.c | 184 **utf8; 192 utf8=NTArgvToUTF8(argc,argv); 193 status=MagickMain(argc,utf8); 195 utf8[i]=DestroyString(utf8[i]); 196 utf8=(char **) RelinquishMagickMemory(utf8); 182 **utf8; local
|
/external/webrtc/webrtc/system_wrappers/include/ |
utf_util_win.h | 24 inline std::wstring ToUtf16(const char* utf8, size_t len) { 25 int len16 = ::MultiByteToWideChar(CP_UTF8, 0, utf8, static_cast<int>(len), 28 ::MultiByteToWideChar(CP_UTF8, 0, utf8, static_cast<int>(len), ws.get(),
|
/external/libexif/test/nls/ |
test-codeset.c | 43 char *utf8; member in struct:__anon14785 83 const char *utf8 = testcases[i].utf8; local 119 utf8 123 return (my_streq(transl, utf8));
|
/libcore/ojluni/src/main/java/java/util/zip/ |
ZipCoder.java | 105 // assume invoked only if "this" is not utf8 109 if (utf8 == null) 110 utf8 = new ZipCoder(StandardCharsets.UTF_8); 111 return utf8.getBytes(s); 118 if (utf8 == null) 119 utf8 = new ZipCoder(StandardCharsets.UTF_8); 120 return utf8.toString(ba, len); 131 private ZipCoder utf8; field in class:ZipCoder
|
/external/harfbuzz_ng/src/ |
hb-glib.cc | 253 gchar utf8[12]; 258 len = g_unichar_to_utf8 (a, utf8); 259 len += g_unichar_to_utf8 (b, utf8 + len); 260 normalized = g_utf8_normalize (utf8, len, G_NORMALIZE_NFC); 290 gchar utf8[6]; 295 len = g_unichar_to_utf8 (ab, utf8); 296 normalized = g_utf8_normalize (utf8, len, G_NORMALIZE_NFD); 348 gchar utf8[6]; 353 utf8_len = g_unichar_to_utf8 (u, utf8); 354 utf8_decomposed = g_utf8_normalize (utf8, utf8_len, G_NORMALIZE_NFKD) [all...] |
/external/gptfdisk/ |
gptpart.cc | 81 // convert name to utf32 then to utf8 82 string utf8 ; local 112 // then to utf8 114 utf8 += (char) uni ; 117 utf8 += (char) ( 0xc0 | ( uni >> 6 ) ) ; 118 utf8 += (char) ( 0x80 | ( uni & 0x3f ) ) ; 121 utf8 += (char) ( 0xe0 | ( uni >> 12 ) ) ; 122 utf8 += (char) ( 0x80 | ( ( uni >> 6 ) & 0x3f ) ) ; 123 utf8 += (char) ( 0x80 | ( uni & 0x3f ) ) ; 126 utf8 += (char) ( 0xf0 | ( uni >> 18 ) ) [all...] |