xref: /aosp_15_r20/external/cronet/base/third_party/icu/README.chromium (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard WorkerName: ICU
2*6777b538SAndroid Build Coastguard WorkerURL: http://site.icu-project.org/
3*6777b538SAndroid Build Coastguard WorkerVersion: 60
4*6777b538SAndroid Build Coastguard WorkerLicense: Unicode
5*6777b538SAndroid Build Coastguard WorkerLicense File: LICENSE
6*6777b538SAndroid Build Coastguard WorkerShipped: no
7*6777b538SAndroid Build Coastguard Worker
8*6777b538SAndroid Build Coastguard WorkerThis file has the relevant components from ICU copied to handle basic UTF8/16/32
9*6777b538SAndroid Build Coastguard Workerconversions. Components are copied from umachine.h, utf.h, utf8.h, and utf16.h
10*6777b538SAndroid Build Coastguard Workerinto icu_utf.h.
11*6777b538SAndroid Build Coastguard Worker
12*6777b538SAndroid Build Coastguard WorkerThe main change is that U_/U8_/U16_/UPRV_ prefixes have been replaced with
13*6777b538SAndroid Build Coastguard WorkerCBU_/CBU8_/CBU16_/CBUPRV_ (for "Chrome Base") to avoid confusion with the "real"
14*6777b538SAndroid Build Coastguard WorkerICU macros should ICU be in use on the system. For the same reason, the
15*6777b538SAndroid Build Coastguard Workerfunctions and types have been put in the "base_icu" namespace.
16*6777b538SAndroid Build Coastguard Worker
17*6777b538SAndroid Build Coastguard WorkerNote that this license file is marked as not shipped, since a more complete
18*6777b538SAndroid Build Coastguard WorkerICU license is included from //third_party/icu/README.chromium
19