1/* Licensed to the Apache Software Foundation (ASF) under one or more
2 * contributor license agreements.  See the NOTICE file distributed with
3 * this work for additional information regarding copyright ownership.
4 * The ASF licenses this file to You under the Apache License, Version 2.0
5 * (the "License"); you may not use this file except in compliance with
6 * the License.  You may obtain a copy of the License at
7 *
8 *     http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16/* Table for the OSD_EBCDIC_DF04_1 encoding  */
17
18/* 00 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
19/* 04 */ BT_OTHER, BT_S, BT_OTHER, BT_OTHER,
20/* 08 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_NONXML,
21/* 0c */ BT_NONXML, BT_CR, BT_NONXML, BT_NONXML,
22/* 10 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
23/* 14 */ BT_OTHER, BT_LF, BT_NONXML, BT_OTHER,
24/* 18 */ BT_NONXML, BT_NONXML, BT_OTHER, BT_OTHER,
25/* 1c */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
26/* 20 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
27/* 24 */ BT_OTHER, BT_OTHER, BT_NONXML, BT_NONXML,
28/* 28 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
29/* 2c */ BT_OTHER, BT_NONXML, BT_NONXML, BT_NONXML,
30/* 30 */ BT_OTHER, BT_OTHER, BT_NONXML, BT_OTHER,
31/* 34 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_NONXML,
32/* 38 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
33/* 3c */ BT_NONXML, BT_NONXML, BT_OTHER, BT_NONXML,
34/* 40 */ BT_S, BT_OTHER, BT_NMSTRT, BT_NMSTRT,
35/* 44 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
36/* 48 */ BT_NMSTRT, BT_NMSTRT, BT_OTHER, BT_NAME,
37/* 4c */ BT_LT, BT_LPAR, BT_PLUS, BT_VERBAR,
38/* 50 */ BT_AMP, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
39/* 54 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
40/* 58 */ BT_NMSTRT, BT_NMSTRT, BT_EXCL, BT_OTHER,
41/* 5c */ BT_AST, BT_RPAR, BT_SEMI, BT_OTHER,
42/* 60 */ BT_MINUS, BT_SOL, BT_NMSTRT, BT_NMSTRT,
43/* 64 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
44/* 68 */ BT_NMSTRT, BT_NMSTRT, BT_OTHER, BT_COMMA,
45/* 6c */ BT_PERCNT, BT_NMSTRT, BT_GT, BT_QUEST,
46/* 70 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
47/* 74 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
48/* 78 */ BT_NMSTRT, BT_OTHER, BT_COLON, BT_NUM,
49/* 7c */ BT_OTHER, BT_APOS, BT_EQUALS, BT_QUOT,
50/* 80 */ BT_NMSTRT, BT_HEX, BT_HEX, BT_HEX,
51/* 84 */ BT_HEX, BT_HEX, BT_HEX, BT_NMSTRT,
52/* 88 */ BT_NMSTRT, BT_NMSTRT, BT_OTHER, BT_OTHER,
53/* 8c */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_OTHER,
54/* 90 */ BT_OTHER, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
55/* 94 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
56/* 98 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
57/* 9c */ BT_NMSTRT, BT_OTHER, BT_NMSTRT, BT_OTHER,
58/* a0 */ BT_NMSTRT, BT_OTHER, BT_NMSTRT, BT_NMSTRT,
59/* a4 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
60/* a8 */ BT_NMSTRT, BT_NMSTRT, BT_OTHER, BT_OTHER,
61/* ac */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_OTHER,
62/* b0 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_NAME,
63/* b4 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
64/* b8 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_LSQB,
65/* bc */ BT_OTHER, BT_RSQB, BT_OTHER, BT_OTHER,
66/* c0 */ BT_NMSTRT, BT_HEX, BT_HEX, BT_HEX,
67/* c4 */ BT_HEX, BT_HEX, BT_HEX, BT_NMSTRT,
68/* c8 */ BT_NMSTRT, BT_NMSTRT, BT_OTHER, BT_NMSTRT,
69/* cc */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
70/* d0 */ BT_OTHER, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
71/* d4 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
72/* d8 */ BT_NMSTRT, BT_NMSTRT, BT_OTHER, BT_NMSTRT,
73/* dc */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
74/* e0 */ BT_NMSTRT, BT_OTHER, BT_NMSTRT, BT_NMSTRT,
75/* e4 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
76/* e8 */ BT_NMSTRT, BT_NMSTRT, BT_OTHER, BT_NMSTRT,
77/* ec */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
78/* f0 */ BT_DIGIT, BT_DIGIT, BT_DIGIT, BT_DIGIT,
79/* f4 */ BT_DIGIT, BT_DIGIT, BT_DIGIT, BT_DIGIT,
80/* f8 */ BT_DIGIT, BT_DIGIT, BT_OTHER, BT_OTHER,
81/* fc */ BT_NMSTRT, BT_OTHER, BT_NMSTRT, BT_OTHER,
82