Lines Matching refs:bytes
277 uint8_t bytes[4] = {0, 0, 0, 0}; in _utf8_from_unicode() local
281 bytes[0] |= unicode; in _utf8_from_unicode()
285 bytes[0] = 0xC0; in _utf8_from_unicode()
286 bytes[0] |= unicode >> 6; in _utf8_from_unicode()
287 bytes[1] = 0x80; in _utf8_from_unicode()
288 bytes[1] |= (unicode & 0x003F); in _utf8_from_unicode()
292 bytes[0] = 0xE0; in _utf8_from_unicode()
293 bytes[0] |= unicode >> 12; in _utf8_from_unicode()
294 bytes[1] = 0x80; in _utf8_from_unicode()
295 bytes[1] |= ((unicode >> 6) & 0x003F); in _utf8_from_unicode()
296 bytes[2] = 0x80; in _utf8_from_unicode()
297 bytes[2] |= (unicode & 0x003F); in _utf8_from_unicode()
300 return *((uint32_t *)bytes); in _utf8_from_unicode()