1 /* List of character set names for GDB.
3 Copyright (C) 2009-2022 Free Software Foundation, Inc.
5 This file is part of GDB.
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3 of the License, or
10 (at your option) any later version.
12 This program 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
15 GNU General Public License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
20 #ifndef CHARSET_LIST_H
21 #define CHARSET_LIST_H
23 /* Note that the first entry must always be "auto".
24 The remaining entries were created by running this script:
26 iconv -l | sed -e '/[/]...*$/d' -e 's@^\(.*\)//$@"\1", \\@'
28 .. and then removing the final backslash. It would be nice to
29 separate narrow and wide character sets, but there is no good way
31 #define DEFAULT_CHARSET_NAMES \
238 "CSA_Z243.4-1985-1", \
239 "CSA_Z243.4-1985-2", \
259 "CSEUCPKDFMTJAPANESE", \
361 "CSISO4UNITEDKINGDOM", \
363 "CSISO11SWEDISHFORNAMES", \
364 "CSISO14JISC6220RO", \
366 "CSISO16PORTUGESE", \
368 "CSISO18GREEK7OLD", \
369 "CSISO19LATINGREEK", \
372 "CSISO27LATINGREEK1", \
375 "CSISO51INISCYRILLIC", \
377 "CSISO60DANISHNORWEGIAN", \
378 "CSISO60NORWEGIAN1", \
379 "CSISO61NORWEGIAN2", \
381 "CSISO84PORTUGUESE2", \
383 "CSISO86HUNGARIAN", \
387 "CSISO92JISC62991984B", \
390 "CSISO111ECMACYRILLIC", \
391 "CSISO121CANADIAN1", \
392 "CSISO122CANADIAN2", \
393 "CSISO139CSN369103", \
394 "CSISO141JUSIB1002", \
397 "CSISO150GREEKCCITT", \
399 "CSISO153GOST1976874", \
406 "CSISO5427CYRILLIC", \
407 "CSISO5427CYRILLIC1981", \
416 "CSISOLATINARABIC", \
417 "CSISOLATINCYRILLIC", \
419 "CSISOLATINHEBREW", \
426 "CSPC8CODEPAGE437", \
428 "CSPC850MULTILINGUAL", \
429 "CSPC862LATINHEBREW", \
540 "GEORGIAN-ACADEMY", \
911 "ISO_646.IRV:1991", \
945 "ISO_8859-10:1992", \
947 "ISO_8859-14:1998", \
949 "ISO_8859-15:1998", \
951 "ISO_8859-16:2001", \
958 "JIS_C6220-1969-RO", \
959 "JIS_C6229-1984-B", \
1000 "MAC-CENTRALEUROPE", \
1018 "MS-MAC-CYRILLIC", \
1036 "NF_Z_62-010_(1973)", \
1037 "NF_Z_62-010_1973", \
1039 "NF_Z_62010_1973", \
1133 "TCVN5712-1:1993", \
1195 #endif /* CHARSET_LIST_H */