Lines Matching refs:letter_uni
28 static uint32_t lv_txt_unicode_to_utf8(uint32_t letter_uni);
37 static uint32_t lv_txt_unicode_to_iso8859_1(uint32_t letter_uni);
377 static uint32_t lv_txt_unicode_to_utf8(uint32_t letter_uni) in lv_txt_unicode_to_utf8() argument
379 if(letter_uni < 128) return letter_uni; in lv_txt_unicode_to_utf8()
382 if(letter_uni < 0x0800) { in lv_txt_unicode_to_utf8()
383 bytes[0] = ((letter_uni >> 6) & 0x1F) | 0xC0; in lv_txt_unicode_to_utf8()
384 bytes[1] = ((letter_uni >> 0) & 0x3F) | 0x80; in lv_txt_unicode_to_utf8()
387 } else if(letter_uni < 0x010000) { in lv_txt_unicode_to_utf8()
388 bytes[0] = ((letter_uni >> 12) & 0x0F) | 0xE0; in lv_txt_unicode_to_utf8()
389 bytes[1] = ((letter_uni >> 6) & 0x3F) | 0x80; in lv_txt_unicode_to_utf8()
390 bytes[2] = ((letter_uni >> 0) & 0x3F) | 0x80; in lv_txt_unicode_to_utf8()
392 } else if(letter_uni < 0x110000) { in lv_txt_unicode_to_utf8()
393 bytes[0] = ((letter_uni >> 18) & 0x07) | 0xF0; in lv_txt_unicode_to_utf8()
394 bytes[1] = ((letter_uni >> 12) & 0x3F) | 0x80; in lv_txt_unicode_to_utf8()
395 bytes[2] = ((letter_uni >> 6) & 0x3F) | 0x80; in lv_txt_unicode_to_utf8()
396 bytes[3] = ((letter_uni >> 0) & 0x3F) | 0x80; in lv_txt_unicode_to_utf8()
612 static uint32_t lv_txt_unicode_to_iso8859_1(uint32_t letter_uni) in lv_txt_unicode_to_iso8859_1() argument
614 if(letter_uni < 128) in lv_txt_unicode_to_iso8859_1()
615 return letter_uni; in lv_txt_unicode_to_iso8859_1()