Lines Matching refs:firstUnit
752 uint16_t firstUnit=*mapping;
753 int32_t length=firstUnit&MAPPING_LENGTH_MASK;
755 trailCC=(uint8_t)(firstUnit>>8);
756 if(firstUnit&MAPPING_HAS_CCC_LCCC_WORD) {
822 uint16_t firstUnit = *mapping;
823 int32_t length = firstUnit & MAPPING_LENGTH_MASK;
824 uint8_t trailCC = (uint8_t)(firstUnit >> 8);
826 if (firstUnit & MAPPING_HAS_CCC_LCCC_WORD) {
895 uint16_t firstUnit=*mapping;
896 int32_t mLength=firstUnit&MAPPING_LENGTH_MASK; // length of normal mapping
897 if(firstUnit&MAPPING_HAS_RAW_MAPPING) {
898 // Read the raw mapping from before the firstUnit and before the optional ccc/lccc word.
900 const uint16_t *rawMapping=mapping-((firstUnit>>7)&1)-1;
959 uint16_t firstUnit=*mapping;
961 return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*(mapping-1)&0xff00)==0;
987 uint16_t firstUnit=*mapping;
990 if(firstUnit>0x1ff) {
993 if(firstUnit<=0xff) {
998 return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*(mapping-1)&0xff00)==0;
1024 uint16_t key1, firstUnit;
1029 while(key1>(firstUnit=*list)) {
1030 list+=2+(firstUnit&COMP_1_TRIPLE);
1032 if(key1==(firstUnit&COMP_1_TRAIL_MASK)) {
1033 if(firstUnit&COMP_1_TRIPLE) {
1048 if(key1>(firstUnit=*list)) {
1049 list+=2+(firstUnit&COMP_1_TRIPLE);
1050 } else if(key1==(firstUnit&COMP_1_TRAIL_MASK)) {
1052 if(firstUnit&COMP_1_LAST_TUPLE) {
1075 uint16_t firstUnit;
1078 firstUnit=*list;
1079 if((firstUnit&COMP_1_TRIPLE)==0) {
1091 } while((firstUnit&COMP_1_LAST_TUPLE)==0);
2142 uint16_t firstUnit=*mapping;
2143 norm16=firstUnit>>8; // tccc
2144 if(firstUnit&MAPPING_HAS_CCC_LCCC_WORD) {
2493 uint16_t firstUnit=*mapping;
2494 int32_t length=firstUnit&MAPPING_LENGTH_MASK;
2495 if((firstUnit&MAPPING_HAS_CCC_LCCC_WORD)!=0) {
2502 ++mapping; // skip over the firstUnit