Lines Matching refs:unicode
61 static uint32_t _utf8_from_unicode(UINT32 unicode);
275 static uint32_t _utf8_from_unicode(UINT32 unicode) in _utf8_from_unicode() argument
280 if(unicode < 128) { in _utf8_from_unicode()
281 bytes[0] |= unicode; in _utf8_from_unicode()
284 else if(unicode < 2048) { in _utf8_from_unicode()
286 bytes[0] |= unicode >> 6; in _utf8_from_unicode()
288 bytes[1] |= (unicode & 0x003F); in _utf8_from_unicode()
291 else if(unicode < 65536) { in _utf8_from_unicode()
293 bytes[0] |= unicode >> 12; in _utf8_from_unicode()
295 bytes[1] |= ((unicode >> 6) & 0x003F); in _utf8_from_unicode()
297 bytes[2] |= (unicode & 0x003F); in _utf8_from_unicode()