commit | 01c69cfa8503a954de65cc4c0a9e8447f1689f10 | [log] [tgz] |
---|---|---|
author | Fredrik Roubert <roubert@google.com> | Thu Feb 21 00:23:02 2019 +0100 |
committer | Fredrik Roubert <fredrik@roubert.name> | Thu Feb 21 12:19:04 2019 +0100 |
tree | 91f9d1f89cd2508a05f60e7a14718c6db221d0ce | |
parent | b36dbedf348ab041a5aa43b51cb805d544e7cd10 [diff] |
ICU-20158 Pass ByteSink all the way to _uloc_(addLikely|minimize)Subtags(). This eliminates the need for scratch buffers in any code path that ends with these functions and also eliminates the need for counting bytes, something that ByteSink will now handle correctly when needed. Existing calls to uloc_addLikelySubtags() and uloc_minimizeSubtags() throughout ICU4C implementation code are also updated to instead use either the Locale or ulocimp_* functions with the new API. None of this should have any externally visible effect, it's all about cleaning up implementation internals.
This is the repository for the International Components for Unicode. The ICU project is under the stewardship of The Unicode Consortium.
Build | Status |
---|---|
TravisCI | |
Win x64 Release | |
Win x86 Release |
icu4c/
ICU for C/C++icu4j/
ICU for Javatools/
Toolsvendor/
Vendor dependenciesPlease see ./icu4c/LICENSE (C and J are under an identical license file.)
Copyright © 2016 and later Unicode, Inc. and others. All Rights Reserved. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. Terms of Use and License