X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=charset%2Fcharconv.h;h=35044311f10dbd0b6b1da86789b3f4bb959a9a0a;hb=2e2adfa5d7ac912434bef5b8a9b25cfb14d4a4a6;hp=a235025e9c628d16a518e17180aaacd6c40c48a4;hpb=2926a57424946281a78b9cc5b8098b1cff39e45a;p=libucw.git diff --git a/charset/charconv.h b/charset/charconv.h index a235025e..35044311 100644 --- a/charset/charconv.h +++ b/charset/charconv.h @@ -33,11 +33,20 @@ void conv_set_charset(struct conv_context *, int, int); #define CONV_DEST_END 2 #define CONV_SKIP 4 -#define CONV_CHARSET_ASCII 0 -#define CONV_CHARSET_LATIN1 1 -#define CONV_CHARSET_LATIN2 2 -#define CONV_CHARSET_UTF8 8 -#define CONV_NUM_CHARSETS 9 +enum charset_id { + CONV_CHARSET_ASCII, + CONV_CHARSET_LATIN1, + CONV_CHARSET_LATIN2, + CONV_CHARSET_WIN1250, + CONV_CHARSET_WIN1252, + CONV_CHARSET_KAMCS, + CONV_CHARSET_CSN369103, + CONV_CHARSET_CP852, + CONV_CHARSET_MACCE, + CONV_CHARSET_CORK, + CONV_CHARSET_UTF8, + CONV_NUM_CHARSETS +}; /* For those brave ones who want to mess with charconv internals */ unsigned int conv_x_to_ucs(unsigned int x);