Home | History | Annotate | Download | only in makeconv

Lines Matching defs:mappings

65     /* for stage3 compaction of <subchar1> |2 mappings */
290 * Remove fromUnicode fallbacks and SUB mappings which are irrelevant for
292 * This includes mappings with MBCS_FROM_U_EXT_FLAG which were suitable
299 UCMapping *mappings;
304 mappings=table->mappings;
308 /* leave the map alone for the initial mappings with desired flags */
310 flag=mappings[map[i]].f;
318 flag=mappings[map[i]].f;
387 * - The mappings are sorted lexically. (Access is through the reverseMap.)
388 * - All mappings between start and limit have input sequences that share
391 * - There are only relevant mappings available through the reverseMap,
414 UCMapping *mappings, *m;
423 mappings=table->mappings;
427 m=mappings+map[start];
434 m=mappings+map[i];
474 m=mappings+map[i];
511 m=mappings+map[subStart];
516 if(subStart<subLimit && mappings[map[subStart]].bLen==unitIndex+1) {
517 /* print error for multiple same-input-sequence mappings */
518 fprintf(stderr, "error: multiple mappings from same bytes\n");
520 ucm_printMapping(table, mappings
564 * rebuild reverseMap with mapping indexes for mappings relevant for from Unicode
575 * Remove toUnicode fallbacks and non-<subchar1> SUB mappings
578 * Overwrite the reverseMap with an index array to the relevant mappings.
587 UCMapping *mappings, *m;
592 mappings=table->mappings;
597 * we do not go through the map on input because the mappings are
600 m=mappings;
711 UCMapping *mappings, *m;
721 mappings=table->mappings;
725 m=mappings+map[start];
732 m=mappings+map[i];
758 m=mappings+map[i];
782 m=mappings+map[subStart];
787 if(subStart<subLimit && mappings[map[subStart]].uLen==unitIndex+1) {
788 /* print error for multiple same-input-sequence mappings */
789 fprintf(stderr, "error: multiple mappings from same Unicode code points\n");
791 ucm_printMapping(table, mappings+map[subStart], stderr);
888 * precompaction is not optimal for <subchar1> |2 mappings because
889 * stage3 values for them are all the same, unlike for other mappings
892 * mappings
895 /* is the entire block filled with <subchar1> |2 mappings? */
902 /* the entire block is filled with these mappings */
928 UCMapping *mappings, *m;
940 mappings=table->mappings;
944 * iterate over same-initial-code point mappings,
946 * and start a recursion on the corresponding mappings section
949 m=mappings+map[0];
954 /* get a new subsection of mappings starting with the same code point */
958 m=mappings+map[subLimit];
969 m=mappings+map[subStart];
975 if(subStart<subLimit && mappings[map[subStart]].uLen==1) {
976 /* print error for multiple same-input-sequence mappings */
977 fprintf(stderr, "error: multiple mappings from same Unicode code points\n");
979 ucm_printMapping(table, mappings+map[subStart], stderr);
1058 fprintf(stderr, "error: contains mappings for surrogate code points\n");