X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/2dc6356a02ebe2e5c0428cefc18e64882d85b4a6..ae0500e538e2fb821ef1ad8529aed7999acf7a19:/charset/charset.h diff --git a/charset/charset.h b/charset/charset.h index e3067f82..0a2e9190 100644 --- a/charset/charset.h +++ b/charset/charset.h @@ -44,6 +44,25 @@ typedef enum { CS_KOI8_R, CS_KOI8_U, CS_MAC_ROMAN, + CS_MAC_TURKISH, + CS_MAC_CROATIAN, + CS_MAC_ICELAND, + CS_MAC_ROMANIAN, + CS_MAC_GREEK, + CS_MAC_CYRILLIC, + CS_MAC_THAI, + CS_MAC_CENTEURO, + CS_MAC_SYMBOL, + CS_MAC_DINGBATS, + CS_MAC_ROMAN_OLD, + CS_MAC_CROATIAN_OLD, + CS_MAC_ICELAND_OLD, + CS_MAC_ROMANIAN_OLD, + CS_MAC_GREEK_OLD, + CS_MAC_CYRILLIC_OLD, + CS_MAC_UKRAINE, + CS_MAC_VT100, + CS_MAC_VT100_OLD, CS_VISCII, CS_HP_ROMAN8, CS_DEC_MCS, @@ -117,4 +136,18 @@ int charset_from_xenc(const char *name); const char *charset_to_mimeenc(int charset); int charset_from_mimeenc(const char *name); +/* + * Convert our own encoding names to and from our charset + * identifiers. + */ +const char *charset_to_localenc(int charset); +int charset_from_localenc(const char *name); +int charset_localenc_nth(int n); + +/* + * Convert Mac OS script/region/font to our charset identifiers. + */ +int charset_from_macenc(int script, int region, int sysvers, + const char *fontname); + #endif /* charset_charset_h */