X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=charset%2Fcharconv.h;h=ed775b137b0e26cf27c2fa893f87452aedbaf1f1;hb=193043b6628778a997460122f6c796bebe305c95;hp=172c3fa6f191f221740a50b7e68e8c19120dd135;hpb=0bb4ed9f0708e3b08e7f7c37cae7c765e7a01366;p=libucw.git diff --git a/charset/charconv.h b/charset/charconv.h index 172c3fa6..ed775b13 100644 --- a/charset/charconv.h +++ b/charset/charconv.h @@ -1,12 +1,15 @@ /* * Character Set Conversion Library 1.2 * - * (c) 1998--2004 Martin Mares + * (c) 1998--2005 Martin Mares * * This software may be freely distributed and used according to the terms * of the GNU Lesser General Public License. */ +#ifndef _CHARSET_CHARCONV_H +#define _CHARSET_CHARCONV_H + struct conv_context { /* Parameters supplied by the caller */ @@ -53,6 +56,7 @@ enum charset_id { CONV_CHARSET_ISO_8859_15, CONV_CHARSET_ISO_8859_16, CONV_CHARSET_WIN1250, + CONV_CHARSET_WIN1251, CONV_CHARSET_WIN1252, CONV_CHARSET_KAMCS, CONV_CHARSET_CSN369103, @@ -63,7 +67,7 @@ enum charset_id { CONV_NUM_CHARSETS }; -/* Conversion of a single character between current charset to Unicode */ +/* Conversion of a single character between current non-UTF8 charset and Unicode */ int conv_in_to_ucs(struct conv_context *c, unsigned int y); int conv_ucs_to_out(struct conv_context *c, unsigned int ucs); @@ -76,3 +80,5 @@ unsigned int conv_x_count(void); int find_charset_by_name(char *); char *charset_name(int); + +#endif