123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471 |
- /* Copyright (C) 2022 Free Software Foundation, Inc.
- This file is part of the GNU LIBICONV Library.
- The GNU LIBICONV Library is free software; you can redistribute it
- and/or modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either version 2.1
- of the License, or (at your option) any later version.
- The GNU LIBICONV 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
- Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU LIBICONV Library; see the file COPYING.LIB.
- If not, see <https://www.gnu.org/licenses/>. */
- /* Encodings used by system dependent locales on z/OS. */
- DEFENCODING(( "IBM-037",
- "IBM037", /* IANA */
- "CP037", /* IANA */
- "EBCDIC-CP-US", /* IANA */
- "EBCDIC-CP-CA", /* IANA */
- "EBCDIC-CP-WT", /* IANA */
- "EBCDIC-CP-NL", /* IANA */
- "csIBM037", /* IANA */
- ),
- ebcdic037,
- { ebcdic037_mbtowc, NULL }, { ebcdic037_wctomb, NULL })
- DEFENCODING(( "IBM-273",
- "IBM273", /* IANA */
- "CP273", /* IANA */
- "csIBM273", /* IANA */
- ),
- ebcdic273,
- { ebcdic273_mbtowc, NULL }, { ebcdic273_wctomb, NULL })
- DEFENCODING(( "IBM-277",
- "IBM277", /* IANA */
- "EBCDIC-CP-DK", /* IANA */
- "EBCDIC-CP-NO", /* IANA */
- "csIBM277", /* IANA */
- ),
- ebcdic277,
- { ebcdic277_mbtowc, NULL }, { ebcdic277_wctomb, NULL })
- DEFENCODING(( "IBM-278",
- "IBM278", /* IANA */
- "CP278", /* IANA */
- "EBCDIC-CP-FI", /* IANA */
- "EBCDIC-CP-SE", /* IANA */
- "csIBM278", /* IANA */
- ),
- ebcdic278,
- { ebcdic278_mbtowc, NULL }, { ebcdic278_wctomb, NULL })
- DEFENCODING(( "IBM-280",
- "IBM280", /* IANA */
- "CP280", /* IANA */
- "EBCDIC-CP-IT", /* IANA */
- "csIBM280", /* IANA */
- ),
- ebcdic280,
- { ebcdic280_mbtowc, NULL }, { ebcdic280_wctomb, NULL })
- DEFENCODING(( "IBM-282",
- "IBM282",
- ),
- ebcdic282,
- { ebcdic282_mbtowc, NULL }, { ebcdic282_wctomb, NULL })
- DEFENCODING(( "IBM-284",
- "IBM284", /* IANA */
- "CP284", /* IANA */
- "EBCDIC-CP-ES", /* IANA */
- "csIBM284", /* IANA */
- ),
- ebcdic284,
- { ebcdic284_mbtowc, NULL }, { ebcdic284_wctomb, NULL })
- DEFENCODING(( "IBM-285",
- "IBM285", /* IANA */
- "CP285", /* IANA */
- "EBCDIC-CP-GB", /* IANA */
- "csIBM285", /* IANA */
- ),
- ebcdic285,
- { ebcdic285_mbtowc, NULL }, { ebcdic285_wctomb, NULL })
- DEFENCODING(( "IBM-297",
- "IBM297", /* IANA */
- "CP297", /* IANA */
- "EBCDIC-CP-FR", /* IANA */
- "csIBM297", /* IANA */
- ),
- ebcdic297,
- { ebcdic297_mbtowc, NULL }, { ebcdic297_wctomb, NULL })
- DEFENCODING(( "IBM-423",
- "IBM423", /* IANA */
- "CP423", /* IANA */
- "EBCDIC-CP-GR", /* IANA */
- "csIBM423", /* IANA */
- ),
- ebcdic423,
- { ebcdic423_mbtowc, NULL }, { ebcdic423_wctomb, NULL })
- DEFENCODING(( "IBM-424",
- "IBM424", /* IANA */
- "CP424", /* IANA */
- "EBCDIC-CP-HE", /* IANA */
- "csIBM424", /* IANA */
- ),
- ebcdic424,
- { ebcdic424_mbtowc, NULL }, { ebcdic424_wctomb, NULL })
- DEFENCODING(( "IBM-425",
- "IBM425",
- ),
- ebcdic425,
- { ebcdic425_mbtowc, NULL }, { ebcdic425_wctomb, NULL })
- DEFENCODING(( "IBM-500",
- "IBM500", /* IANA */
- "CP500", /* IANA */
- "EBCDIC-CP-BE", /* IANA */
- "EBCDIC-CP-CH", /* IANA */
- "csIBM500", /* IANA */
- ),
- ebcdic500,
- { ebcdic500_mbtowc, NULL }, { ebcdic500_wctomb, NULL })
- DEFENCODING(( "IBM-838",
- "IBM838",
- "IBM-THAI", /* IANA */
- "csIBMThai", /* IANA */
- ),
- ebcdic838,
- { ebcdic838_mbtowc, NULL }, { ebcdic838_wctomb, NULL })
- DEFENCODING(( "IBM-870",
- "IBM870", /* IANA */
- "CP870", /* IANA */
- "EBCDIC-CP-ROECE", /* IANA */
- "EBCDIC-CP-YU", /* IANA */
- "csIBM870", /* IANA */
- ),
- ebcdic870,
- { ebcdic870_mbtowc, NULL }, { ebcdic870_wctomb, NULL })
- DEFENCODING(( "IBM-871",
- "IBM871", /* IANA */
- "CP871", /* IANA */
- "EBCDIC-CP-IS", /* IANA */
- "csIBM871", /* IANA */
- ),
- ebcdic871,
- { ebcdic871_mbtowc, NULL }, { ebcdic871_wctomb, NULL })
- DEFENCODING(( "IBM-875",
- "IBM875", /* glibc */
- "CP875", /* glibc */
- "EBCDIC-GREEK", /* glibc */
- ),
- ebcdic875,
- { ebcdic875_mbtowc, NULL }, { ebcdic875_wctomb, NULL })
- DEFENCODING(( "IBM-880",
- "IBM880", /* IANA */
- "CP880", /* IANA */
- "EBCDIC-CYRILLIC", /* IANA */
- "csIBM880", /* IANA */
- ),
- ebcdic880,
- { ebcdic880_mbtowc, NULL }, { ebcdic880_wctomb, NULL })
- DEFENCODING(( "IBM-905",
- "IBM905", /* IANA */
- "CP905", /* IANA */
- "EBCDIC-CP-TR", /* IANA */
- "csIBM905", /* IANA */
- ),
- ebcdic905,
- { ebcdic905_mbtowc, NULL }, { ebcdic905_wctomb, NULL })
- DEFENCODING(( "IBM-924",
- "IBM924",
- "IBM00924", /* IANA */
- "CCSID00924", /* IANA */
- "CP00924", /* IANA */
- "EBCDIC-LATIN9-EURO", /* IANA */
- "csIBM00924", /* IANA */
- ),
- ebcdic924,
- { ebcdic924_mbtowc, NULL }, { ebcdic924_wctomb, NULL })
- DEFENCODING(( "IBM-1025",
- "IBM1025", /* glibc */
- "CP1025", /* glibc */
- ),
- ebcdic1025,
- { ebcdic1025_mbtowc, NULL }, { ebcdic1025_wctomb, NULL })
- DEFENCODING(( "IBM-1026",
- "IBM1026", /* IANA */
- "CP1026", /* IANA */
- "csIBM1026", /* IANA */
- ),
- ebcdic1026,
- { ebcdic1026_mbtowc, NULL }, { ebcdic1026_wctomb, NULL })
- DEFENCODING(( "IBM-1047", /* IANA */
- "IBM1047", /* IANA */
- "CP1047", /* glibc */
- "csIBM1047", /* IANA */
- ),
- ebcdic1047,
- { ebcdic1047_mbtowc, NULL }, { ebcdic1047_wctomb, NULL })
- DEFENCODING(( "IBM-1097",
- "IBM1097", /* glibc */
- "CP1097", /* glibc */
- ),
- ebcdic1097,
- { ebcdic1097_mbtowc, NULL }, { ebcdic1097_wctomb, NULL })
- DEFENCODING(( "IBM-1112",
- "IBM1112", /* glibc */
- "CP1112", /* glibc */
- ),
- ebcdic1112,
- { ebcdic1112_mbtowc, NULL }, { ebcdic1112_wctomb, NULL })
- DEFENCODING(( "IBM-1122",
- "IBM1122", /* glibc */
- "CP1122", /* glibc */
- ),
- ebcdic1122,
- { ebcdic1122_mbtowc, NULL }, { ebcdic1122_wctomb, NULL })
- DEFENCODING(( "IBM-1123",
- "IBM1123", /* glibc */
- "CP1123", /* glibc */
- ),
- ebcdic1123,
- { ebcdic1123_mbtowc, NULL }, { ebcdic1123_wctomb, NULL })
- DEFENCODING(( "IBM-1130",
- "IBM1130", /* glibc */
- "CP1130", /* glibc */
- ),
- ebcdic1130,
- { ebcdic1130_mbtowc, NULL }, { ebcdic1130_wctomb, NULL })
- DEFENCODING(( "IBM-1132",
- "IBM1132", /* glibc */
- "CP1132", /* glibc */
- ),
- ebcdic1132,
- { ebcdic1132_mbtowc, NULL }, { ebcdic1132_wctomb, NULL })
- DEFENCODING(( "IBM-1137",
- "IBM1137", /* glibc */
- "CP1137", /* glibc */
- ),
- ebcdic1137,
- { ebcdic1137_mbtowc, NULL }, { ebcdic1137_wctomb, NULL })
- DEFENCODING(( "IBM-1140",
- "IBM1140",
- "IBM01140", /* IANA */
- "CCSID01140", /* IANA */
- "CP01140", /* IANA */
- "EBCDIC-US-37+EURO", /* IANA */
- "csIBM01140", /* IANA */
- ),
- ebcdic1140,
- { ebcdic1140_mbtowc, NULL }, { ebcdic1140_wctomb, NULL })
- DEFENCODING(( "IBM-1141",
- "IBM1141",
- "IBM01141", /* IANA */
- "CCSID01141", /* IANA */
- "CP01141", /* IANA */
- "EBCDIC-DE-273+EURO", /* IANA */
- "csIBM01141", /* IANA */
- ),
- ebcdic1141,
- { ebcdic1141_mbtowc, NULL }, { ebcdic1141_wctomb, NULL })
- DEFENCODING(( "IBM-1142",
- "IBM1142",
- "IBM01142", /* IANA */
- "CCSID01142", /* IANA */
- "CP01142", /* IANA */
- "EBCDIC-DK-277+EURO", /* IANA */
- "EBCDIC-NO-277+EURO", /* IANA */
- "csIBM01142", /* IANA */
- ),
- ebcdic1142,
- { ebcdic1142_mbtowc, NULL }, { ebcdic1142_wctomb, NULL })
- DEFENCODING(( "IBM-1143",
- "IBM1143",
- "IBM01143", /* IANA */
- "CCSID01143", /* IANA */
- "CP01143", /* IANA */
- "EBCDIC-FI-278+EURO", /* IANA */
- "EBCDIC-SE-278+EURO", /* IANA */
- "csIBM01143", /* IANA */
- ),
- ebcdic1143,
- { ebcdic1143_mbtowc, NULL }, { ebcdic1143_wctomb, NULL })
- DEFENCODING(( "IBM-1144",
- "IBM1144",
- "IBM01144", /* IANA */
- "CCSID01144", /* IANA */
- "CP01144", /* IANA */
- "EBCDIC-IT-280+EURO", /* IANA */
- "csPC8CodePage1144", /* IANA */
- ),
- ebcdic1144,
- { ebcdic1144_mbtowc, NULL }, { ebcdic1144_wctomb, NULL })
- DEFENCODING(( "IBM-1145",
- "IBM1145",
- "IBM01145", /* IANA */
- "CCSID01145", /* IANA */
- "CP01145", /* IANA */
- "EBCDIC-ES-284+EURO", /* IANA */
- "csIBM01145", /* IANA */
- ),
- ebcdic1145,
- { ebcdic1145_mbtowc, NULL }, { ebcdic1145_wctomb, NULL })
- DEFENCODING(( "IBM-1146",
- "IBM1146",
- "IBM01146", /* IANA */
- "CCSID01146", /* IANA */
- "CP01146", /* IANA */
- "EBCDIC-GB-285+EURO", /* IANA */
- "csPC8CodePage1146", /* IANA */
- ),
- ebcdic1146,
- { ebcdic1146_mbtowc, NULL }, { ebcdic1146_wctomb, NULL })
- DEFENCODING(( "IBM-1147",
- "IBM1147",
- "IBM01147", /* IANA */
- "CCSID01147", /* IANA */
- "CP01147", /* IANA */
- "EBCDIC-FR-297+EURO", /* IANA */
- "csIBM01147", /* IANA */
- ),
- ebcdic1147,
- { ebcdic1147_mbtowc, NULL }, { ebcdic1147_wctomb, NULL })
- DEFENCODING(( "IBM-1148",
- "IBM1148",
- "IBM01148", /* IANA */
- "CCSID01148", /* IANA */
- "CP01148", /* IANA */
- "EBCDIC-INTERNATIONAL-500+EURO", /* IANA */
- "csIBM01148", /* IANA */
- ),
- ebcdic1148,
- { ebcdic1148_mbtowc, NULL }, { ebcdic1148_wctomb, NULL })
- DEFENCODING(( "IBM-1149",
- "IBM1149",
- "IBM01149", /* IANA */
- "CCSID01149", /* IANA */
- "CP01149", /* IANA */
- "EBCDIC-IS-871+EURO", /* IANA */
- "csIBM01149", /* IANA */
- ),
- ebcdic1149,
- { ebcdic1149_mbtowc, NULL }, { ebcdic1149_wctomb, NULL })
- DEFENCODING(( "IBM-1153",
- "IBM1153", /* glibc */
- "CP1153", /* glibc */
- ),
- ebcdic1153,
- { ebcdic1153_mbtowc, NULL }, { ebcdic1153_wctomb, NULL })
- DEFENCODING(( "IBM-1154",
- "IBM1154", /* glibc */
- "CP1154", /* glibc */
- ),
- ebcdic1154,
- { ebcdic1154_mbtowc, NULL }, { ebcdic1154_wctomb, NULL })
- DEFENCODING(( "IBM-1155",
- "IBM1155", /* glibc */
- "CP1155", /* glibc */
- ),
- ebcdic1155,
- { ebcdic1155_mbtowc, NULL }, { ebcdic1155_wctomb, NULL })
- DEFENCODING(( "IBM-1156",
- "IBM1156", /* glibc */
- "CP1156", /* glibc */
- ),
- ebcdic1156,
- { ebcdic1156_mbtowc, NULL }, { ebcdic1156_wctomb, NULL })
- DEFENCODING(( "IBM-1157",
- "IBM1157", /* glibc */
- "CP1157", /* glibc */
- ),
- ebcdic1157,
- { ebcdic1157_mbtowc, NULL }, { ebcdic1157_wctomb, NULL })
- DEFENCODING(( "IBM-1158",
- "IBM1158", /* glibc */
- "CP1158", /* glibc */
- ),
- ebcdic1158,
- { ebcdic1158_mbtowc, NULL }, { ebcdic1158_wctomb, NULL })
- DEFENCODING(( "IBM-1160",
- "IBM1160", /* glibc */
- "CP1160", /* glibc */
- ),
- ebcdic1160,
- { ebcdic1160_mbtowc, NULL }, { ebcdic1160_wctomb, NULL })
- DEFENCODING(( "IBM-1164",
- "IBM1164", /* glibc */
- "CP1164", /* glibc */
- ),
- ebcdic1164,
- { ebcdic1164_mbtowc, NULL }, { ebcdic1164_wctomb, NULL })
- DEFENCODING(( "IBM-1165",
- "IBM1165",
- ),
- ebcdic1165,
- { ebcdic1165_mbtowc, NULL }, { ebcdic1165_wctomb, NULL })
- DEFENCODING(( "IBM-1166",
- "IBM1166", /* glibc */
- "CP1166", /* glibc */
- ),
- ebcdic1166,
- { ebcdic1166_mbtowc, NULL }, { ebcdic1166_wctomb, NULL })
- DEFENCODING(( "IBM-4971",
- "IBM4971", /* glibc */
- "CP4971", /* glibc */
- ),
- ebcdic4971,
- { ebcdic4971_mbtowc, NULL }, { ebcdic4971_wctomb, NULL })
- DEFENCODING(( "IBM-12712",
- "IBM12712", /* glibc */
- "CP12712", /* glibc */
- ),
- ebcdic12712,
- { ebcdic12712_mbtowc, NULL }, { ebcdic12712_wctomb, NULL })
- DEFENCODING(( "IBM-16804",
- "IBM16804", /* glibc */
- "CP16804", /* glibc */
- ),
- ebcdic16804,
- { ebcdic16804_mbtowc, NULL }, { ebcdic16804_wctomb, NULL })
|