xref: /haiku/src/libs/iconv/encodings_dos.def (revision aef5731f38da6f7b913e0f64acd8a40555491ce5)
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