• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/ICU-511.35/icuSources/i18n/

Lines Matching defs:UCA

58  * Ready to use collators are stored as binary images. Both UCA and tailorings 
59 * share the same binary format. Individual files (currently only UCA) have a
65 * (UCA & tailorings) and for the inverse UCA table.
82 * - UCA constants (UCAConstants)
83 * - UCA contractions (UChar[contractionUCACombosSize][contractionUCACombosWidth])
100 * uint32_t UCAConsts; - only used (!=0) in UCA image - structure which holds values for indirect positioning and implicit ranges
102 * important constant values that are defined in the UCA and used for building and runtime.
104 * uint32_t contractionUCACombos; - only used (!=0) in UCA image - list of UCA contractions. This is a zero terminated array of UChar[contractionUCACombosWidth],
105 * containing contractions from the UCA. These are needed in the build process to copy UCA contractions
140 * uint8_t contractionUCACombosWidth; - number of UChars per UCA contraction in contractionUCACombos (formatVersion 2.3)
157 * Inverse UCA is used for constructing collators from rules. It is always an individual file
161 * uint32_t byteSize; - size of inverse UCA image in bytes
173 * UVersionInfo UCAVersion; - version of the UCA, read from file 4 uint8_t
180 /* UDataInfo for UCA mapping table */
192 /* UDataInfo for inverse UCA table */
479 * Note for tailoring, the UCA maxexpansion table has been merged.
662 /* This is an enum that lists magic special byte values from the fractional UCA.
664 /* TODO: all the #defines that refer to special byte values from the UCA should be changed to point here */
675 /* TODO: Make the following values dynamic since they change with almost every UCA version. */
713 /* These values come from the UCA */
724 /* These values come from the UCA */
873 /* This state is followed by the frozen UCA */
924 const UCollator *UCA;
966 /* to speed up things, we use the UCA image, but we don't want it */
990 UVersionInfo dataVersion; /* Data info of UCA table */
1003 /* do not close UCA returned by ucol_initUCA! */
1008 UCollator* ucol_initCollator(const UCATableHeader *image, UCollator *fillIn, const UCollator *UCA, UErrorCode *status);