Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
att
GitHub Repository: att/ast
Path: blob/master/src/lib/libast/comp/gross_sgi.h
1810 views
1
/***********************************************************************
2
* *
3
* This software is part of the ast package *
4
* Copyright (c) 1985-2011 AT&T Intellectual Property *
5
* and is licensed under the *
6
* Eclipse Public License, Version 1.0 *
7
* by AT&T Intellectual Property *
8
* *
9
* A copy of the License is available at *
10
* http://www.eclipse.org/org/documents/epl-v10.html *
11
* (with md5 checksum b35adb5213ca9657e911e9befb180842) *
12
* *
13
* Information and Software Systems Research *
14
* AT&T Research *
15
* Florham Park NJ *
16
* *
17
* Glenn Fowler <[email protected]> *
18
* David Korn <[email protected]> *
19
* Phong Vo <[email protected]> *
20
* *
21
***********************************************************************/
22
#if __sgi && _hdr_locale_attr
23
24
/*
25
* irix 6.5 introduced __libc_attr referenced by
26
* ctype and locale macros; this hack lets
27
* 6.5 a.outs run on irix < 6.5
28
*
29
* NOTE: this hack also freezes the US locale
30
*/
31
32
#include <locale_attr.h>
33
34
static __ctype_t _ast_ctype_tbl =
35
{
36
{
37
0x00000000, 0x00000020, 0x00000020, 0x00000020,
38
0x00000020, 0x00000020, 0x00000020, 0x00000020,
39
0x00000020, 0x00000020, 0x80000028, 0x00000028,
40
0x00000028, 0x00000028, 0x00000028, 0x00000020,
41
0x00000020, 0x00000020, 0x00000020, 0x00000020,
42
0x00000020, 0x00000020, 0x00000020, 0x00000020,
43
0x00000020, 0x00000020, 0x00000020, 0x00000020,
44
0x00000020, 0x00000020, 0x00000020, 0x00000020,
45
0x00000020, 0x80008008, 0x00000010, 0x00000010,
46
0x00000010, 0x00000010, 0x00000010, 0x00000010,
47
0x00000010, 0x00000010, 0x00000010, 0x00000010,
48
0x00000010, 0x00000010, 0x00000010, 0x00000010,
49
0x00000010, 0x00000084, 0x00000084, 0x00000084,
50
0x00000084, 0x00000084, 0x00000084, 0x00000084,
51
0x00000084, 0x00000084, 0x00000084, 0x00000010,
52
0x00000010, 0x00000010, 0x00000010, 0x00000010,
53
0x00000010, 0x00000010, 0x00000081, 0x00000081,
54
0x00000081, 0x00000081, 0x00000081, 0x00000081,
55
0x00000001, 0x00000001, 0x00000001, 0x00000001,
56
0x00000001, 0x00000001, 0x00000001, 0x00000001,
57
0x00000001, 0x00000001, 0x00000001, 0x00000001,
58
0x00000001, 0x00000001, 0x00000001, 0x00000001,
59
0x00000001, 0x00000001, 0x00000001, 0x00000001,
60
0x00000010, 0x00000010, 0x00000010, 0x00000010,
61
0x00000010, 0x00000010, 0x00000082, 0x00000082,
62
0x00000082, 0x00000082, 0x00000082, 0x00000082,
63
0x00000002, 0x00000002, 0x00000002, 0x00000002,
64
0x00000002, 0x00000002, 0x00000002, 0x00000002,
65
0x00000002, 0x00000002, 0x00000002, 0x00000002,
66
0x00000002, 0x00000002, 0x00000002, 0x00000002,
67
0x00000002, 0x00000002, 0x00000002, 0x00000002,
68
0x00000010, 0x00000010, 0x00000010, 0x00000010,
69
0x00000020, 0x00000000, 0x00000000, 0x00000000,
70
0x00000000, 0x00000000, 0x00000000, 0x00000000,
71
0x00000000, 0x00000000, 0x00000000, 0x00000000,
72
0x00000000, 0x00000000, 0x00000000, 0x00000000,
73
0x00000000, 0x00000000, 0x00000000, 0x00000000,
74
0x00000000, 0x00000000, 0x00000000, 0x00000000,
75
0x00000000, 0x00000000, 0x00000000, 0x00000000,
76
0x00000000, 0x00000000, 0x00000000, 0x00000000,
77
0x00000000, 0x00000000, 0x00000000, 0x00000000,
78
0x00000000, 0x00000000, 0x00000000, 0x00000000,
79
0x00000000, 0x00000000, 0x00000000, 0x00000000,
80
0x00000000, 0x00000000, 0x00000000, 0x00000000,
81
0x00000000, 0x00000000, 0x00000000, 0x00000000,
82
0x00000000, 0x00000000, 0x00000000, 0x00000000,
83
0x00000000, 0x00000000, 0x00000000, 0x00000000,
84
0x00000000, 0x00000000, 0x00000000, 0x00000000,
85
0x00000000, 0x00000000, 0x00000000, 0x00000000,
86
0x00000000, 0x00000000, 0x00000000, 0x00000000,
87
0x00000000, 0x00000000, 0x00000000, 0x00000000,
88
0x00000000, 0x00000000, 0x00000000, 0x00000000,
89
0x00000000, 0x00000000, 0x00000000, 0x00000000,
90
0x00000000, 0x00000000, 0x00000000, 0x00000000,
91
0x00000000, 0x00000000, 0x00000000, 0x00000000,
92
0x00000000, 0x00000000, 0x00000000, 0x00000000,
93
0x00000000, 0x00000000, 0x00000000, 0x00000000,
94
0x00000000, 0x00000000, 0x00000000, 0x00000000,
95
0x00000000, 0x00000000, 0x00000000, 0x00000000,
96
0x00000000, 0x00000000, 0x00000000, 0x00000000,
97
0x00000000, 0x00000000, 0x00000000, 0x00000000,
98
0x00000000, 0x00000000, 0x00000000, 0x00000000,
99
0x00000000, 0x00000000, 0x00000000, 0x00000000,
100
0x00000000, 0x00000000, 0x00000000, 0x00000000,
101
0x00000000,
102
},
103
{
104
-1, 0, 1, 2, 3, 4, 5, 6,
105
7, 8, 9, 10, 11, 12, 13, 14,
106
15, 16, 17, 18, 19, 20, 21, 22,
107
23, 24, 25, 26, 27, 28, 29, 30,
108
31, 32, 33, 34, 35, 36, 37, 38,
109
39, 40, 41, 42, 43, 44, 45, 46,
110
47, 48, 49, 50, 51, 52, 53, 54,
111
55, 56, 57, 58, 59, 60, 61, 62,
112
63, 64, 97, 98, 99, 100, 101, 102,
113
103, 104, 105, 106, 107, 108, 109, 110,
114
111, 112, 113, 114, 115, 116, 117, 118,
115
119, 120, 121, 122, 91, 92, 93, 94,
116
95, 96, 97, 98, 99, 100, 101, 102,
117
103, 104, 105, 106, 107, 108, 109, 110,
118
111, 112, 113, 114, 115, 116, 117, 118,
119
119, 120, 121, 122, 123, 124, 125, 126,
120
127, 128, 129, 130, 131, 132, 133, 134,
121
135, 136, 137, 138, 139, 140, 141, 142,
122
143, 144, 145, 146, 147, 148, 149, 150,
123
151, 152, 153, 154, 155, 156, 157, 158,
124
159, 160, 161, 162, 163, 164, 165, 166,
125
167, 168, 169, 170, 171, 172, 173, 174,
126
175, 176, 177, 178, 179, 180, 181, 182,
127
183, 184, 185, 186, 187, 188, 189, 190,
128
191, 192, 193, 194, 195, 196, 197, 198,
129
199, 200, 201, 202, 203, 204, 205, 206,
130
207, 208, 209, 210, 211, 212, 213, 214,
131
215, 216, 217, 218, 219, 220, 221, 222,
132
223, 224, 225, 226, 227, 228, 229, 230,
133
231, 232, 233, 234, 235, 236, 237, 238,
134
239, 240, 241, 242, 243, 244, 245, 246,
135
247, 248, 249, 250, 251, 252, 253, 254,
136
255,
137
},
138
{
139
-1, 0, 1, 2, 3, 4, 5, 6,
140
7, 8, 9, 10, 11, 12, 13, 14,
141
15, 16, 17, 18, 19, 20, 21, 22,
142
23, 24, 25, 26, 27, 28, 29, 30,
143
31, 32, 33, 34, 35, 36, 37, 38,
144
39, 40, 41, 42, 43, 44, 45, 46,
145
47, 48, 49, 50, 51, 52, 53, 54,
146
55, 56, 57, 58, 59, 60, 61, 62,
147
63, 64, 65, 66, 67, 68, 69, 70,
148
71, 72, 73, 74, 75, 76, 77, 78,
149
79, 80, 81, 82, 83, 84, 85, 86,
150
87, 88, 89, 90, 91, 92, 93, 94,
151
95, 96, 65, 66, 67, 68, 69, 70,
152
71, 72, 73, 74, 75, 76, 77, 78,
153
79, 80, 81, 82, 83, 84, 85, 86,
154
87, 88, 89, 90, 123, 124, 125, 126,
155
127, 128, 129, 130, 131, 132, 133, 134,
156
135, 136, 137, 138, 139, 140, 141, 142,
157
143, 144, 145, 146, 147, 148, 149, 150,
158
151, 152, 153, 154, 155, 156, 157, 158,
159
159, 160, 161, 162, 163, 164, 165, 166,
160
167, 168, 169, 170, 171, 172, 173, 174,
161
175, 176, 177, 178, 179, 180, 181, 182,
162
183, 184, 185, 186, 187, 188, 189, 190,
163
191, 192, 193, 194, 195, 196, 197, 198,
164
199, 200, 201, 202, 203, 204, 205, 206,
165
207, 208, 209, 210, 211, 212, 213, 214,
166
215, 216, 217, 218, 219, 220, 221, 222,
167
223, 224, 225, 226, 227, 228, 229, 230,
168
231, 232, 233, 234, 235, 236, 237, 238,
169
239, 240, 241, 242, 243, 244, 245, 246,
170
247, 248, 249, 250, 251, 252, 253, 254,
171
255,
172
},
173
{
174
000, 000, 000, 000, 000, 000, 000,
175
},
176
};
177
178
extern __attr_t ___libc_attr =
179
{
180
&_ast_ctype_tbl,
181
{ 0 },
182
{ 0 },
183
{ 1 },
184
};
185
186
#pragma weak __libc_attr = ___libc_attr
187
188
#endif
189
190