Home | History | Annotate | Download | only in src

Lines Matching refs:Len

35 #define HB_UTF8_COMPUTE(Char, Mask, Len) \
36 if (Char < 128) { Len = 1; Mask = 0x7f; } \
37 else if ((Char & 0xe0) == 0xc0) { Len = 2; Mask = 0x1f; } \
38 else if ((Char & 0xf0) == 0xe0) { Len = 3; Mask = 0x0f; } \
39 else if ((Char & 0xf8) == 0xf0) { Len = 4; Mask = 0x07; } \
40 else Len = 0;
48 unsigned int len;
52 HB_UTF8_COMPUTE (c, mask, len);
53 if (unlikely (!len || (unsigned int) (end - text) < len)) {
60 for (i = 1; i < len; i++)
71 return text + len;
85 unsigned int len;
89 HB_UTF8_COMPUTE (c, mask, len);
90 if (unlikely (!len || (unsigned int) (end - text) != len)) {
97 for (i = 1; i < len; i++)