49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
if (lossy) {
output[i] = '?';
continue;
} else
return false;
}
if (c >= 0x410 && c <= 0x44F)
output[i] = 0xC0 + (c - 0x410);
else {
switch ((of_char16_t)c) {
case 0x402:
output[i] = 0x80;
break;
case 0x403:
|
|
|
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
if (lossy) {
output[i] = '?';
continue;
} else
return false;
}
if OF_LIKELY (c >= 0x410 && c <= 0x44F)
output[i] = 0xC0 + (c - 0x410);
else {
switch ((of_char16_t)c) {
case 0x402:
output[i] = 0x80;
break;
case 0x403:
|