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