1
0
mirror of https://github.com/OpenTTD/OpenTTD synced 2026-01-17 17:32:45 +01:00

Codechange: Replace last usage of Utf8CharLen with Utf8View.

This commit is contained in:
frosch
2025-04-04 21:43:46 +02:00
committed by frosch
parent 9229956f04
commit 294f826364
2 changed files with 19 additions and 30 deletions

View File

@@ -106,23 +106,6 @@ inline char32_t Utf8Consume(Titr &s)
return c;
}
/**
* Return the length of a UTF-8 encoded character.
* @param c Unicode character.
* @return Length of UTF-8 encoding for character.
*/
inline int8_t Utf8CharLen(char32_t c)
{
if (c < 0x80) return 1;
if (c < 0x800) return 2;
if (c < 0x10000) return 3;
if (c < 0x110000) return 4;
/* Invalid valid, we encode as a '?' */
return 1;
}
/**
* Return the length of an UTF-8 encoded value based on a single char. This
* char should be the first byte of the UTF-8 encoding. If not, or encoding