• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ICU-531.30/icuSources/tools/makeconv/

Lines Matching defs:mappings

65     /* for stage3 compaction of <subchar1> |2 mappings */
291 * Remove fromUnicode fallbacks and SUB mappings which are irrelevant for
293 * This includes mappings with MBCS_FROM_U_EXT_FLAG which were suitable
300 UCMapping *mappings;
305 mappings=table->mappings;
309 /* leave the map alone for the initial mappings with desired flags */
311 flag=mappings[map[i]].f;
319 flag=mappings[map[i]].f;
388 * - The mappings are sorted lexically. (Access is through the reverseMap.)
389 * - All mappings between start and limit have input sequences that share
392 * - There are only relevant mappings available through the reverseMap,
415 UCMapping *mappings, *m;
424 mappings=table->mappings;
428 m=mappings+map[start];
435 m=mappings+map[i];
475 m=mappings+map[i];
512 m=mappings+map[subStart];
517 if(subStart<subLimit && mappings[map[subStart]].bLen==unitIndex+1) {
518 /* print error for multiple same-input-sequence mappings */
519 fprintf(stderr, "error: multiple mappings from same bytes\n");
521 ucm_printMapping(table, mappings+map[subStart], stderr);
565 * rebuild reverseMap with mapping indexes for mappings relevant for from Unicode
576 * Remove toUnicode fallbacks and non-<subchar1> SUB mappings
579 * Overwrite the reverseMap with an index array to the relevant mappings.
588 UCMapping *mappings, *m;
593 mappings=table->mappings;
598 * we do not go through the map on input because the mappings are
601 m=mappings;
714 UCMapping *mappings, *m;
724 mappings=table->mappings;
728 m=mappings+map[start];
735 m=mappings+map[i];
761 m=mappings+map[i];
785 m=mappings+map[subStart];
790 if(subStart<subLimit && mappings[map[subStart]].uLen==unitIndex+1) {
791 /* print error for multiple same-input-sequence mappings */
792 fprintf(stderr, "error: multiple mappings from same Unicode code points\n");
794 ucm_printMapping(table, mappings+map[subStart], stderr);
891 * precompaction is not optimal for <subchar1> |2 mappings because
892 * stage3 values for them are all the same, unlike for other mappings
895 * mappings
898 /* is the entire block filled with <subchar1> |2 mappings? */
905 /* the entire block is filled with these mappings */
931 UCMapping *mappings, *m;
943 mappings=table->mappings;
947 * iterate over same-initial-code point mappings,
949 * and start a recursion on the corresponding mappings section
952 m=mappings+map[0];
957 /* get a new subsection of mappings starting with the same code point */
961 m=mappings+map[subLimit];
972 m=mappings+map[subStart];
978 if(subStart<subLimit && mappings[map[subStart]].uLen==1) {
979 /* print error for multiple same-input-sequence mappings */
980 fprintf(stderr, "error: multiple mappings from same Unicode code points\n");
982 ucm_printMapping(table, mappings+map[subStart], stderr);
1061 fprintf(stderr, "error: contains mappings for surrogate code points\n");