X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=charset%2Fcharset.h;h=bc5ae3ac6708a7b51ad1b377c229adab8b5a3243;hb=cc66c86e7311c97db09da989c340ba3108c9e14f;hp=0a2e9190fac5d564528a8e0c04e66de6a82e0202;hpb=cf08c5a64a47ae96861e78bd0f0d2734d35322b9;p=PuTTY.git diff --git a/charset/charset.h b/charset/charset.h index 0a2e9190..bc5ae3ac 100644 --- a/charset/charset.h +++ b/charset/charset.h @@ -32,6 +32,8 @@ typedef enum { CS_ISO8859_16, CS_CP437, CS_CP850, + CS_CP852, + CS_CP866, CS_CP1250, CS_CP1251, CS_CP1252, @@ -97,7 +99,8 @@ typedef struct { * U+FFFD (REPLACEMENT CHARACTER). */ -int charset_to_unicode(char **input, int *inlen, wchar_t *output, int outlen, +int charset_to_unicode(const char **input, int *inlen, + wchar_t *output, int outlen, int charset, charset_state *state, const wchar_t *errstr, int errlen); @@ -120,7 +123,8 @@ int charset_to_unicode(char **input, int *inlen, wchar_t *output, int outlen, * output charset). */ -int charset_from_unicode(wchar_t **input, int *inlen, char *output, int outlen, +int charset_from_unicode(const wchar_t **input, int *inlen, + char *output, int outlen, int charset, charset_state *state, const char *errstr, int errlen);