Don't macro-expand failed assertion expression [BZ #18604]
[glibc.git] / iconvdata / TESTS
blob4a348e6c3b1c376d053763b0fa08fd6c745a8a3e
1 # Available tests for iconv(1) (and therefore iconv(3)) in GNU libc.
2 # Copyright (C) 1998-2015 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, see
19 # <http://www.gnu.org/licenses/>.
21 # Each line consists of at least four entries:
22 # 1.  input file name.
23 # 2.  output file name; this is different from the input file name only for
24 #     conversions which do not produce the same output when the transformation
25 #     is applied back and forth.
26 # 3.  Y or N depending of whether the character set contains ASCII as a
27 #     subset or not.
28 # 4.
29 # ...
30 # N.  target coded character set.
32 ISO-8859-1              ISO-8859-1              Y       UTF8
33 ISO-8859-2              ISO-8859-2              Y       UCS4 UTF8
34 ISO-8859-3              ISO-8859-3              Y       UTF8
35 ISO-8859-4              ISO-8859-4              Y       UTF8
36 ISO-8859-5              ISO-8859-5              Y       UTF8
37 ISO-8859-6              ISO-8859-6              Y       UTF8
38 ISO-8859-7              ISO-8859-7              Y       UTF8
39 ISO-8859-8              ISO-8859-8              Y       UTF8
40 ISO-8859-9              ISO-8859-9              Y       UTF8
41 ISO-8859-9E             ISO-8859-9E             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
122 IBM1025                 IBM1025                 N       UTF8
123 IBM1122                 IBM1122                 N       UTF8
124 IBM1137                 IBM1137                 N       UTF8
125 IBM1153                 IBM1153                 N       UTF8
126 IBM1154                 IBM1154                 N       UTF8
127 IBM1155                 IBM1155                 N       UTF8
128 IBM1156                 IBM1156                 N       UTF8
129 IBM1157                 IBM1157                 N       UTF8
130 IBM1158                 IBM1158                 N       UTF8
131 IBM803                  IBM803                  -       UTF8
132 IBM901                  IBM901                  N       UTF8
133 IBM902                  IBM902                  N       UTF8
134 IBM921                  IBM921                  N       UTF8
135 IBM1008                 IBM1008                 N       UTF8
136 IBM1097                 IBM1097                 Y       UTF8
137 IBM1112                 IBM1112                 N       UTF8
138 IBM1123                 IBM1123                 N       UTF8
139 IBM1130                 IBM1130                 N       UTF8
140 IBM1140                 IBM1140                 N       UTF8
141 IBM1141                 IBM1141                 N       UTF8
142 IBM1142                 IBM1142                 N       UTF8
143 IBM1143                 IBM1143                 N       UTF8
144 IBM1144                 IBM1144                 N       UTF8
145 IBM1145                 IBM1145                 N       UTF8
146 IBM1146                 IBM1146                 N       UTF8
147 IBM1147                 IBM1147                 N       UTF8
148 IBM1148                 IBM1148                 N       UTF8
149 IBM1149                 IBM1149                 N       UTF8
150 IBM1166                 IBM1166                 N       UTF8
151 IBM1167                 IBM1167                 N       UTF8
152 IBM4517                 IBM4517                 -       UTF8
153 IBM4899                 IBM4899                 -       UTF8
154 IBM4909                 IBM4909                 N       UTF8
155 IBM4971                 IBM4971                 N       UTF8
156 IBM5347                 IBM5347                 N       UTF8
157 IBM9030                 IBM9030                 N       UTF8
158 IBM9066                 IBM9066                 N       UTF8
159 IBM9448                 IBM9448                 N       UTF8
160 IBM12712                IBM12712                N       UTF8
161 IBM16804                IBM16804                -       UTF8
162 IBM1364                 IBM1364                 N       UTF8
163 IBM1371                 IBM1371                 N       UTF8
164 IBM1388                 IBM1388                 N       UTF8
165 IBM1390                 IBM1390                 N       UTF8
166 IBM1399                 IBM1399                 N       UTF8
167 ISO_11548-1             ISO_11548-1             -       UTF8
168 MIK                     MIK                     Y       UTF8
169 BRF                     BRF                     -       UTF8
170 MAC-SAMI                MAC-SAMI                Y       UTF8
171 MAC-CENTRALEUROPE       MAC-CENTRALEUROPE       Y       UTF8
172 KOI8-RU                 KOI8-RU                 Y       UTF8