X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/charset/blobdiff_plain/b063a840d1dded0455a70fc3e71ef8f92e8644ab..32361bda545f94503610f2cdfc85374a07c56635:/charset.h diff --git a/charset.h b/charset.h index 5d64877..545784f 100644 --- a/charset.h +++ b/charset.h @@ -33,6 +33,7 @@ typedef enum { CS_ISO8859_16, CS_CP437, CS_CP850, + CS_CP866, CS_CP1250, CS_CP1251, CS_CP1252, @@ -85,6 +86,7 @@ typedef enum { CS_HZ, CS_CP949, CS_PDF, + CS_PSSTD, CS_CTEXT, CS_ISO2022, CS_BS4730, @@ -196,6 +198,13 @@ int charset_from_macenc(int script, int region, int sysvers, const char *fontname); /* + * Convert GNU Emacs coding system symbol to and from our charset + * identifiers. + */ +const char *charset_to_emacsenc(int charset); +int charset_from_emacsenc(const char *name); + +/* * Upgrade a charset identifier to a superset charset which is * often confused with it. For example, people whose MUAs report * their mail as ASCII or ISO8859-1 often in practice turn out to