Rewrite {str,wcs}to{i,u}max handling. Don't use macros, we need
[glibc/history.git] / iconvdata / gconv-modules
bloba3ff7947c08bd9f1bf0b3a62a55356947e233382
1 # GNU libc iconv configuration.
2 # Copyright (C) 1997 Free Software Foundation, Inc.
3 # This file is part of the GNU C Library.
4 # Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
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.
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.
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.  */
21 # All lines contain the following information:
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.
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
36 #       from                      to                      module        cost
37 alias   ISO-10646//             ISO-10646/UCS4/
38 alias   10646-1:1993//          ISO-10646/UCS4/
39 alias   10646-1:1993/UCS4/      ISO-10646/UCS4/
41 #       from                      to                      module        cost
42 alias   ISO-IR-100//            ISO-8859-1//
43 alias   ISO_8859-1:1987//       ISO-8859-1//
44 alias   ISO_8859-1//            ISO-8859-1//
45 alias   LATIN1//                ISO-8859-1//
46 alias   L1//                    ISO-8859-1//
47 alias   IBM819//                ISO-8859-1//
48 alias   CP819//                 ISO-8859-1//
49 module  ISO-8859-1//            ISO-10646/UCS4/         ISO8859-1       1
50 module  ISO-10646/UCS4/         ISO-8859-1//            ISO8859-1       1
52 #       from                      to                      module        cost
53 alias   ISO-IR-101//            ISO-8859-2//
54 alias   ISO_8859-2:1987//       ISO-8859-2//
55 alias   ISO_8859-2//            ISO-8859-2//
56 alias   LATIN2//                ISO-8859-2//
57 alias   L2//                    ISO-8859-2//
58 module  ISO-8859-2//            ISO-10646/UCS4/         ISO8859-2       1
59 module  ISO-10646/UCS4/         ISO-8859-2//            ISO8859-2       1
61 #       from                      to                      module        cost
62 alias   ISO-IR-109//            ISO-8859-3//
63 alias   ISO_8859-3:1988//       ISO-8859-3//
64 alias   ISO_8859-3//            ISO-8859-3//
65 alias   LATIN3//                ISO-8859-3//
66 alias   L3//                    ISO-8859-3//
67 module  ISO-8859-3//            ISO-10646/UCS4/         ISO8859-3       1
68 module  ISO-10646/UCS4/         ISO-8859-3//            ISO8859-3       1
70 #       from                      to                      module        cost
71 alias   ISO-IR-110//            ISO-8859-4//
72 alias   ISO_8859-4:1988//       ISO-8859-4//
73 alias   ISO_8859-4//            ISO-8859-4//
74 alias   LATIN4//                ISO-8859-4//
75 alias   L4//                    ISO-8859-4//
76 module  ISO-8859-4//            ISO-10646/UCS4/         ISO8859-4       1
77 module  ISO-10646/UCS4/         ISO-8859-4//            ISO8859-4       1
79 #       from                      to                      module        cost
80 alias   ISO-IR-144//            ISO-8859-5//
81 alias   ISO_8859-5:1988//       ISO-8859-5//
82 alias   ISO_8859-5//            ISO-8859-5//
83 alias   CYRILLIC//              ISO-8859-5//
84 module  ISO-8859-5//            ISO-10646/UCS4/         ISO8859-5       1
85 module  ISO-10646/UCS4/         ISO-8859-5//            ISO8859-5       1
87 #       from                      to                      module        cost
88 alias   ISO-IR-127//            ISO-8859-6//
89 alias   ISO_8859-6:1987//       ISO-8859-6//
90 alias   ISO_8859-6//            ISO-8859-6//
91 alias   ECMA-114//              ISO-8859-6//
92 alias   ASMO-708//              ISO-8859-6//
93 alias   ARABIC//                ISO-8859-6//
94 module  ISO-8859-6//            ISO-10646/UCS4/         ISO8859-6       1
95 module  ISO-10646/UCS4/         ISO-8859-6//            ISO8859-6       1
97 #       from                      to                      module        cost
98 alias   ISO-IR-126//            ISO-8859-7//
99 alias   ISO_8859-7:1987//       ISO-8859-7//
100 alias   ISO_8859-7//            ISO-8859-7//
101 alias   ELOT_928//              ISO-8859-7//
102 alias   ECMA-118//              ISO-8859-7//
103 alias   GREEK//                 ISO-8859-7//
104 alias   GREEK8//                ISO-8859-7//
105 module  ISO-8859-7//            ISO-10646/UCS4/         ISO8859-7       1
106 module  ISO-10646/UCS4/         ISO-8859-7//            ISO8859-7       1
108 #       from                      to                      module        cost
109 alias   ISO-IR-138//            ISO-8859-8//
110 alias   ISO_8859-8:1988//       ISO-8859-8//
111 alias   ISO_8859-8//            ISO-8859-8//
112 alias   HEBREW//                ISO-8859-8//
113 module  ISO-8859-8//            ISO-10646/UCS4/         ISO8859-8       1
114 module  ISO-10646/UCS4/         ISO-8859-8//            ISO8859-8       1
116 #       from                      to                      module        cost
117 alias   ISO-IR-148//            ISO-8859-9//
118 alias   ISO_8859-9:1989//       ISO-8859-9//
119 alias   ISO_8859-9//            ISO-8859-9//
120 alias   LATIN5//                ISO-8859-9//
121 alias   L5//                    ISO-8859-9//
122 module  ISO-8859-9//            ISO-10646/UCS4/         ISO8859-9       1
123 module  ISO-10646/UCS4/         ISO-8859-9//            ISO8859-9       1
125 #       from                      to                      module        cost
126 alias   ISO-IR-157//            ISO-8859-10//
127 alias   ISO_8859-10:1993//      ISO-8859-10//
128 alias   ISO_8859-10//           ISO-8859-10//
129 alias   LATIN6//                ISO-8859-10//
130 alias   L6//                    ISO-8859-10//
131 module  ISO-8859-10//           ISO-10646/UCS4/         ISO8859-10      1
132 module  ISO-10646/UCS4/         ISO-8859-10//           ISO8859-10      1
134 #       from                      to                      module        cost
135 alias   T.61//                  T.61-8BIT//
136 alias   ISO-IR-103//            T.61-8BIT//
137 module  T.61-8BIT//             ISO-10646/UCS4/         T.61            1
138 module  ISO-10646/UCS4/         T.61-8BIT//             T.61            1
140 #       from                      to                      module        cost
141 alias   ISO-IR-156//            ISO_6937//
142 alias   ISO_6937:1992//         ISO_6937//
143 alias   ISO6937//               ISO_6937//
144 module  ISO_6937//              ISO-10646/UCS4/         ISO_6937        1
145 module  ISO-10646/UCS4/         ISO_6937//              ISO_6937        1
147 #       from                      to                      module        cost
148 alias   SHIFT-JIS//             SJIS
149 module  SJIS//                  ISO-10646/UCS4/         SJIS            1
150 module  ISO-10646/UCS4/         SJIS                    SJIS            1
152 #       from                      to                      module        cost
153 module  KOI-8//                 ISO-10646/UCS4/         KOI-8           1
154 module  ISO-10646/UCS4/         KOI-8//                 KOI-8           1
156 #       from                      to                      module        cost
157 module  KOI8-R//                ISO-10646/UCS4/         KOI8-R          1
158 module  ISO-10646/UCS4/         KOI8-R//                KOI8-R          1
160 #       from                      to                      module        cost
161 alias   ISO-IR-19//             LATIN-GREEK//
162 module  LATIN-GREEK//           ISO-10646/UCS4/         LATIN-GREEK     1
163 module  ISO-10646/UCS4/         LATIN-GREEK//           LATIN-GREEK     1
165 #       from                      to                      module        cost
166 alias   ISO-IR-27//             LATIN-GREEK//
167 module  LATIN-GREEK-1//         ISO-10646/UCS4/         LATIN-GREEK-1   1
168 module  ISO-10646/UCS4/         LATIN-GREEK-1//         LATIN-GREEK-1   1
170 #       from                      to                      module        cost
171 alias   ROMAN8//                HP-ROMAN8//
172 alias   R8//                    HP-ROMAN8//
173 module  HP-ROMAN8//             ISO-10646/UCS4/         HP-ROMAN8       1
174 module  ISO-10646/UCS4/         HP-ROMAN8//             HP-ROMAN8       1
176 #       from                      to                      module        cost
177 module  EBCDIC-AT-DE//          ISO-10646/UCS4/         EBCDIC-AT-DE    1
178 module  ISO-10646/UCS4/         EBCDIC-AT-DE//          EBCDIC-AT-DE    1
180 #       from                      to                      module        cost
181 module  EBCDIC-AT-DE-A//        ISO-10646/UCS4/         EBCDIC-AT-DE-A  1
182 module  ISO-10646/UCS4/         EBCDIC-AT-DE-A//        EBCDIC-AT-DE-A  1
184 #       from                      to                      module        cost
185 module  EBCDIC-CA-FR//          ISO-10646/UCS4/         EBCDIC-CA-FR    1
186 module  ISO-10646/UCS4/         EBCDIC-CA-FR//          EBCDIC-CA-FR    1