source: trunk/libs/newlib/src/newlib/libc/ctype/ctype_iso.h @ 444

Last change on this file since 444 was 444, checked in by satin@…, 6 years ago

add newlib,libalmos-mkh, restructure shared_syscalls.h and mini-libc

File size: 16.7 KB
Line 
1/* ctype table definitions for ISO-8859-x charsets.
2   Included by ctype_.c. */
3
4#define _CTYPE_ISO_8859_1_128_254 \
5        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
6        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
7        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
8        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
9        _S|_B,  _P,     _P,     _P,     _P,     _P,     _P,     _P, \
10        _P,     _P,     _P,     _P,     _P,     _P,     _P,     _P, \
11        _P,     _P,     _P,     _P,     _P,     _P,     _P,     _P, \
12        _P,     _P,     _P,     _P,     _P,     _P,     _P,     _P, \
13        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
14        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
15        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _P, \
16        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _L, \
17        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
18        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
19        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _P, \
20        _L,     _L,     _L,     _L,     _L,     _L,     _L
21#define _CTYPE_ISO_8859_1_255 _L
22#define _CTYPE_ISO_8859_2_128_254 \
23        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
24        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
25        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
26        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
27        _S|_B,  _U,     _P,     _U,     _P,     _U,     _U,     _P, \
28        _P,     _U,     _U,     _U,     _U,     _P,     _U,     _U, \
29        _P,     _L,     _P,     _L,     _P,     _L,     _L,     _P, \
30        _P,     _L,     _L,     _L,     _L,     _P,     _L,     _L, \
31        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
32        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
33        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _P, \
34        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _L, \
35        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
36        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
37        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _P, \
38        _L,     _L,     _L,     _L,     _L,     _L,     _L
39#define _CTYPE_ISO_8859_2_255 _P
40#define _CTYPE_ISO_8859_3_128_254 \
41        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
42        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
43        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
44        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
45        _S|_B,  _U,     _P,     _P,     _P,     0,      _U,     _P, \
46        _P,     _U,     _U,     _U,     _U,     _P,     0,      _U, \
47        _P,     _L,     _P,     _P,     _P,     _P,     _L,     _P, \
48        _P,     _L,     _L,     _L,     _L,     _P,     0,      _L, \
49        _U,     _U,     _U,     0,      _U,     _U,     _U,     _U, \
50        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
51        0,      _U,     _U,     _U,     _U,     _U,     _U,     _P, \
52        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _L, \
53        _L,     _L,     _L,     0,      _L,     _L,     _L,     _L, \
54        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
55        0,      _L,     _L,     _L,     _L,     _L,     _L,     _P, \
56        _L,     _L,     _L,     _L,     _L,     _L,     _L
57#define _CTYPE_ISO_8859_3_255 _P
58#define _CTYPE_ISO_8859_4_128_254 \
59        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
60        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
61        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
62        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
63        _S|_B,  _U,     _L,     _U,     _P,     _U,     _U,     _P, \
64        _P,     _U,     _U,     _U,     _U,     _P,     _U,     _P, \
65        _P,     _L,     _P,     _L,     _P,     _L,     _L,     _P, \
66        _P,     _L,     _L,     _L,     _L,     _P,     _L,     _L, \
67        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
68        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
69        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _P, \
70        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _L, \
71        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
72        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
73        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _P, \
74        _L,     _L,     _L,     _L,     _L,     _L,     _L
75#define _CTYPE_ISO_8859_4_255 _L
76#define _CTYPE_ISO_8859_5_128_254 \
77        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
78        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
79        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
80        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
81        _S|_B,  _U,     _U,     _U,     _U,     _U,     _U,     _U, \
82        _U,     _U,     _U,     _U,     _U,     _P,     _U,     _U, \
83        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
84        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
85        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
86        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
87        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
88        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
89        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
90        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
91        _P,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
92        _L,     _L,     _L,     _L,     _L,     _P,     _L
93#define _CTYPE_ISO_8859_5_255 _L
94#define _CTYPE_ISO_8859_6_128_254 \
95        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
96        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
97        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
98        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
99        _S|_B,  0,      0,      0,      _P,     0,      0,      0,  \
100        0,      0,      0,      0,      _P,     _P,     0,      0,  \
101        0,      0,      0,      0,      0,      0,      0,      0,  \
102        0,      0,      0,      _P,     0,      0,      0,      _P, \
103        0,      _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
104        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
105        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
106        _U|_L,  _U|_L,  _U|_L,  0,      0,      0,      0,      0,  \
107        _P,     _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
108        _U|_L,  _U|_L,  _U|_L,  _P,     _P,     _P,     _P,     _P, \
109        _P,     _P,     _P,     0,      0,      0,      0,      0,  \
110        0,      0,      0,      0,      0,      0,      0
111#define _CTYPE_ISO_8859_6_255 0
112#define _CTYPE_ISO_8859_7_128_254 \
113        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
114        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
115        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
116        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
117        _S|_B,  _P,     _P,     _P,     _P,     _P,     _P,     _P, \
118        _P,     _P,     _P,     _P,     _P,     _P,     0,      _P, \
119        _P,     _P,     _P,     _P,     _P,     _P,     _U,     _P, \
120        _U,     _U,     _U,     _P,     _U,     _P,     _U,     _U, \
121        _L,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
122        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
123        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
124        _U,     _U,     _U,     _U,     _L,     _L,     _L,     _L, \
125        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
126        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
127        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
128        _L,     _L,     _L,     _L,     _L,     _L,     _L
129#define _CTYPE_ISO_8859_7_255 0
130#define _CTYPE_ISO_8859_8_128_254 \
131        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
132        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
133        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
134        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
135        _S|_B,  0,      _P,     _P,     _P,     _P,     _P,     _P, \
136        _P,     _P,     _P,     _P,     _P,     _P,     _P,     _P, \
137        _P,     _P,     _P,     _P,     _P,     _P,     _P,     _P, \
138        _P,     _P,     _P,     _P,     _P,     _P,     _P,     0,  \
139        0,      0,      0,      0,      0,      0,      0,      0,  \
140        0,      0,      0,      0,      0,      0,      0,      0,  \
141        0,      0,      0,      0,      0,      0,      0,      0,  \
142        0,      0,      0,      0,      0,      0,      0,      _P, \
143        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
144        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
145        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
146        _U|_L,  _U|_L,  _U|_L,  0,      0,      _P,     _P
147#define _CTYPE_ISO_8859_8_255 0
148#define _CTYPE_ISO_8859_9_128_254 \
149        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
150        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
151        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
152        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
153        _S|_B,  _P,     _P,     _P,     _P,     _P,     _P,     _P, \
154        _P,     _P,     _P,     _P,     _P,     _P,     _P,     _P, \
155        _P,     _P,     _P,     _P,     _P,     _P,     _P,     _P, \
156        _P,     _P,     _P,     _P,     _P,     _P,     _P,     _P, \
157        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
158        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
159        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _P, \
160        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _L, \
161        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
162        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
163        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _P, \
164        _L,     _L,     _L,     _L,     _L,     _L,     _L
165#define _CTYPE_ISO_8859_9_255 _L
166#define _CTYPE_ISO_8859_10_128_254 \
167        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
168        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
169        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
170        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
171        _S|_B,  _U,     _U,     _U,     _U,     _U,     _U,     _P, \
172        _U,     _U,     _U,     _U,     _U,     _P,     _U,     _U, \
173        _P,     _L,     _L,     _L,     _L,     _L,     _L,     _P, \
174        _L,     _L,     _L,     _L,     _L,     _P,     _L,     _L, \
175        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
176        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
177        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
178        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _L, \
179        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
180        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
181        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
182        _L,     _L,     _L,     _L,     _L,     _L,     _L
183#define _CTYPE_ISO_8859_10_255 _L
184#define _CTYPE_ISO_8859_11_128_254 \
185        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
186        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
187        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
188        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
189        _S|_B,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
190        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
191        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
192        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
193        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
194        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
195        _U|_L,  _P,     _U|_L,  _U|_L,  _P,     _P,     _P,     _P, \
196        _P,     _P,     _P,     0,      0,      0,      0,      _P, \
197        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _P, \
198        _P,     _P,     _P,     _P,     _P,     _P,     _P,     _U|_L, \
199        _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L,  _U|_L, \
200        _U|_L,  _U|_L,  _U|_L,  _U|_L,  0,      0,      0
201#define _CTYPE_ISO_8859_11_255 0
202#define _CTYPE_ISO_8859_13_128_254 \
203        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
204        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
205        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
206        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
207        _S|_B,  _P,     _P,     _P,     _P,     _P,     _P,     _P, \
208        _U,     _P,     _U,     _P,     _P,     _P,     _P,     _P, \
209        _P,     _P,     _P,     _P,     _P,     _P,     _P,     _P, \
210        _L,     _P,     _L,     _P,     _P,     _P,     _P,     _P, \
211        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
212        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
213        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _P, \
214        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _L, \
215        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
216        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
217        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _P, \
218        _L,     _L,     _L,     _L,     _L,     _L,     _L
219#define _CTYPE_ISO_8859_13_255 _P
220#define _CTYPE_ISO_8859_14_128_254 \
221        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
222        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
223        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
224        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
225        _S|_B,  _U,     _L,     _P,     _U,     _L,     _U,     _P, \
226        _U,     _P,     _U,     _L,     _U,     _P,     _P,     _U, \
227        _U,     _L,     _U,     _L,     _U,     _L,     _P,     _U, \
228        _L,     _L,     _L,     _U,     _L,     _U,     _L,     _L, \
229        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
230        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
231        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
232        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _L, \
233        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
234        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
235        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
236        _L,     _L,     _L,     _L,     _L,     _L,     _L
237#define _CTYPE_ISO_8859_14_255 _L
238#define _CTYPE_ISO_8859_15_128_254 \
239        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
240        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
241        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
242        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
243        _S|_B,  _P,     _P,     _P,     _P,     _P,     _U,     _P, \
244        _L,     _P,     _P,     _P,     _P,     _P,     _P,     _P, \
245        _P,     _P,     _P,     _P,     _U,     _P,     _P,     _P, \
246        _L,     _P,     _P,     _P,     _U,     _L,     _U,     _P, \
247        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
248        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
249        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _P, \
250        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _L, \
251        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
252        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
253        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _P, \
254        _L,     _L,     _L,     _L,     _L,     _L,     _L
255#define _CTYPE_ISO_8859_15_255 _L
256#define _CTYPE_ISO_8859_16_128_254 \
257        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
258        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
259        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
260        _C,     _C,     _C,     _C,     _C,     _C,     _C,     _C, \
261        _S|_B,  _U,     _L,     _U,     _P,     _P,     _U,     _P, \
262        _L,     _P,     _U,     _P,     _U,     _P,     _L,     _U, \
263        _P,     _P,     _U,     _U,     _U,     _P,     _P,     _P, \
264        _L,     _L,     _L,     _P,     _U,     _L,     _U,     _L, \
265        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
266        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
267        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _U, \
268        _U,     _U,     _U,     _U,     _U,     _U,     _U,     _L, \
269        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
270        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
271        _L,     _L,     _L,     _L,     _L,     _L,     _L,     _L, \
272        _L,     _L,     _L,     _L,     _L,     _L,     _L
273#define _CTYPE_ISO_8859_16_255 _L
274
275extern int __iso_8859_index (const char *charset_ext);
276
277#if defined(ALLOW_NEGATIVE_CTYPE_INDEX)
278
279#ifndef __CYGWIN__
280static const
281#endif
282char __ctype_iso[15][128 + 256] = {
283  { _CTYPE_ISO_8859_1_128_254,
284    0,
285    _CTYPE_DATA_0_127,
286    _CTYPE_ISO_8859_1_128_254,
287    _CTYPE_ISO_8859_1_255
288  },
289  { _CTYPE_ISO_8859_2_128_254,
290    0,
291    _CTYPE_DATA_0_127,
292    _CTYPE_ISO_8859_2_128_254,
293    _CTYPE_ISO_8859_2_255
294  },
295  { _CTYPE_ISO_8859_3_128_254,
296    0,
297    _CTYPE_DATA_0_127,
298    _CTYPE_ISO_8859_3_128_254,
299    _CTYPE_ISO_8859_3_255
300  },
301  { _CTYPE_ISO_8859_4_128_254,
302    0,
303    _CTYPE_DATA_0_127,
304    _CTYPE_ISO_8859_4_128_254,
305    _CTYPE_ISO_8859_4_255
306  },
307  { _CTYPE_ISO_8859_5_128_254,
308    0,
309    _CTYPE_DATA_0_127,
310    _CTYPE_ISO_8859_5_128_254,
311    _CTYPE_ISO_8859_5_255
312  },
313  { _CTYPE_ISO_8859_6_128_254,
314    0,
315    _CTYPE_DATA_0_127,
316    _CTYPE_ISO_8859_6_128_254,
317    _CTYPE_ISO_8859_6_255
318  },
319  { _CTYPE_ISO_8859_7_128_254,
320    0,
321    _CTYPE_DATA_0_127,
322    _CTYPE_ISO_8859_7_128_254,
323    _CTYPE_ISO_8859_7_255
324  },
325  { _CTYPE_ISO_8859_8_128_254,
326    0,
327    _CTYPE_DATA_0_127,
328    _CTYPE_ISO_8859_8_128_254,
329    _CTYPE_ISO_8859_8_255
330  },
331  { _CTYPE_ISO_8859_9_128_254,
332    0,
333    _CTYPE_DATA_0_127,
334    _CTYPE_ISO_8859_9_128_254,
335    _CTYPE_ISO_8859_9_255
336  },
337  { _CTYPE_ISO_8859_10_128_254,
338    0,
339    _CTYPE_DATA_0_127,
340    _CTYPE_ISO_8859_10_128_254,
341    _CTYPE_ISO_8859_10_255
342  },
343  { _CTYPE_ISO_8859_11_128_254,
344    0,
345    _CTYPE_DATA_0_127,
346    _CTYPE_ISO_8859_11_128_254,
347    _CTYPE_ISO_8859_11_255
348  },
349  { _CTYPE_ISO_8859_13_128_254,
350    0,
351    _CTYPE_DATA_0_127,
352    _CTYPE_ISO_8859_13_128_254,
353    _CTYPE_ISO_8859_13_255
354  },
355  { _CTYPE_ISO_8859_14_128_254,
356    0,
357    _CTYPE_DATA_0_127,
358    _CTYPE_ISO_8859_14_128_254,
359    _CTYPE_ISO_8859_14_255
360  },
361  { _CTYPE_ISO_8859_15_128_254,
362    0,
363    _CTYPE_DATA_0_127,
364    _CTYPE_ISO_8859_15_128_254,
365    _CTYPE_ISO_8859_15_255
366  },
367  { _CTYPE_ISO_8859_16_128_254,
368    0,
369    _CTYPE_DATA_0_127,
370    _CTYPE_ISO_8859_16_128_254,
371    _CTYPE_ISO_8859_16_255
372  },
373};
374
375#else /* !defined(ALLOW_NEGATIVE_CTYPE_INDEX) */
376
377static const char __ctype_iso[15][1 + 256] = {
378  { 0,
379    _CTYPE_DATA_0_127,
380    _CTYPE_ISO_8859_1_128_254,
381    _CTYPE_ISO_8859_1_255
382  },
383  { 0,
384    _CTYPE_DATA_0_127,
385    _CTYPE_ISO_8859_2_128_254,
386    _CTYPE_ISO_8859_2_255
387  },
388  { 0,
389    _CTYPE_DATA_0_127,
390    _CTYPE_ISO_8859_3_128_254,
391    _CTYPE_ISO_8859_3_255
392  },
393  { 0,
394    _CTYPE_DATA_0_127,
395    _CTYPE_ISO_8859_4_128_254,
396    _CTYPE_ISO_8859_4_255
397  },
398  { 0,
399    _CTYPE_DATA_0_127,
400    _CTYPE_ISO_8859_5_128_254,
401    _CTYPE_ISO_8859_5_255
402  },
403  { 0,
404    _CTYPE_DATA_0_127,
405    _CTYPE_ISO_8859_6_128_254,
406    _CTYPE_ISO_8859_6_255
407  },
408  { 0,
409    _CTYPE_DATA_0_127,
410    _CTYPE_ISO_8859_7_128_254,
411    _CTYPE_ISO_8859_7_255
412  },
413  { 0,
414    _CTYPE_DATA_0_127,
415    _CTYPE_ISO_8859_8_128_254,
416    _CTYPE_ISO_8859_8_255
417  },
418  { 0,
419    _CTYPE_DATA_0_127,
420    _CTYPE_ISO_8859_9_128_254,
421    _CTYPE_ISO_8859_9_255
422  },
423  { 0,
424    _CTYPE_DATA_0_127,
425    _CTYPE_ISO_8859_10_128_254,
426    _CTYPE_ISO_8859_10_255
427  },
428  { 0,
429    _CTYPE_DATA_0_127,
430    _CTYPE_ISO_8859_11_128_254,
431    _CTYPE_ISO_8859_11_255
432  },
433  { 0,
434    _CTYPE_DATA_0_127,
435    _CTYPE_ISO_8859_13_128_254,
436    _CTYPE_ISO_8859_13_255
437  },
438  { 0,
439    _CTYPE_DATA_0_127,
440    _CTYPE_ISO_8859_14_128_254,
441    _CTYPE_ISO_8859_14_255
442  },
443  { 0,
444    _CTYPE_DATA_0_127,
445    _CTYPE_ISO_8859_15_128_254,
446    _CTYPE_ISO_8859_15_255
447  },
448  { 0,
449    _CTYPE_DATA_0_127,
450    _CTYPE_ISO_8859_16_128_254,
451    _CTYPE_ISO_8859_16_255
452  },
453};
454
455#endif /* ALLOW_NEGATIVE_CTYPE_INDEX */
Note: See TracBrowser for help on using the repository browser.