1 /*-
2  * Copyright (c) 1988 The Regents of the University of California.
3  * All rights reserved.
4  *
5  * %sccs.include.redist.c%
6  */
7 
8 #ifndef lint
9 static char sccsid[] = "@(#)ectype.c	4.2 (Berkeley) 04/26/91";
10 #endif /* not lint */
11 
12 #include "ectype.h"
13 
14 char	ectype[] = {
15 /* 0x00 */
16     E_SPACE,
17     0x00,
18     0x00,
19     0x00,
20     0x00,
21     0x00,
22     0x00,
23     0x00,
24     0x00,
25     0x00,
26     0x00,
27     0x00,
28     0x00,
29     0x00,
30     0x00,
31     0x00,
32 /* 0x10 */
33     0x00,
34     0x00,
35     0x00,
36     0x00,
37     0x00,
38     0x00,
39     0x00,
40     0x00,
41     0x00,
42     0x00,
43     0x00,
44     0x00,
45     0x00,
46     0x00,
47     0x00,
48     0x00,
49 /* 0x20 */
50     0x00,
51     0x00,
52     0x00,
53     0x00,
54     0x00,
55     0x00,
56     0x00,
57     0x00,
58     0x00,
59     0x00,
60     0x00,
61     0x00,
62     0x00,
63     0x00,
64     0x00,
65     0x00,
66 /* 0x30 */
67     0x00,
68     0x00,
69     0x00,
70     0x00,
71     0x00,
72     0x00,
73     0x00,
74     0x00,
75     0x00,
76     0x00,
77     0x00,
78     0x00,
79     0x00,
80     0x00,
81     0x00,
82     0x00,
83 /* 0x40 */
84     E_SPACE,
85     0x00,
86     0x00,
87     0x00,
88     0x00,
89     0x00,
90     0x00,
91     0x00,
92     0x00,
93     0x00,
94     E_PRINT|E_PUNCT,
95     E_PRINT|E_PUNCT,
96     E_PRINT|E_PUNCT,
97     E_PRINT|E_PUNCT,
98     E_PRINT|E_PUNCT,
99     E_PRINT|E_PUNCT,
100 /* 0x50 */
101     E_PRINT|E_PUNCT,
102     0x00,
103     0x00,
104     0x00,
105     0x00,
106     0x00,
107     0x00,
108     0x00,
109     0x00,
110     0x00,
111     E_PRINT|E_PUNCT,
112     E_PRINT|E_PUNCT,
113     E_PRINT|E_PUNCT,
114     E_PRINT|E_PUNCT,
115     E_PRINT|E_PUNCT,
116     E_PRINT|E_PUNCT,
117 /* 0x60 */
118     E_PRINT|E_PUNCT,
119     E_PRINT|E_PUNCT,
120     0x00,
121     0x00,
122     0x00,
123     0x00,
124     0x00,
125     0x00,
126     0x00,
127     0x00,
128     E_PRINT|E_PUNCT,
129     E_PRINT|E_PUNCT,
130     E_PRINT|E_PUNCT,
131     E_PRINT|E_PUNCT,
132     E_PRINT|E_PUNCT,
133     E_PRINT|E_PUNCT,
134 /* 0x70 */
135     0x00,
136     0x00,
137     0x00,
138     0x00,
139     0x00,
140     0x00,
141     0x00,
142     0x00,
143     0x00,
144     E_PRINT|E_PUNCT,
145     E_PRINT|E_PUNCT,
146     E_PRINT|E_PUNCT,
147     E_PRINT|E_PUNCT,
148     E_PRINT|E_PUNCT,
149     E_PRINT|E_PUNCT,
150     E_PRINT|E_PUNCT,
151 /* 0x80 */
152     0x00,
153     E_PRINT|E_LOWER,
154     E_PRINT|E_LOWER,
155     E_PRINT|E_LOWER,
156     E_PRINT|E_LOWER,
157     E_PRINT|E_LOWER,
158     E_PRINT|E_LOWER,
159     E_PRINT|E_LOWER,
160     E_PRINT|E_LOWER,
161     E_PRINT|E_LOWER,
162     0x00,
163     0x00,
164     0x00,
165     0x00,
166     0x00,
167     0x00,
168 /* 0x90 */
169     0x00,
170     E_PRINT|E_LOWER,
171     E_PRINT|E_LOWER,
172     E_PRINT|E_LOWER,
173     E_PRINT|E_LOWER,
174     E_PRINT|E_LOWER,
175     E_PRINT|E_LOWER,
176     E_PRINT|E_LOWER,
177     E_PRINT|E_LOWER,
178     E_PRINT|E_LOWER,
179     0x00,
180     0x00,
181     0x00,
182     0x00,
183     0x00,
184     0x00,
185 /* 0xA0 */
186     0x00,
187     E_PRINT|E_PUNCT,
188     E_PRINT|E_LOWER,
189     E_PRINT|E_LOWER,
190     E_PRINT|E_LOWER,
191     E_PRINT|E_LOWER,
192     E_PRINT|E_LOWER,
193     E_PRINT|E_LOWER,
194     E_PRINT|E_LOWER,
195     E_PRINT|E_LOWER,
196     0x00,
197     0x00,
198     0x00,
199     0x00,
200     0x00,
201     0x00,
202 /* 0xB0 */
203     0x00,
204     0x00,
205     0x00,
206     0x00,
207     0x00,
208     0x00,
209     0x00,
210     0x00,
211     0x00,
212     0x00,
213     0x00,
214     0x00,
215     0x00,
216     0x00,
217     0x00,
218     0x00,
219 /* 0xC0 */
220     E_PRINT|E_PUNCT,
221     E_PRINT|E_UPPER,
222     E_PRINT|E_UPPER,
223     E_PRINT|E_UPPER,
224     E_PRINT|E_UPPER,
225     E_PRINT|E_UPPER,
226     E_PRINT|E_UPPER,
227     E_PRINT|E_UPPER,
228     E_PRINT|E_UPPER,
229     E_PRINT|E_UPPER,
230     0x00,
231     0x00,
232     0x00,
233     0x00,
234     0x00,
235     0x00,
236 /* 0xD0 */
237     E_PRINT|E_PUNCT,
238     E_PRINT|E_UPPER,
239     E_PRINT|E_UPPER,
240     E_PRINT|E_UPPER,
241     E_PRINT|E_UPPER,
242     E_PRINT|E_UPPER,
243     E_PRINT|E_UPPER,
244     E_PRINT|E_UPPER,
245     E_PRINT|E_UPPER,
246     E_PRINT|E_UPPER,
247     0x00,
248     0x00,
249     0x00,
250     0x00,
251     0x00,
252     0x00,
253 /* 0xE0 */
254     E_PRINT|E_PUNCT,
255     0x00,
256     E_PRINT|E_UPPER,
257     E_PRINT|E_UPPER,
258     E_PRINT|E_UPPER,
259     E_PRINT|E_UPPER,
260     E_PRINT|E_UPPER,
261     E_PRINT|E_UPPER,
262     E_PRINT|E_UPPER,
263     E_PRINT|E_UPPER,
264     0x00,
265     0x00,
266     0x00,
267     0x00,
268     0x00,
269     0x00,
270 /* 0xF0 */
271     E_PRINT|E_DIGIT,
272     E_PRINT|E_DIGIT,
273     E_PRINT|E_DIGIT,
274     E_PRINT|E_DIGIT,
275     E_PRINT|E_DIGIT,
276     E_PRINT|E_DIGIT,
277     E_PRINT|E_DIGIT,
278     E_PRINT|E_DIGIT,
279     E_PRINT|E_DIGIT,
280     E_PRINT|E_DIGIT,
281     0x00,
282     0x00,
283     0x00,
284     0x00,
285     0x00,
286     0x00
287 };
288