Home | History | Annotate | Download | only in unicode

Lines Matching refs:leadByte

208         int32_t leadByte=*pos++;
209 // U_ASSERT(leadByte>=kMinValueLead);
210 return readValue(pos, leadByte>>1);
364 // pos is already after the leadByte, and the lead byte is already shifted right by 1.
365 static int32_t readValue(const uint8_t *pos, int32_t leadByte);
366 static inline const uint8_t *skipValue(const uint8_t *pos, int32_t leadByte) {
367 // U_ASSERT(leadByte>=kMinValueLead);
368 if(leadByte>=(kMinTwoByteValueLead<<1)) {
369 if(leadByte<(kMinThreeByteValueLead<<1)) {
371 } else if(leadByte<(kFourByteValueLead<<1)) {
374 pos+=3+((leadByte>>1)&1);
380 int32_t leadByte=*pos++;
381 return skipValue(pos, leadByte);