Home | History | Annotate | Download | only in gencase

Lines Matching full:mapping

16 *   Store Unicode case mapping properties efficiently for
39 /* Unicode case mapping properties file format ---------------------------------
60 i2 trieSize; -- size in bytes of the case mapping properties trie
66 i15 maxFullLength; -- maximum length of a full case mapping/folding string
82 15..6 signed delta to simple case mapping code point
126 0 lowercase mapping (code point)
128 2 uppercase mapping (code point)
129 3 titlecase mapping (code point)
133 7 there is at least one full (string) case mapping
149 - If special casing is conditional, then no full lower/upper/title mapping
154 full (string) mapping -- if full mappings are used
155 simple (code point) mapping of the same type
158 finally, the original code point (no mapping)
162 not to full lowercase mapping.
305 /* uppercase mapping as delta if the character is lowercase */
313 /* lowercase mapping as delta if the character is uppercase or titlecase */
406 /* store the simple case mapping delta */
414 fprintf(stderr, "gencase error: unable to set case mapping values, code: %s\n",
517 printf("add closure mapping U+%04lx->U+%04lx\n",
546 * add the closure mapping,
553 /* one simple case mapping, don't care which one */
568 value&=~(UGENCASE_EXC_MASK|UCASE_DELTA_MASK); /* remove previous simple mapping */
580 fprintf(stderr, "gencase error: unable to set case mapping values, code: %s\n",
588 * Find missing case mapping relationships and add mappings for case closure.
605 * and adds a closure mapping if not.
606 * In other words, it turns a case mapping relationship of
615 * and adds a closure mapping if not.
616 * In other words, it turns case mapping relationships of
626 * each code point will in the end have some mapping to each other
629 * @return TRUE if a closure mapping was added
650 * c==orig: prevent adding a closure mapping when getting orig's own, direct mappings
654 /* collect c's case mapping destinations in set[] */
683 * this is a mapping to one of the previous code points (orig, prev, c)
695 /* one simple case mapping, don't care which one */
701 * this is a mapping to one of the previous code points (orig, prev, c)
708 /* c does not map to orig, add a closure mapping c->orig */
816 simple=c; /* UCD has no simple mapping if it's the same as the code point itself */
879 * original code point if a simple UCD mapping is missing (0).
948 /* lengths of full case mapping strings, stored in the last slot */
979 /* write the full case mapping strings */