diff options
| author | 2009-12-08 13:41:38 -0800 | |
|---|---|---|
| committer | 2009-12-08 13:41:38 -0800 | |
| commit | eb318fd88d16053010da554ba565eaaf3355a58e (patch) | |
| tree | d7c8601e2d6b708be77335c0a1b151893008b2c0 /include/utils/String8.h | |
| parent | ea3ec40a5da415c07569f4c35c516da5e1e8d23e (diff) | |
| parent | 92f5984d2c2cd73b6b9f68c02c147877d1e2fc46 (diff) | |
Merge change I129483f8 into eclair-mr2
* changes:
Optional use of UTF-8 strings in resource bundles
Diffstat (limited to 'include/utils/String8.h')
| -rw-r--r-- | include/utils/String8.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/utils/String8.h b/include/utils/String8.h index ecc5774379..c4b18a4caa 100644 --- a/include/utils/String8.h +++ b/include/utils/String8.h @@ -60,6 +60,11 @@ size_t utf32_length(const char *src, size_t src_len); /* * Returns the UTF-8 length of "src". */ +size_t utf8_length_from_utf16(const char16_t *src, size_t src_len); + +/* + * Returns the UTF-8 length of "src". + */ size_t utf8_length_from_utf32(const char32_t *src, size_t src_len); /* @@ -120,6 +125,9 @@ size_t utf8_to_utf32(const char* src, size_t src_len, size_t utf32_to_utf8(const char32_t* src, size_t src_len, char* dst, size_t dst_len); +size_t utf16_to_utf8(const char16_t* src, size_t src_len, + char* dst, size_t dst_len); + } // --------------------------------------------------------------------------- |