1*aef5731fSOliver Tappe/* Copyright (C) 2001-2002 Free Software Foundation, Inc. 2*aef5731fSOliver Tappe This file is part of the GNU LIBICONV Library. 3*aef5731fSOliver Tappe 4*aef5731fSOliver Tappe The GNU LIBICONV Library is free software; you can redistribute it 5*aef5731fSOliver Tappe and/or modify it under the terms of the GNU Library General Public 6*aef5731fSOliver Tappe License as published by the Free Software Foundation; either version 2 7*aef5731fSOliver Tappe of the License, or (at your option) any later version. 8*aef5731fSOliver Tappe 9*aef5731fSOliver Tappe The GNU LIBICONV Library is distributed in the hope that it will be 10*aef5731fSOliver Tappe useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 11*aef5731fSOliver Tappe MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12*aef5731fSOliver Tappe Library General Public License for more details. 13*aef5731fSOliver Tappe 14*aef5731fSOliver Tappe You should have received a copy of the GNU Library General Public 15*aef5731fSOliver Tappe License along with the GNU LIBICONV Library; see the file COPYING.LIB. 16*aef5731fSOliver Tappe If not, write to the Free Software Foundation, Inc., 51 Franklin Street, 17*aef5731fSOliver Tappe Fifth Floor, Boston, MA 02110-1301, USA. */ 18*aef5731fSOliver Tappe 19*aef5731fSOliver Tappe/* Encodings used by system dependent locales on MSDOS. */ 20*aef5731fSOliver Tappe 21*aef5731fSOliver TappeDEFENCODING(( "CP437", /* IANA, JDK 1.1 */ 22*aef5731fSOliver Tappe "IBM437", /* IANA */ 23*aef5731fSOliver Tappe "437", /* IANA */ 24*aef5731fSOliver Tappe "csPC8CodePage437", /* IANA */ 25*aef5731fSOliver Tappe ), 26*aef5731fSOliver Tappe cp437, 27*aef5731fSOliver Tappe { cp437_mbtowc, NULL }, { cp437_wctomb, NULL }) 28*aef5731fSOliver Tappe 29*aef5731fSOliver TappeDEFENCODING(( "CP737", /* JDK 1.1 */ 30*aef5731fSOliver Tappe ), 31*aef5731fSOliver Tappe cp737, 32*aef5731fSOliver Tappe { cp737_mbtowc, NULL }, { cp737_wctomb, NULL }) 33*aef5731fSOliver Tappe 34*aef5731fSOliver TappeDEFENCODING(( "CP775", /* IANA, JDK 1.1 */ 35*aef5731fSOliver Tappe "IBM775", /* IANA */ 36*aef5731fSOliver Tappe "csPC775Baltic", /* IANA */ 37*aef5731fSOliver Tappe ), 38*aef5731fSOliver Tappe cp775, 39*aef5731fSOliver Tappe { cp775_mbtowc, NULL }, { cp775_wctomb, NULL }) 40*aef5731fSOliver Tappe 41*aef5731fSOliver TappeDEFENCODING(( "CP852", /* IANA, JDK 1.1 */ 42*aef5731fSOliver Tappe "IBM852", /* IANA */ 43*aef5731fSOliver Tappe "852", /* IANA */ 44*aef5731fSOliver Tappe "csPCp852", /* IANA */ 45*aef5731fSOliver Tappe ), 46*aef5731fSOliver Tappe cp852, 47*aef5731fSOliver Tappe { cp852_mbtowc, NULL }, { cp852_wctomb, NULL }) 48*aef5731fSOliver Tappe 49*aef5731fSOliver TappeDEFENCODING(( "CP853", 50*aef5731fSOliver Tappe ), 51*aef5731fSOliver Tappe cp853, 52*aef5731fSOliver Tappe { cp853_mbtowc, NULL }, { cp853_wctomb, NULL }) 53*aef5731fSOliver Tappe 54*aef5731fSOliver TappeDEFENCODING(( "CP855", /* IANA, JDK 1.1 */ 55*aef5731fSOliver Tappe "IBM855", /* IANA */ 56*aef5731fSOliver Tappe "855", /* IANA */ 57*aef5731fSOliver Tappe "csIBM855", /* IANA */ 58*aef5731fSOliver Tappe ), 59*aef5731fSOliver Tappe cp855, 60*aef5731fSOliver Tappe { cp855_mbtowc, NULL }, { cp855_wctomb, NULL }) 61*aef5731fSOliver Tappe 62*aef5731fSOliver TappeDEFENCODING(( "CP857", /* IANA, JDK 1.1 */ 63*aef5731fSOliver Tappe "IBM857", /* IANA */ 64*aef5731fSOliver Tappe "857", /* IANA */ 65*aef5731fSOliver Tappe "csIBM857", /* IANA */ 66*aef5731fSOliver Tappe ), 67*aef5731fSOliver Tappe cp857, 68*aef5731fSOliver Tappe { cp857_mbtowc, NULL }, { cp857_wctomb, NULL }) 69*aef5731fSOliver Tappe 70*aef5731fSOliver TappeDEFENCODING(( "CP858", /* JDK 1.1.7 */ 71*aef5731fSOliver Tappe ), 72*aef5731fSOliver Tappe cp858, 73*aef5731fSOliver Tappe { cp858_mbtowc, NULL }, { cp858_wctomb, NULL }) 74*aef5731fSOliver Tappe 75*aef5731fSOliver TappeDEFENCODING(( "CP860", /* IANA, JDK 1.1 */ 76*aef5731fSOliver Tappe "IBM860", /* IANA */ 77*aef5731fSOliver Tappe "860", /* IANA */ 78*aef5731fSOliver Tappe "csIBM860", /* IANA */ 79*aef5731fSOliver Tappe ), 80*aef5731fSOliver Tappe cp860, 81*aef5731fSOliver Tappe { cp860_mbtowc, NULL }, { cp860_wctomb, NULL }) 82*aef5731fSOliver Tappe 83*aef5731fSOliver TappeDEFENCODING(( "CP861", /* IANA, JDK 1.1 */ 84*aef5731fSOliver Tappe "IBM861", /* IANA */ 85*aef5731fSOliver Tappe "861", /* IANA */ 86*aef5731fSOliver Tappe "CP-IS", /* IANA */ 87*aef5731fSOliver Tappe "csIBM861", /* IANA */ 88*aef5731fSOliver Tappe ), 89*aef5731fSOliver Tappe cp861, 90*aef5731fSOliver Tappe { cp861_mbtowc, NULL }, { cp861_wctomb, NULL }) 91*aef5731fSOliver Tappe 92*aef5731fSOliver TappeDEFENCODING(( "CP863", /* IANA, JDK 1.1 */ 93*aef5731fSOliver Tappe "IBM863", /* IANA */ 94*aef5731fSOliver Tappe "863", /* IANA */ 95*aef5731fSOliver Tappe "csIBM863", /* IANA */ 96*aef5731fSOliver Tappe ), 97*aef5731fSOliver Tappe cp863, 98*aef5731fSOliver Tappe { cp863_mbtowc, NULL }, { cp863_wctomb, NULL }) 99*aef5731fSOliver Tappe 100*aef5731fSOliver TappeDEFENCODING(( "CP864", /* IANA, JDK 1.1 */ 101*aef5731fSOliver Tappe "IBM864", /* IANA */ 102*aef5731fSOliver Tappe "csIBM864", /* IANA */ 103*aef5731fSOliver Tappe ), 104*aef5731fSOliver Tappe cp864, 105*aef5731fSOliver Tappe { cp864_mbtowc, NULL }, { cp864_wctomb, NULL }) 106*aef5731fSOliver Tappe 107*aef5731fSOliver TappeDEFENCODING(( "CP865", /* IANA, JDK 1.1 */ 108*aef5731fSOliver Tappe "IBM865", /* IANA */ 109*aef5731fSOliver Tappe "865", /* IANA */ 110*aef5731fSOliver Tappe "csIBM865", /* IANA */ 111*aef5731fSOliver Tappe ), 112*aef5731fSOliver Tappe cp865, 113*aef5731fSOliver Tappe { cp865_mbtowc, NULL }, { cp865_wctomb, NULL }) 114*aef5731fSOliver Tappe 115*aef5731fSOliver TappeDEFENCODING(( "CP869", /* IANA, JDK 1.1 */ 116*aef5731fSOliver Tappe "IBM869", /* IANA */ 117*aef5731fSOliver Tappe "869", /* IANA */ 118*aef5731fSOliver Tappe "CP-GR", /* IANA */ 119*aef5731fSOliver Tappe "csIBM869", /* IANA */ 120*aef5731fSOliver Tappe ), 121*aef5731fSOliver Tappe cp869, 122*aef5731fSOliver Tappe { cp869_mbtowc, NULL }, { cp869_wctomb, NULL }) 123*aef5731fSOliver Tappe 124*aef5731fSOliver TappeDEFENCODING(( "CP1125", /* ICU */ 125*aef5731fSOliver Tappe ), 126*aef5731fSOliver Tappe cp1125, 127*aef5731fSOliver Tappe { cp1125_mbtowc, NULL }, { cp1125_wctomb, NULL }) 128