Lines Matching refs:TOP_BITS
40 #define TOP_BITS(n) ((uint8_t)~BOTTOM_BITS(8 - (n))) macro
53 if ((c & TOP_BITS(3)) == TOP_BITS(2)) { in CBS_get_utf8()
57 } else if ((c & TOP_BITS(4)) == TOP_BITS(3)) { in CBS_get_utf8()
61 } else if ((c & TOP_BITS(5)) == TOP_BITS(4)) { in CBS_get_utf8()
70 (c & TOP_BITS(2)) != TOP_BITS(1)) { in CBS_get_utf8()
129 return CBB_add_u8(cbb, TOP_BITS(2) | (u >> 6)) && in CBB_add_utf8()
130 CBB_add_u8(cbb, TOP_BITS(1) | (u & BOTTOM_BITS(6))); in CBB_add_utf8()
133 return CBB_add_u8(cbb, TOP_BITS(3) | (u >> 12)) && in CBB_add_utf8()
134 CBB_add_u8(cbb, TOP_BITS(1) | ((u >> 6) & BOTTOM_BITS(6))) && in CBB_add_utf8()
135 CBB_add_u8(cbb, TOP_BITS(1) | (u & BOTTOM_BITS(6))); in CBB_add_utf8()
138 return CBB_add_u8(cbb, TOP_BITS(4) | (u >> 18)) && in CBB_add_utf8()
139 CBB_add_u8(cbb, TOP_BITS(1) | ((u >> 12) & BOTTOM_BITS(6))) && in CBB_add_utf8()
140 CBB_add_u8(cbb, TOP_BITS(1) | ((u >> 6) & BOTTOM_BITS(6))) && in CBB_add_utf8()
141 CBB_add_u8(cbb, TOP_BITS(1) | (u & BOTTOM_BITS(6))); in CBB_add_utf8()