Home | History | Annotate | Download | only in common

Lines Matching refs:mapping

526             const uint16_t *mapping=getMapping(norm16);
527 uint16_t firstUnit=*mapping++;
532 leadCC=(uint8_t)(*mapping++>>8);
536 return buffer.append((const UChar *)mapping, length, leadCC, trailCC, errorCode);
560 const uint16_t *mapping=getMapping(norm16);
561 uint16_t firstUnit=*mapping++;
564 ++mapping;
566 return (const UChar *)mapping;
608 const uint16_t *mapping=getMapping(norm16);
609 uint16_t firstUnit=*mapping++;
625 return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*mapping&0xff00)==0;
998 * c is either a "noNo" (has a mapping) or a "maybeYes" (combines backward)
1090 // mapping and check for canonical order.
1233 * c is either a "noNo" (has a mapping) or a "maybeYes" (combines backward)
1247 // mapping and check for canonical order.
1319 const uint16_t *mapping=getMapping(norm16);
1320 uint16_t firstUnit=*mapping++;
1324 if((firstUnit&MAPPING_HAS_CCC_LCCC_WORD) && (*mapping++&0xff00)) {
1329 U16_NEXT_UNSAFE(mapping, i, c);
1352 const uint16_t *mapping=getMapping(norm16);
1353 mapping;
1477 const uint16_t *mapping=getMapping(norm16);
1478 uint16_t firstUnit=*mapping;
1486 norm16=mapping[1]&0xff00; // lccc
1794 // Inert, or 2-way mapping (including Hangul syllable).
1823 const uint16_t *mapping=getMapping(norm16_2);
1824 uint16_t firstUnit=*mapping++;
1827 if(c==c2 && (*mapping&0xff)!=0) {
1830 ++mapping;
1836 U16_NEXT_UNSAFE(mapping, i, c2);
1839 // one-way mapping. A 2-way mapping is possible here after
1840 // intermediate algorithmic mapping.
1843 U16_NEXT_UNSAFE(mapping, i, c2);