C2x semantics for <tgmath.h>
[glibc.git] / iconvdata / gconv-modules
blob7cd54550905805de3a04de19a84ffbe03d0ad54a
1 # GNU libc iconv configuration.
2 # Copyright (C) 1997-2022 Free Software Foundation, Inc.
3 # This file is part of the GNU C Library.
5 # The GNU C Library is free software; you can redistribute it and/or
6 # modify it under the terms of the GNU Lesser General Public
7 # License as published by the Free Software Foundation; either
8 # version 2.1 of the License, or (at your option) any later version.
10 # The GNU C Library is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13 # Lesser General Public License for more details.
15 # You should have received a copy of the GNU Lesser General Public
16 # License along with the GNU C Library; if not, see
17 # <https://www.gnu.org/licenses/>.
19 # All lines contain the following information:
21 # If the lines start with `module'
22 #  fromset:     either a name triple or a regular expression triple.
23 #  toset:       a name triple or an expression with \N to get regular
24 #               expression matching results.
25 #  filename:    filename of the module implementing the transformation.
26 #               If it is not absolute the path is made absolute by prepending
27 #               the directory the configuration file is found in.
28 #  cost:        optional cost of the transformation.  Default is 1.
30 # If the lines start with `alias'
31 #  alias:       alias name which is not really recognized.
32 #  name:        the real name of the character set
34 #       from                    to                      module          cost
35 alias   ISO-IR-100//            ISO-8859-1//
36 alias   ISO_8859-1:1987//       ISO-8859-1//
37 alias   ISO_8859-1//            ISO-8859-1//
38 alias   ISO8859-1//             ISO-8859-1//
39 alias   ISO88591//              ISO-8859-1//
40 alias   LATIN1//                ISO-8859-1//
41 alias   L1//                    ISO-8859-1//
42 alias   IBM819//                ISO-8859-1//
43 alias   CP819//                 ISO-8859-1//
44 alias   CSISOLATIN1//           ISO-8859-1//
45 alias   8859_1//                ISO-8859-1//
46 alias   OSF00010001//           ISO-8859-1//
47 module  ISO-8859-1//            INTERNAL                ISO8859-1       1
48 module  INTERNAL                ISO-8859-1//            ISO8859-1       1
50 #       from                    to                      module          cost
51 alias   ISO8859-15//            ISO-8859-15//
52 alias   ISO885915//             ISO-8859-15//
53 alias   ISO-IR-203//            ISO-8859-15//
54 alias   ISO_8859-15//           ISO-8859-15//
55 alias   LATIN-9//               ISO-8859-15//
56 alias   LATIN9//                ISO-8859-15//
57 alias   ISO_8859-15:1998//      ISO-8859-15//
58 module  ISO-8859-15//           INTERNAL                ISO8859-15      1
59 module  INTERNAL                ISO-8859-15//           ISO8859-15      1
61 #       from                    to                      module          cost
62 alias   MS-ANSI//               CP1252//
63 alias   WINDOWS-1252//          CP1252//
64 module  CP1252//                INTERNAL                CP1252          1
65 module  INTERNAL                CP1252//                CP1252          1
67 #       from                    to                      module          cost
68 alias   ANSI_X3.110-1983//      ANSI_X3.110//
69 alias   ISO-IR-99//             ANSI_X3.110//
70 alias   CSA_T500-1983//         ANSI_X3.110//
71 alias   CSA_T500//              ANSI_X3.110//
72 alias   NAPLPS//                ANSI_X3.110//
73 alias   CSISO99NAPLPS//         ANSI_X3.110//
74 module  ANSI_X3.110//           INTERNAL                ANSI_X3.110     1
75 module  INTERNAL                ANSI_X3.110//           ANSI_X3.110     1
77 #       from                    to                      module          cost
78 alias   UTF16//                 UTF-16//
79 module  UTF-16//                INTERNAL                UTF-16          1
80 module  INTERNAL                UTF-16//                UTF-16          1
82 #       from                    to                      module          cost
83 alias   UTF16LE//               UTF-16LE//
84 module  UTF-16LE//              INTERNAL                UTF-16          1
85 module  INTERNAL                UTF-16LE//              UTF-16          1
87 #       from                    to                      module          cost
88 alias   UTF16BE//               UTF-16BE//
89 module  UTF-16BE//              INTERNAL                UTF-16          1
90 module  INTERNAL                UTF-16BE//              UTF-16          1
92 #       from                    to                      module          cost
93 alias   CSUNICODE//             UNICODE//
94 module  UNICODE//               INTERNAL                UNICODE         1
95 module  INTERNAL                UNICODE//               UNICODE         1
97 #       from                    to                      module          cost
98 alias   UTF32//                 UTF-32//
99 module  UTF-32//                INTERNAL                UTF-32          1
100 module  INTERNAL                UTF-32//                UTF-32          1
102 #       from                    to                      module          cost
103 alias   UTF32LE//               UTF-32LE//
104 module  UTF-32LE//              INTERNAL                UTF-32          1
105 module  INTERNAL                UTF-32LE//              UTF-32          1
107 #       from                    to                      module          cost
108 alias   UTF32BE//               UTF-32BE//
109 module  UTF-32BE//              INTERNAL                UTF-32          1
110 module  INTERNAL                UTF-32BE//              UTF-32          1
112 #       from                    to                      module          cost
113 alias   UTF7//                  UTF-7//
114 module  UTF-7//                 INTERNAL                UTF-7           1
115 module  INTERNAL                UTF-7//                 UTF-7           1
117 #       from                    to                      module          cost
118 module  UTF-7-IMAP//            INTERNAL                UTF-7           1
119 module  INTERNAL                UTF-7-IMAP//            UTF-7           1