How to make function that convert from UTF8 Cyrillic to UTF8 Latin characters? I know that I should make character table, but my main problem is how to represent string (in C ,Linux OS)? As char* or int* ( due to size of UTF8 )?
void convert(unsigned char* str) {
if(str[0] == 'A' ) str[0] = 0xd090; // Cyrillic A
...
}