25 #include "common/language.h" 26 #include "common/path.h" 27 #include "common/scummsys.h" 28 #include "common/str.h" 34 static int decodeString1(
const char *src,
char *dst);
35 static void decodeString2(
const char *src,
char *dst);
39 static void convertString_KYRAtoGUI(
char *str,
int bufferSize, Common::CodePage srcCP = Common::kDos850);
40 static void convertString_GUItoKYRA(
char *str,
int bufferSize, Common::CodePage dstCP = Common::kDos850);
43 static void convertISOToDOS(
char &c);
45 static uint16 convertDOSToJohab(
char c, uint8 *mergeFlags = 0);
50 static void mergeUpdateJohabChars(uint16 &destJohabChar0, uint16 &destJohabChar1,
char asciiInput,
bool reset);
52 static Common::Path findMacResourceFile(
const char *baseName,
const char *suffix =
"");
55 struct DOS2JOHABEntry {
61 static const DOS2JOHABEntry _johabConvTable[52];
Definition: double_serialization.h:36
Definition: detection.h:27