.
[glibc/history.git] / iconvdata / TESTS
blob57e86ac37ebf10e27f1d6465f71ba29364146264
1 # Available tests for iconv(1) (and therefore iconv(3)) in GNU libc.
2 # Copyright (C) 1998-2002 Free Software Foundation, Inc.
3 # This file is part of the GNU C Library.
4 # Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
7 # The GNU C Library is free software; you can redistribute it and/or
8 # modify it under the terms of the GNU Lesser General Public
9 # License as published by the Free Software Foundation; either
10 # version 2.1 of the License, or (at your option) any later version.
12 # The GNU C Library is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15 # Lesser General Public License for more details.
17 # You should have received a copy of the GNU Lesser General Public
18 # License along with the GNU C Library; if not, write to the Free
19 # Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
20 # 02111-1307 USA.
22 # Each line consists of at least four entries:
23 # 1.  input file name.
24 # 2.  output file name; this is different from the input file name only for
25 #     conversions which do not produce the same output when the transformation
26 #     is applied back and forth.
27 # 3.  Y or N depending of whether the character set contains ASCII as a
28 #     subset or not.
29 # 4.
30 # ...
31 # N.  target coded character set.
33 ISO-8859-1              ISO-8859-1              Y       UTF8
34 ISO-8859-2              ISO-8859-2              Y       UCS4 UTF8
35 ISO-8859-3              ISO-8859-3              Y       UTF8
36 ISO-8859-4              ISO-8859-4              Y       UTF8
37 ISO-8859-5              ISO-8859-5              Y       UTF8
38 ISO-8859-6              ISO-8859-6              Y       UTF8
39 ISO-8859-7              ISO-8859-7              Y       UTF8
40 ISO-8859-8              ISO-8859-8              Y       UTF8
41 ISO-8859-9              ISO-8859-9              Y       UTF8
42 ISO-8859-10             ISO-8859-10             Y       UCS-2BE UTF8
43 ISO-8859-14             ISO-8859-14             Y       UTF8
44 ISO-8859-15             ISO-8859-15             Y       UTF8
45 ANSI_X3.4-1968          ANSI_X3.4-1968          Y       UTF8
46 BS_4730                 BS_4730                 Y       UTF8
47 CSA_Z243.4-1985-1       CSA_Z243.4-1985-1       Y       UCS-2BE
48 CSA_Z243.4-1985-2       CSA_Z243.4-1985-2       Y       UCS4
49 DIN_66003               DIN_66003               Y       UTF8
50 DS_2089                 DS_2089                 Y       UTF8
51 ES                      ES                      Y       UTF8
52 ES2                     ES2                     Y       UTF8
53 GB_1988-80              GB_1988-80              Y       UTF8
54 IT                      IT                      Y       UTF8
55 JIS_C6220-1969-RO       JIS_C6220-1969-RO       Y       UTF8
56 JIS_C6229-1984-B        JIS_C6229-1984-B        Y       UTF8
57 JUS_I.B1.002            JUS_I.B1.002            Y       UTF8
58 KSC5636                 KSC5636                 Y       UTF8
59 MSZ_7795.3              MSZ_7795.3              Y       UTF8
60 NC_NC00-10              NC_NC00-10              Y       UTF8
61 NF_Z_62-010             NF_Z_62-010             Y       UTF8
62 NF_Z_62-010_1973        NF_Z_62-010_1973        Y       UTF8
63 NS_4551-1               NS_4551-1               Y       UTF8
64 NS_4551-2               NS_4551-2               Y       UTF8
65 PT                      PT                      Y       UTF8
66 PT2                     PT2                     Y       UTF8
67 SEN_850200_B            SEN_850200_B            Y       UTF8
68 SEN_850200_C            SEN_850200_C            Y       UTF8
69 KOI-8                   KOI-8                   Y       UTF8
70 KOI8-R                  KOI8-R                  Y       UTF8
71 CP1250                  CP1250                  Y       UTF8
72 CP1251                  CP1251                  Y       UTF8
73 CP1252                  CP1252                  Y       UTF8
74 CP1253                  CP1253                  Y       UTF8
75 CP1254                  CP1254                  Y       UTF8
76 # CP1255 and WINDOWS-1255 are the same encodings. The first test works with the
77 # charmap as well. The second one tests character composition/decomposition.
78 CP1255                  CP1255                  Y       UTF8
79 WINDOWS-1255            WINDOWS-1255            N       UTF8
80 CP1256                  CP1256                  Y       UTF8
81 CP1257                  CP1257                  Y       UTF8
82 # CP1258 and WINDOWS-1258 are the same encodings. The first test works with the
83 # charmap as well. The second one tests character composition/decomposition.
84 CP1258                  CP1258                  Y       UTF8
85 WINDOWS-1258            WINDOWS-1258            N       UTF8
86 ISO-2022-JP             ISO-2022-JP             N       UTF8
87 ISO-2022-JP-2           ISO-2022-JP-2           N       UTF8
88 ISO-2022-KR             ISO-2022-KR             N       UTF8
89 ISO-2022-CN             ISO-2022-CN             N       UTF8
90 ISO-2022-CN-EXT         ISO-2022-CN-EXT         N       UTF8
91 EUC-KR                  EUC-KR                  Y       UTF8
92 EUC-JP                  EUC-JP                  Y       UTF8
93 EUC-CN                  EUC-CN                  Y       UTF8
94 EUC-TW                  EUC-TW                  Y       UTF8
95 GBK                     GBK                     Y       UTF8
96 BIG5HKSCS               BIG5HKSCS               Y       UTF8
97 UTF-7                   UTF-7                   N       UTF8
98 IBM856                  IBM856                  N       UTF8
99 IBM922                  IBM922                  Y       UTF8
100 IBM930                  IBM930                  N       UTF8
101 IBM933                  IBM933                  N       UTF8
102 IBM935                  IBM935                  N       UTF8
103 IBM937                  IBM937                  N       UTF8
104 IBM939                  IBM939                  N       UTF8
105 IBM932                  IBM932                  Y       UTF8
106 IBM943                  IBM943                  Y       UTF8
107 IBM1046                 IBM1046                 Y       UTF8
108 IBM1124                 IBM1124                 Y       UTF8
109 IBM1129                 IBM1129                 Y       UTF8
110 IBM1160                 IBM1160                 N       UTF8
111 IBM1161                 IBM1161                 Y       UTF8
112 IBM1132                 IBM1132                 N       UTF8
113 IBM1133                 IBM1133                 Y       UTF8
114 IBM1162                 IBM1162                 Y       UTF8
115 IBM1163                 IBM1163                 Y       UTF8
116 IBM1164                 IBM1164                 N       UTF8
117 TCVN-5712               TCVN-5712               Y       UTF8
118 EUC-JISX0213            EUC-JISX0213            Y       UTF8
119 SHIFT_JISX0213          SHIFT_JISX0213          Y       UTF8
120 ISO-2022-JP-3           ISO-2022-JP-3           N       UTF8
121 TSCII                   TSCII                   Y       UTF8