1 # GNU libc iconv configuration.
2 # Copyright (C) 1997-2024 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
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
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
62 alias MS-ANSI// CP1252//
63 alias WINDOWS-1252// CP1252//
64 module CP1252// INTERNAL CP1252 1
65 module INTERNAL CP1252// CP1252 1
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
78 alias UTF16// UTF-16//
79 module UTF-16// INTERNAL UTF-16 1
80 module INTERNAL UTF-16// UTF-16 1
83 alias UTF16LE// UTF-16LE//
84 module UTF-16LE// INTERNAL UTF-16 1
85 module INTERNAL UTF-16LE// UTF-16 1
88 alias UTF16BE// UTF-16BE//
89 module UTF-16BE// INTERNAL UTF-16 1
90 module INTERNAL UTF-16BE// UTF-16 1
93 alias CSUNICODE// UNICODE//
94 module UNICODE// INTERNAL UNICODE 1
95 module INTERNAL UNICODE// UNICODE 1
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
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