]> mj.ucw.cz Git - libucw.git/blobdiff - charset/charconv.h
renamed attr_set_type() to put_attr_set_type()
[libucw.git] / charset / charconv.h
index a235025e9c628d16a518e17180aaacd6c40c48a4..808e661358f6218b3241d0cf5d72ce9a939d2474 100644 (file)
@@ -4,7 +4,7 @@
  *     (c) 1998--2001 Martin Mares <mj@ucw.cz>
  *
  *     This software may be freely distributed and used according to the terms
  *     (c) 1998--2001 Martin Mares <mj@ucw.cz>
  *
  *     This software may be freely distributed and used according to the terms
- *     of the GNU General Public License. See file COPYING in any of the GNU packages.
+ *     of the GNU Lesser General Public License.
  */
 
 struct conv_context {
  */
 
 struct conv_context {
@@ -33,11 +33,33 @@ void conv_set_charset(struct conv_context *, int, int);
 #define CONV_DEST_END 2
 #define CONV_SKIP 4
 
 #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_ISO_8859_1,
+       CONV_CHARSET_ISO_8859_2,
+       CONV_CHARSET_ISO_8859_3,
+       CONV_CHARSET_ISO_8859_4,
+       CONV_CHARSET_ISO_8859_5,
+       CONV_CHARSET_ISO_8859_6,
+       CONV_CHARSET_ISO_8859_7,
+       CONV_CHARSET_ISO_8859_8,
+       CONV_CHARSET_ISO_8859_9,
+       CONV_CHARSET_ISO_8859_10,
+       CONV_CHARSET_ISO_8859_11,
+       CONV_CHARSET_ISO_8859_13,
+       CONV_CHARSET_ISO_8859_14,
+       CONV_CHARSET_ISO_8859_15,
+       CONV_CHARSET_ISO_8859_16,
+       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);
 
 /* For those brave ones who want to mess with charconv internals */
 unsigned int conv_x_to_ucs(unsigned int x);