AB
Size: a a a
AB
AB
YH
DV
inline std::size_t utf8len(char c) noexcept {
if (!(c & 0x80)) return 1;
if (c & 0x40) {
if (c & 0x20) {
if (c & 0x10) {
if (c & 0x08) {
if (c & 0x04) { return 6; }
return 5;
} return 4;
} return 3;
} return 2;
} return 1;
}
PK
PK
PK
ДЛ
ДЛ
inline std::size_t utf8len(char c) noexcept {
if (!(c & 0x80)) return 1;
if (c & 0x40) {
if (c & 0x20) {
if (c & 0x10) {
if (c & 0x08) {
if (c & 0x04) { return 6; }
return 5;
} return 4;
} return 3;
} return 2;
} return 1;
}
PK
A