Home | History | Annotate | Download | only in i18n

Lines Matching refs:UCA

50  * Ready to use collators are stored as binary images. Both UCA and tailorings 
51 * share the same binary format. Individual files (currently only UCA) have a
57 * (UCA & tailorings) and for the inverse UCA table.
74 * - UCA constants (UCAConstants)
75 * - UCA contractions (UChar[contractionUCACombosSize][contractionUCACombosWidth])
92 * uint32_t UCAConsts; - only used (!=0) in UCA image - structure which holds values for indirect positioning and implicit ranges
94 * important constant values that are defined in the UCA and used for building and runtime.
96 * uint32_t contractionUCACombos; - only used (!=0) in UCA image - list of UCA contractions. This is a zero terminated array of UChar[contractionUCACombosWidth],
97 * containing contractions from the UCA. These are needed in the build process to copy UCA contractions
132 * uint8_t contractionUCACombosWidth; - number of UChars per UCA contraction in contractionUCACombos (formatVersion 2.3)
146 * Inverse UCA is used for constructing collators from rules. It is always an individual file
150 * uint32_t byteSize; - size of inverse UCA image in bytes
162 * UVersionInfo UCAVersion; - version of the UCA, read from file 4 uint8_t
170 /* UDataInfo for UCA mapping table */
182 /* UDataInfo for inverse UCA table */
440 * Note for tailoring, the UCA maxexpansion table has been merged.
603 /* This is an enum that lists magic special byte values from the fractional UCA */
604 /* TODO: all the #defines that refer to special byte values from the UCA should be changed to point here */
653 /* These values come from the UCA */
664 /* These values come from the UCA */
784 uint32_t contractionUCACombos; /* this one is needed only for UCA, to copy the appropriate contractions */
804 int32_t contractionUCACombosSize; /* number of UCA contraction items. */
809 uint8_t contractionUCACombosWidth; /* width of UCA combos field */
811 UVersionInfo UCAVersion; /* version of the UCA, read from file */
850 /* This state is followed by the frozen UCA */
892 UVersionInfo UCAVersion; /* version of the UCA, read from file */
918 const UCollator *UCA;
961 /* to speed up things, we use the UCA image, but we don't want it */
982 UVersionInfo dataVersion; /* Data info of UCA table */
989 /* do not close UCA returned by ucol_initUCA! */
994 UCollator* ucol_initCollator(const UCATableHeader *image, UCollator *fillIn, const UCollator *UCA, UErrorCode *status);