3 *
\8a¿
\8e\9a\83R
\81[
\83h
\82Ì
\94»
\95Ê
\82µ
\81Aiconv
\97p
\82Ì
\95¶
\8e\9a\83G
\83\93\83R
\81[
\83f
\83B
\83\93\83O
\95¶
\8e\9a\97ñ
\82ð
\95Ô
\82·
5 * 2001/10/24 Remove static variables
6 * Kazuhiko Iwama <iwama@ymc.ne.jp>
7 * 2001/10/14 First version
8 * Kazuhiko Iwama <iwama@ymc.ne.jp>
12 #ifndef IDENTIFY_ENCODING_H
13 #define IDENTIFY_ENCODING_H
15 #define IDENTIFY_MAX_LENGTH 256
17 enum identify_encoding_order {
29 enum identify_encoding_order order;
35 } identify_encoding_t;
37 identify_encoding_t* identify_encoding_open(enum identify_encoding_order order);
38 void identify_encoding_close(identify_encoding_t* cd);
39 void identify_encoding_reset(identify_encoding_t* cd);
40 const char *identify_encoding(identify_encoding_t *cd, char* instr);