summary refs log tree commit diff
path: root/iconvdata/gconv-modules
blob: d5109dcf2973eda4cd81792e7dcf4283b41d53c5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
# GNU libc iconv configuration.
# Copyright (C) 1997, 1998 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
#
# The GNU C Library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public License as
# published by the Free Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# The GNU C Library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with the GNU C Library; see the file COPYING.LIB.  If not,
# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.  */

# All lines contain the following information:

# If the lines start with `module'
#  fromset:	either a name triple or a regular expression triple.
#  toset:	a name triple or an expression with \N to get regular
#		expression matching results.
#  filename:	filename of the module implementing the transformation.
#		If it is not absolute the path is made absolute by prepending
#		the directory the configuration file is found in.
#  cost:	optional cost of the transformation.  Default is 1.

# If the lines start with `alias'
#  alias:	alias name which is not really recognized.
#  name:	the real name of the character set

#	from			  to			module		cost
alias	ISO-IR-6//		ANSI_X3.4-1968//
alias	ANSI_X3.4-1986//	ANSI_X3.4-1968//
alias	ISO_646.IRV:1991//	ANSI_X3.4-1968//
alias	ASCII//			ANSI_X3.4-1968//
alias	ISO646-US//		ANSI_X3.4-1968//
alias	US-ASCII//		ANSI_X3.4-1968//
alias	US//			ANSI_X3.4-1968//
alias	IBM367//		ANSI_X3.4-1968//
alias	CP367//			ANSI_X3.4-1968//
module	ANSI_X3.4-1968//	INTERNAL		ISO646		2
module	INTERNAL		ANSI_X3.4-1968//	ISO646		2

alias	ISO-IR-4//		BS_4730//
alias	ISO646-GB//		BS_4730//
alias	GB//			BS_4730//
alias	UK//			BS_4730//
module	BS_4730//		INTERNAL		ISO646		2
module	INTERNAL		BS_4730//		ISO646		2

#	from			  to			module		cost
alias	ISO-IR-100//		ISO-8859-1//
alias	ISO_8859-1:1987//	ISO-8859-1//
alias	ISO_8859-1//		ISO-8859-1//
alias	LATIN1//		ISO-8859-1//
alias	L1//			ISO-8859-1//
alias	IBM819//		ISO-8859-1//
alias	CP819//			ISO-8859-1//
module	ISO-8859-1//		INTERNAL		ISO8859-1	1
module	INTERNAL		ISO-8859-1//		ISO8859-1	1

#	from			  to			module		cost
alias	ISO-IR-101//		ISO-8859-2//
alias	ISO_8859-2:1987//	ISO-8859-2//
alias	ISO_8859-2//		ISO-8859-2//
alias	LATIN2//		ISO-8859-2//
alias	L2//			ISO-8859-2//
module	ISO-8859-2//		INTERNAL		ISO8859-2	1
module	INTERNAL		ISO-8859-2//		ISO8859-2	1

#	from			  to			 module		cost
alias	ISO-IR-109//		ISO-8859-3//
alias	ISO_8859-3:1988//	ISO-8859-3//
alias	ISO_8859-3//		ISO-8859-3//
alias	LATIN3//		ISO-8859-3//
alias	L3//			ISO-8859-3//
module	ISO-8859-3//		INTERNAL		ISO8859-3	1
module	INTERNAL		ISO-8859-3//		ISO8859-3	1

#	from			  to			module		cost
alias	ISO-IR-110//		ISO-8859-4//
alias	ISO_8859-4:1988//	ISO-8859-4//
alias	ISO_8859-4//		ISO-8859-4//
alias	LATIN4//		ISO-8859-4//
alias	L4//			ISO-8859-4//
module	ISO-8859-4//		INTERNAL		ISO8859-4	1
module	INTERNAL		ISO-8859-4//		ISO8859-4	1

#	from			  to			module		cost
alias	ISO-IR-144//		ISO-8859-5//
alias	ISO_8859-5:1988//	ISO-8859-5//
alias	ISO_8859-5//		ISO-8859-5//
alias	CYRILLIC//		ISO-8859-5//
module	ISO-8859-5//		INTERNAL		ISO8859-5	1
module	INTERNAL		ISO-8859-5//		ISO8859-5	1

#	from			  to			module		cost
alias	ISO-IR-127//		ISO-8859-6//
alias	ISO_8859-6:1987//	ISO-8859-6//
alias	ISO_8859-6//		ISO-8859-6//
alias	ECMA-114//		ISO-8859-6//
alias	ASMO-708//		ISO-8859-6//
alias	ARABIC//		ISO-8859-6//
module	ISO-8859-6//		INTERNAL		ISO8859-6	1
module	INTERNAL		ISO-8859-6//		ISO8859-6	1

#	from			  to			module		cost
alias	ISO-IR-126//		ISO-8859-7//
alias	ISO_8859-7:1987//	ISO-8859-7//
alias	ISO_8859-7//		ISO-8859-7//
alias	ELOT_928//		ISO-8859-7//
alias	ECMA-118//		ISO-8859-7//
alias	GREEK//			ISO-8859-7//
alias	GREEK8//		ISO-8859-7//
module	ISO-8859-7//		INTERNAL		ISO8859-7	1
module	INTERNAL		ISO-8859-7//		ISO8859-7	1

#	from			  to			module		cost
alias	ISO-IR-138//		ISO-8859-8//
alias	ISO_8859-8:1988//	ISO-8859-8//
alias	ISO_8859-8//		ISO-8859-8//
alias	HEBREW//		ISO-8859-8//
module	ISO-8859-8//		INTERNAL		ISO8859-8	1
module	INTERNAL		ISO-8859-8//		ISO8859-8	1

#	from			  to			module		cost
alias	ISO-IR-148//		ISO-8859-9//
alias	ISO_8859-9:1989//	ISO-8859-9//
alias	ISO_8859-9//		ISO-8859-9//
alias	LATIN5//		ISO-8859-9//
alias	L5//			ISO-8859-9//
module	ISO-8859-9//		INTERNAL		ISO8859-9	1
module	INTERNAL		ISO-8859-9//		ISO8859-9	1

#	from			  to			module		cost
alias	ISO-IR-157//		ISO-8859-10//
alias	ISO_8859-10:1993//	ISO-8859-10//
alias	ISO_8859-10//		ISO-8859-10//
alias	LATIN6//		ISO-8859-10//
alias	L6//			ISO-8859-10//
module	ISO-8859-10//		INTERNAL		ISO8859-10	1
module	INTERNAL		ISO-8859-10//		ISO8859-10	1

#	from			  to			module		cost
alias	T.61//			T.61-8BIT//
alias	ISO-IR-103//		T.61-8BIT//
module	T.61-8BIT//		INTERNAL		T.61		1
module	INTERNAL		T.61-8BIT//		T.61		1

#	from			  to			module		cost
alias	ISO-IR-156//		ISO_6937//
alias	ISO_6937:1992//		ISO_6937//
alias	ISO6937//		ISO_6937//
module	ISO_6937//		INTERNAL		ISO_6937	1
module	INTERNAL		ISO_6937//		ISO_6937	1

#	from			  to			module		cost
alias	SHIFT-JIS//		SJIS//
module	SJIS//			INTERNAL		SJIS		1
module	INTERNAL		SJIS//			SJIS		1

#	from			  to			module		cost
module	KOI-8//			INTERNAL		KOI-8		1
module	INTERNAL		KOI-8//			KOI-8		1

#	from			  to			module		cost
module	KOI8-R//		INTERNAL		KOI8-R		1
module	INTERNAL		KOI8-R//		KOI8-R		1

#	from			  to			module		cost
alias	ISO-IR-19//		LATIN-GREEK//
module	LATIN-GREEK//		INTERNAL		LATIN-GREEK	1
module	INTERNAL		LATIN-GREEK//		LATIN-GREEK	1

#	from			  to			module		cost
alias	ISO-IR-27//		LATIN-GREEK//
module	LATIN-GREEK-1//		INTERNAL		LATIN-GREEK-1	1
module	INTERNAL		LATIN-GREEK-1//		LATIN-GREEK-1	1

#	from			  to			module		cost
alias	ROMAN8//		HP-ROMAN8//
alias	R8//			HP-ROMAN8//
module	HP-ROMAN8//		INTERNAL		HP-ROMAN8	1
module	INTERNAL		HP-ROMAN8//		HP-ROMAN8	1

#	from			  to			module		cost
module	EBCDIC-AT-DE//		INTERNAL		EBCDIC-AT-DE	1
module	INTERNAL		EBCDIC-AT-DE//		EBCDIC-AT-DE	1

#	from			  to			module		cost
module	EBCDIC-AT-DE-A//	INTERNAL		EBCDIC-AT-DE-A	1
module	INTERNAL		EBCDIC-AT-DE-A//	EBCDIC-AT-DE-A	1

#	from			  to			module		cost
module	EBCDIC-CA-FR//		INTERNAL		EBCDIC-CA-FR	1
module	INTERNAL		EBCDIC-CA-FR//		EBCDIC-CA-FR	1

#	from			  to			module		cost
alias	EUCKR//			EUC-KR//
module	EUC-KR//		INTERNAL		EUC-KR		1
module	INTERNAL		EUC-KR//		EUC-KR		1

#	from			  to			module		cost
alias	MSCP949//		UHC//
module	UHC//			INTERNAL		UHC		1
module	INTERNAL		UHC//			UHC		1

#	from			  to			module		cost
alias	MSCP1361//		JOHAB//
module	JOHAB//			INTERNAL		JOHAB		1
module	INTERNAL		JOHAB//			JOHAB		1

#	from			  to			module		cost
alias	BIG-FIVE//		BIG5//
alias	BIGFIVE//		BIG5//
alias	BIG-5//			BIG5//
module	BIG5//			INTERNAL		BIG5		1
module	INTERNAL		BIG5//			BIG5		1

#	from			  to			module		cost
alias	EUCJP//			EUC-JP//
module	EUC-JP//		INTERNAL		EUC-JP		1
module	INTERNAL		EUC-JP//		EUC-JP		1

#	from			  to			module		cost
alias	EUCCN//			EUC-CN//
module	EUC-CN//		INTERNAL		EUC-CN		1
module	INTERNAL		EUC-CN//		EUC-CN		1

#	from			  to			module		cost
alias	EUCTW//			EUC-TW//
module	EUC-TW//		INTERNAL		EUC-TW		1
module	INTERNAL		EUC-TW//		EUC-TW		1