xref: /php-src/ext/dom/lexbor/lexbor/encoding/const.h (revision f0934090)
1 /*
2  * Copyright (C) 2019 Alexander Borisov
3  *
4  * Author: Alexander Borisov <lex.borisov@gmail.com>
5  */
6 
7 /*
8  * Caution!
9  * This file generated by the script "utils/lexbor/encoding/res.py"!
10  * Do not change this file!
11  */
12 
13 
14 #ifndef LEXBOR_ENCODING_CONST_H
15 #define LEXBOR_ENCODING_CONST_H
16 
17 typedef enum {
18     LXB_ENCODING_DEFAULT        = 0x00,
19     LXB_ENCODING_AUTO           = 0x01,
20     LXB_ENCODING_UNDEFINED      = 0x02,
21     LXB_ENCODING_BIG5           = 0x03,
22     LXB_ENCODING_EUC_JP         = 0x04,
23     LXB_ENCODING_EUC_KR         = 0x05,
24     LXB_ENCODING_GBK            = 0x06,
25     LXB_ENCODING_IBM866         = 0x07,
26     LXB_ENCODING_ISO_2022_JP    = 0x08,
27     LXB_ENCODING_ISO_8859_10    = 0x09,
28     LXB_ENCODING_ISO_8859_13    = 0x0a,
29     LXB_ENCODING_ISO_8859_14    = 0x0b,
30     LXB_ENCODING_ISO_8859_15    = 0x0c,
31     LXB_ENCODING_ISO_8859_16    = 0x0d,
32     LXB_ENCODING_ISO_8859_2     = 0x0e,
33     LXB_ENCODING_ISO_8859_3     = 0x0f,
34     LXB_ENCODING_ISO_8859_4     = 0x10,
35     LXB_ENCODING_ISO_8859_5     = 0x11,
36     LXB_ENCODING_ISO_8859_6     = 0x12,
37     LXB_ENCODING_ISO_8859_7     = 0x13,
38     LXB_ENCODING_ISO_8859_8     = 0x14,
39     LXB_ENCODING_ISO_8859_8_I   = 0x15,
40     LXB_ENCODING_KOI8_R         = 0x16,
41     LXB_ENCODING_KOI8_U         = 0x17,
42     LXB_ENCODING_SHIFT_JIS      = 0x18,
43     LXB_ENCODING_UTF_16BE       = 0x19,
44     LXB_ENCODING_UTF_16LE       = 0x1a,
45     LXB_ENCODING_UTF_8          = 0x1b,
46     LXB_ENCODING_GB18030        = 0x1c,
47     LXB_ENCODING_MACINTOSH      = 0x1d,
48     LXB_ENCODING_REPLACEMENT    = 0x1e,
49     LXB_ENCODING_WINDOWS_1250   = 0x1f,
50     LXB_ENCODING_WINDOWS_1251   = 0x20,
51     LXB_ENCODING_WINDOWS_1252   = 0x21,
52     LXB_ENCODING_WINDOWS_1253   = 0x22,
53     LXB_ENCODING_WINDOWS_1254   = 0x23,
54     LXB_ENCODING_WINDOWS_1255   = 0x24,
55     LXB_ENCODING_WINDOWS_1256   = 0x25,
56     LXB_ENCODING_WINDOWS_1257   = 0x26,
57     LXB_ENCODING_WINDOWS_1258   = 0x27,
58     LXB_ENCODING_WINDOWS_874    = 0x28,
59     LXB_ENCODING_X_MAC_CYRILLIC = 0x29,
60     LXB_ENCODING_X_USER_DEFINED = 0x2a,
61     LXB_ENCODING_LAST_ENTRY     = 0x2b
62 }
63 lxb_encoding_t;
64 
65 #endif /* LEXBOR_ENCODING_CONST_H */
66