• Home
  • Raw
  • Download

Lines Matching refs:firstUnit

604             uint16_t firstUnit=*mapping;  in decompose()  local
605 int32_t length=firstUnit&MAPPING_LENGTH_MASK; in decompose()
607 trailCC=(uint8_t)(firstUnit>>8); in decompose()
608 if(firstUnit&MAPPING_HAS_CCC_LCCC_WORD) { in decompose()
669 uint16_t firstUnit=*mapping; in getRawDecomposition() local
670 int32_t mLength=firstUnit&MAPPING_LENGTH_MASK; // length of normal mapping in getRawDecomposition()
671 if(firstUnit&MAPPING_HAS_RAW_MAPPING) { in getRawDecomposition()
674 const uint16_t *rawMapping=mapping-((firstUnit>>7)&1)-1; in getRawDecomposition()
738 uint16_t firstUnit=*mapping; in hasDecompBoundary() local
739 if((firstUnit&MAPPING_LENGTH_MASK)==0) { in hasDecompBoundary()
745 if(firstUnit>0x1ff) { in hasDecompBoundary()
748 if(firstUnit<=0xff) { in hasDecompBoundary()
754 return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*(mapping-1)&0xff00)==0; in hasDecompBoundary()
782 uint16_t key1, firstUnit; in combine() local
787 while(key1>(firstUnit=*list)) { in combine()
788 list+=2+(firstUnit&COMP_1_TRIPLE); in combine()
790 if(key1==(firstUnit&COMP_1_TRAIL_MASK)) { in combine()
791 if(firstUnit&COMP_1_TRIPLE) { in combine()
806 if(key1>(firstUnit=*list)) { in combine()
807 list+=2+(firstUnit&COMP_1_TRIPLE); in combine()
808 } else if(key1==(firstUnit&COMP_1_TRAIL_MASK)) { in combine()
810 if(firstUnit&COMP_1_LAST_TUPLE) { in combine()
833 uint16_t firstUnit; in addComposites() local
836 firstUnit=*list; in addComposites()
837 if((firstUnit&COMP_1_TRIPLE)==0) { in addComposites()
849 } while((firstUnit&COMP_1_LAST_TUPLE)==0); in addComposites()
1503 uint16_t firstUnit=*mapping; in hasCompBoundaryBefore() local
1504 if((firstUnit&MAPPING_LENGTH_MASK)==0) { in hasCompBoundaryBefore()
1507 if((firstUnit&MAPPING_HAS_CCC_LCCC_WORD) && (*(mapping-1)&0xff00)) { in hasCompBoundaryBefore()
1537 uint16_t firstUnit=*mapping; in hasCompBoundaryAfter() local
1545 (firstUnit&MAPPING_NO_COMP_BOUNDARY_AFTER)==0 && in hasCompBoundaryAfter()
1546 (!onlyContiguous || firstUnit<=0x1ff); in hasCompBoundaryAfter()
1598 uint16_t firstUnit=*mapping; in getFCD16FromNormData() local
1599 if((firstUnit&MAPPING_LENGTH_MASK)==0) { in getFCD16FromNormData()
1605 norm16=firstUnit>>8; // tccc in getFCD16FromNormData()
1606 if(firstUnit&MAPPING_HAS_CCC_LCCC_WORD) { in getFCD16FromNormData()
1920 uint16_t firstUnit=*mapping; in makeCanonIterDataFromNorm16() local
1921 int32_t length=firstUnit&MAPPING_LENGTH_MASK; in makeCanonIterDataFromNorm16()
1922 if((firstUnit&MAPPING_HAS_CCC_LCCC_WORD)!=0) { in makeCanonIterDataFromNorm16()