Change to make INTERNAL internal format.
[kopensolaris-gnu/glibc.git] / iconvdata / gconv-modules
1 # GNU libc iconv configuration.
2 # Copyright (C) 1997, 1998 Free Software Foundation, Inc.
3 # This file is part of the GNU C Library.
4 # Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
5 #
6 # The GNU C Library is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU Library General Public License as
8 # published by the Free Software Foundation; either version 2 of the
9 # License, or (at your option) any later version.
10 #
11 # The GNU C Library is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 # Library General Public License for more details.
15 #
16 # You should have received a copy of the GNU Library General Public
17 # License along with the GNU C Library; see the file COPYING.LIB.  If not,
18 # write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19 # Boston, MA 02111-1307, USA.  */
20
21 # All lines contain the following information:
22
23 # If the lines start with `module'
24 #  fromset:     either a name triple or a regular expression triple.
25 #  toset:       a name triple or an expression with \N to get regular
26 #               expression matching results.
27 #  filename:    filename of the module implementing the transformation.
28 #               If it is not absolute the path is made absolute by prepending
29 #               the directory the configuration file is found in.
30 #  cost:        optional cost of the transformation.  Default is 1.
31
32 # If the lines start with `alias'
33 #  alias:       alias name which is not really recognized.
34 #  name:        the real name of the character set
35
36 #       from                      to                    module          cost
37 alias   ISO-IR-6//              ANSI_X3.4-1968//
38 alias   ANSI_X3.4-1986//        ANSI_X3.4-1968//
39 alias   ISO_646.IRV:1991//      ANSI_X3.4-1968//
40 alias   ASCII//                 ANSI_X3.4-1968//
41 alias   ISO646-US//             ANSI_X3.4-1968//
42 alias   US-ASCII//              ANSI_X3.4-1968//
43 alias   US//                    ANSI_X3.4-1968//
44 alias   IBM367//                ANSI_X3.4-1968//
45 alias   CP367//                 ANSI_X3.4-1968//
46 module  ANSI_X3.4-1968//        INTERNAL                ISO646          2
47 module  INTERNAL                ANSI_X3.4-1968//        ISO646          2
48
49 alias   ISO-IR-4//              BS_4730//
50 alias   ISO646-GB//             BS_4730//
51 alias   GB//                    BS_4730//
52 alias   UK//                    BS_4730//
53 module  BS_4730//               INTERNAL                ISO646          2
54 module  INTERNAL                BS_4730//               ISO646          2
55
56 #       from                      to                    module          cost
57 alias   ISO-IR-100//            ISO-8859-1//
58 alias   ISO_8859-1:1987//       ISO-8859-1//
59 alias   ISO_8859-1//            ISO-8859-1//
60 alias   LATIN1//                ISO-8859-1//
61 alias   L1//                    ISO-8859-1//
62 alias   IBM819//                ISO-8859-1//
63 alias   CP819//                 ISO-8859-1//
64 module  ISO-8859-1//            INTERNAL                ISO8859-1       1
65 module  INTERNAL                ISO-8859-1//            ISO8859-1       1
66
67 #       from                      to                    module          cost
68 alias   ISO-IR-101//            ISO-8859-2//
69 alias   ISO_8859-2:1987//       ISO-8859-2//
70 alias   ISO_8859-2//            ISO-8859-2//
71 alias   LATIN2//                ISO-8859-2//
72 alias   L2//                    ISO-8859-2//
73 module  ISO-8859-2//            INTERNAL                ISO8859-2       1
74 module  INTERNAL                ISO-8859-2//            ISO8859-2       1
75
76 #       from                      to                     module         cost
77 alias   ISO-IR-109//            ISO-8859-3//
78 alias   ISO_8859-3:1988//       ISO-8859-3//
79 alias   ISO_8859-3//            ISO-8859-3//
80 alias   LATIN3//                ISO-8859-3//
81 alias   L3//                    ISO-8859-3//
82 module  ISO-8859-3//            INTERNAL                ISO8859-3       1
83 module  INTERNAL                ISO-8859-3//            ISO8859-3       1
84
85 #       from                      to                    module          cost
86 alias   ISO-IR-110//            ISO-8859-4//
87 alias   ISO_8859-4:1988//       ISO-8859-4//
88 alias   ISO_8859-4//            ISO-8859-4//
89 alias   LATIN4//                ISO-8859-4//
90 alias   L4//                    ISO-8859-4//
91 module  ISO-8859-4//            INTERNAL                ISO8859-4       1
92 module  INTERNAL                ISO-8859-4//            ISO8859-4       1
93
94 #       from                      to                    module          cost
95 alias   ISO-IR-144//            ISO-8859-5//
96 alias   ISO_8859-5:1988//       ISO-8859-5//
97 alias   ISO_8859-5//            ISO-8859-5//
98 alias   CYRILLIC//              ISO-8859-5//
99 module  ISO-8859-5//            INTERNAL                ISO8859-5       1
100 module  INTERNAL                ISO-8859-5//            ISO8859-5       1
101
102 #       from                      to                    module          cost
103 alias   ISO-IR-127//            ISO-8859-6//
104 alias   ISO_8859-6:1987//       ISO-8859-6//
105 alias   ISO_8859-6//            ISO-8859-6//
106 alias   ECMA-114//              ISO-8859-6//
107 alias   ASMO-708//              ISO-8859-6//
108 alias   ARABIC//                ISO-8859-6//
109 module  ISO-8859-6//            INTERNAL                ISO8859-6       1
110 module  INTERNAL                ISO-8859-6//            ISO8859-6       1
111
112 #       from                      to                    module          cost
113 alias   ISO-IR-126//            ISO-8859-7//
114 alias   ISO_8859-7:1987//       ISO-8859-7//
115 alias   ISO_8859-7//            ISO-8859-7//
116 alias   ELOT_928//              ISO-8859-7//
117 alias   ECMA-118//              ISO-8859-7//
118 alias   GREEK//                 ISO-8859-7//
119 alias   GREEK8//                ISO-8859-7//
120 module  ISO-8859-7//            INTERNAL                ISO8859-7       1
121 module  INTERNAL                ISO-8859-7//            ISO8859-7       1
122
123 #       from                      to                    module          cost
124 alias   ISO-IR-138//            ISO-8859-8//
125 alias   ISO_8859-8:1988//       ISO-8859-8//
126 alias   ISO_8859-8//            ISO-8859-8//
127 alias   HEBREW//                ISO-8859-8//
128 module  ISO-8859-8//            INTERNAL                ISO8859-8       1
129 module  INTERNAL                ISO-8859-8//            ISO8859-8       1
130
131 #       from                      to                    module          cost
132 alias   ISO-IR-148//            ISO-8859-9//
133 alias   ISO_8859-9:1989//       ISO-8859-9//
134 alias   ISO_8859-9//            ISO-8859-9//
135 alias   LATIN5//                ISO-8859-9//
136 alias   L5//                    ISO-8859-9//
137 module  ISO-8859-9//            INTERNAL                ISO8859-9       1
138 module  INTERNAL                ISO-8859-9//            ISO8859-9       1
139
140 #       from                      to                    module          cost
141 alias   ISO-IR-157//            ISO-8859-10//
142 alias   ISO_8859-10:1993//      ISO-8859-10//
143 alias   ISO_8859-10//           ISO-8859-10//
144 alias   LATIN6//                ISO-8859-10//
145 alias   L6//                    ISO-8859-10//
146 module  ISO-8859-10//           INTERNAL                ISO8859-10      1
147 module  INTERNAL                ISO-8859-10//           ISO8859-10      1
148
149 #       from                      to                    module          cost
150 alias   T.61//                  T.61-8BIT//
151 alias   ISO-IR-103//            T.61-8BIT//
152 module  T.61-8BIT//             INTERNAL                T.61            1
153 module  INTERNAL                T.61-8BIT//             T.61            1
154
155 #       from                      to                    module          cost
156 alias   ISO-IR-156//            ISO_6937//
157 alias   ISO_6937:1992//         ISO_6937//
158 alias   ISO6937//               ISO_6937//
159 module  ISO_6937//              INTERNAL                ISO_6937        1
160 module  INTERNAL                ISO_6937//              ISO_6937        1
161
162 #       from                      to                    module          cost
163 alias   SHIFT-JIS//             SJIS//
164 module  SJIS//                  INTERNAL                SJIS            1
165 module  INTERNAL                SJIS//                  SJIS            1
166
167 #       from                      to                    module          cost
168 module  KOI-8//                 INTERNAL                KOI-8           1
169 module  INTERNAL                KOI-8//                 KOI-8           1
170
171 #       from                      to                    module          cost
172 module  KOI8-R//                INTERNAL                KOI8-R          1
173 module  INTERNAL                KOI8-R//                KOI8-R          1
174
175 #       from                      to                    module          cost
176 alias   ISO-IR-19//             LATIN-GREEK//
177 module  LATIN-GREEK//           INTERNAL                LATIN-GREEK     1
178 module  INTERNAL                LATIN-GREEK//           LATIN-GREEK     1
179
180 #       from                      to                    module          cost
181 alias   ISO-IR-27//             LATIN-GREEK//
182 module  LATIN-GREEK-1//         INTERNAL                LATIN-GREEK-1   1
183 module  INTERNAL                LATIN-GREEK-1//         LATIN-GREEK-1   1
184
185 #       from                      to                    module          cost
186 alias   ROMAN8//                HP-ROMAN8//
187 alias   R8//                    HP-ROMAN8//
188 module  HP-ROMAN8//             INTERNAL                HP-ROMAN8       1
189 module  INTERNAL                HP-ROMAN8//             HP-ROMAN8       1
190
191 #       from                      to                    module          cost
192 module  EBCDIC-AT-DE//          INTERNAL                EBCDIC-AT-DE    1
193 module  INTERNAL                EBCDIC-AT-DE//          EBCDIC-AT-DE    1
194
195 #       from                      to                    module          cost
196 module  EBCDIC-AT-DE-A//        INTERNAL                EBCDIC-AT-DE-A  1
197 module  INTERNAL                EBCDIC-AT-DE-A//        EBCDIC-AT-DE-A  1
198
199 #       from                      to                    module          cost
200 module  EBCDIC-CA-FR//          INTERNAL                EBCDIC-CA-FR    1
201 module  INTERNAL                EBCDIC-CA-FR//          EBCDIC-CA-FR    1
202
203 #       from                      to                    module          cost
204 alias   EUCKR//                 EUC-KR//
205 module  EUC-KR//                INTERNAL                EUC-KR          1
206 module  INTERNAL                EUC-KR//                EUC-KR          1
207
208 #       from                      to                    module          cost
209 alias   MSCP949//               UHC//
210 module  UHC//                   INTERNAL                UHC             1
211 module  INTERNAL                UHC//                   UHC             1
212
213 #       from                      to                    module          cost
214 alias   MSCP1361//              JOHAB//
215 module  JOHAB//                 INTERNAL                JOHAB           1
216 module  INTERNAL                JOHAB//                 JOHAB           1
217
218 #       from                      to                    module          cost
219 alias   BIG-FIVE//              BIG5//
220 alias   BIGFIVE//               BIG5//
221 alias   BIG-5//                 BIG5//
222 module  BIG5//                  INTERNAL                BIG5            1
223 module  INTERNAL                BIG5//                  BIG5            1
224
225 #       from                      to                    module          cost
226 alias   EUCJP//                 EUC-JP//
227 module  EUC-JP//                INTERNAL                EUC-JP          1
228 module  INTERNAL                EUC-JP//                EUC-JP          1
229
230 #       from                      to                    module          cost
231 alias   EUCCN//                 EUC-CN//
232 module  EUC-CN//                INTERNAL                EUC-CN          1
233 module  INTERNAL                EUC-CN//                EUC-CN          1
234
235 #       from                      to                    module          cost
236 alias   EUCTW//                 EUC-TW//
237 module  EUC-TW//                INTERNAL                EUC-TW          1
238 module  INTERNAL                EUC-TW//                EUC-TW          1