Core: Added multiple 8-bit encoding by Mindtraveller (thanks!)

git-svn-id: svn://ultimatepp.org/upp/trunk@1574 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2009-09-17 17:29:13 +00:00
parent 3c01b5dba2
commit f2ccaa99ba
2 changed files with 1376 additions and 1 deletions

File diff suppressed because it is too large Load diff

View file

@ -28,6 +28,85 @@
#define CHARSET_MJK 26
#define CHARSET_CP850 27
#define CHARSET_ARMSCII_8 28
#define CHARSET_CP1046 29
#define CHARSET_CP1124 30
#define CHARSET_CP1125 31
#define CHARSET_CP1129 32
#define CHARSET_CP1133 33
#define CHARSET_CP1161 34
#define CHARSET_CP1162 35
#define CHARSET_CP1163 36
#define CHARSET_CP1250 37
#define CHARSET_CP1251 38
#define CHARSET_CP1252 39
#define CHARSET_CP1253 40
#define CHARSET_CP1254 41
#define CHARSET_CP1255 42
#define CHARSET_CP1256 43
#define CHARSET_CP1257 44
#define CHARSET_CP1258 45
#define CHARSET_CP437 46
#define CHARSET_CP737 47
#define CHARSET_CP775 48
#define CHARSET_CP850 49
#define CHARSET_CP852 50
#define CHARSET_CP853 51
#define CHARSET_CP855 52
#define CHARSET_CP856 53
#define CHARSET_CP857 54
#define CHARSET_CP858 55
#define CHARSET_CP860 56
#define CHARSET_CP861 57
#define CHARSET_CP862 58
#define CHARSET_CP863 59
#define CHARSET_CP864 60
#define CHARSET_CP865 61
#define CHARSET_CP866 62
#define CHARSET_CP869 63
#define CHARSET_CP874 64
#define CHARSET_CP922 65
#define CHARSET_GEORGIAN_ACADEMY 66
#define CHARSET_GEORGIAN_PS 67
#define CHARSET_HP_ROMAN8 68
#define CHARSET_ISO_8859_1 69
#define CHARSET_ISO_8859_10 70
#define CHARSET_ISO_8859_13 71
#define CHARSET_ISO_8859_14 72
#define CHARSET_ISO_8859_15 73
#define CHARSET_ISO_8859_16 74
#define CHARSET_ISO_8859_2 75
#define CHARSET_ISO_8859_3 76
#define CHARSET_ISO_8859_4 77
#define CHARSET_ISO_8859_5 78
#define CHARSET_ISO_8859_6 79
#define CHARSET_ISO_8859_7 80
#define CHARSET_ISO_8859_8 81
#define CHARSET_ISO_8859_9 82
#define CHARSET_JIS_X0201 83
#define CHARSET_KOI8_R 84
#define CHARSET_KOI8_RU 85
#define CHARSET_KOI8_T 86
#define CHARSET_KOI8_U 87
#define CHARSET_MACARABIC 88
#define CHARSET_MACCENTRALEUROPE 89
#define CHARSET_MACCROATIAN 90
#define CHARSET_MACCYRILLIC 91
#define CHARSET_MACGREEK 92
#define CHARSET_MACHEBREW 93
#define CHARSET_MACICELAND 94
#define CHARSET_MACROMAN 95
#define CHARSET_MACROMANIA 96
#define CHARSET_MACTHAI 97
#define CHARSET_MACTURKISH 98
#define CHARSET_MACUKRAINE 99
#define CHARSET_MULELAO_1 100
#define CHARSET_NEXTSTEP 101
#define CHARSET_RISCOS_LATIN1 102
#define CHARSET_TCVN 103
#define CHARSET_TIS_620 104
#define CHARSET_VISCII 105
#define CHARSET_TOASCII 253
#define CHARSET_UTF8 255
#define CHARSET_UNICODE 255
@ -64,7 +143,84 @@ extern word CHRTAB_WIN1258[128];
extern word CHRTAB_KOI8_R[128];
extern word CHRTAB_CP852[128];
extern word CHRTAB_MJK[128];
extern word CHRTAB_ARMSCII_8[128];
extern word CHRTAB_CP1046[128];
extern word CHRTAB_CP1124[128];
extern word CHRTAB_CP1125[128];
extern word CHRTAB_CP1129[128];
extern word CHRTAB_CP1133[128];
extern word CHRTAB_CP1161[128];
extern word CHRTAB_CP1162[128];
extern word CHRTAB_CP1163[128];
extern word CHRTAB_CP1250[128];
extern word CHRTAB_CP1251[128];
extern word CHRTAB_CP1252[128];
extern word CHRTAB_CP1253[128];
extern word CHRTAB_CP1254[128];
extern word CHRTAB_CP1255[128];
extern word CHRTAB_CP1256[128];
extern word CHRTAB_CP1257[128];
extern word CHRTAB_CP1258[128];
extern word CHRTAB_CP437[128];
extern word CHRTAB_CP737[128];
extern word CHRTAB_CP775[128];
extern word CHRTAB_CP850[128];
extern word CHRTAB_CP852[128];
extern word CHRTAB_CP853[128];
extern word CHRTAB_CP855[128];
extern word CHRTAB_CP856[128];
extern word CHRTAB_CP857[128];
extern word CHRTAB_CP858[128];
extern word CHRTAB_CP860[128];
extern word CHRTAB_CP861[128];
extern word CHRTAB_CP862[128];
extern word CHRTAB_CP863[128];
extern word CHRTAB_CP864[128];
extern word CHRTAB_CP865[128];
extern word CHRTAB_CP866[128];
extern word CHRTAB_CP869[128];
extern word CHRTAB_CP874[128];
extern word CHRTAB_CP922[128];
extern word CHRTAB_GEORGIAN_ACADEMY[128];
extern word CHRTAB_GEORGIAN_PS[128];
extern word CHRTAB_HP_ROMAN8[128];
extern word CHRTAB_ISO_8859_1[128];
extern word CHRTAB_ISO_8859_10[128];
extern word CHRTAB_ISO_8859_13[128];
extern word CHRTAB_ISO_8859_14[128];
extern word CHRTAB_ISO_8859_15[128];
extern word CHRTAB_ISO_8859_16[128];
extern word CHRTAB_ISO_8859_2[128];
extern word CHRTAB_ISO_8859_3[128];
extern word CHRTAB_ISO_8859_4[128];
extern word CHRTAB_ISO_8859_5[128];
extern word CHRTAB_ISO_8859_6[128];
extern word CHRTAB_ISO_8859_7[128];
extern word CHRTAB_ISO_8859_8[128];
extern word CHRTAB_ISO_8859_9[128];
extern word CHRTAB_JIS_X0201[128];
extern word CHRTAB_KOI8_R[128];
extern word CHRTAB_KOI8_RU[128];
extern word CHRTAB_KOI8_T[128];
extern word CHRTAB_KOI8_U[128];
extern word CHRTAB_MACARABIC[128];
extern word CHRTAB_MACCENTRALEUROPE[128];
extern word CHRTAB_MACCROATIAN[128];
extern word CHRTAB_MACCYRILLIC[128];
extern word CHRTAB_MACGREEK[128];
extern word CHRTAB_MACHEBREW[128];
extern word CHRTAB_MACICELAND[128];
extern word CHRTAB_MACROMAN[128];
extern word CHRTAB_MACROMANIA[128];
extern word CHRTAB_MACTHAI[128];
extern word CHRTAB_MACTURKISH[128];
extern word CHRTAB_MACUKRAINE[128];
extern word CHRTAB_MULELAO_1[128];
extern word CHRTAB_NEXTSTEP[128];
extern word CHRTAB_RISCOS_LATIN1[128];
extern word CHRTAB_TCVN[128];
extern word CHRTAB_TIS_620[128];
extern word CHRTAB_VISCII[128];
#endif
void SetDefaultCharset(byte charset);